OpenBSD CVS

CVS log for src/sys/kern/kern_physio.c


[BACK] Up to [local] / src / sys / kern

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.49 / (download) - annotate - [select for diffs], Sat Feb 3 18:51:58 2024 UTC (4 months, 1 week ago) by beck
Branch: MAIN
CVS Tags: OPENBSD_7_5_BASE, OPENBSD_7_5, HEAD
Changes since 1.48: +1 -2 lines
Diff to previous 1.48 (colored)

Remove Softdep.

Softdep has been a no-op for some time now, this removes it to get
it out of the way.

Flensing mostly done in Talinn, with some help from krw@

ok deraadt@

Revision 1.48 / (download) - annotate - [select for diffs], Fri Nov 24 00:15:42 2023 UTC (6 months, 2 weeks ago) by asou
Branch: MAIN
Changes since 1.47: +3 -3 lines
Diff to previous 1.47 (colored)

Fix comments longer than 80 column.

ok miod@

Revision 1.47 / (download) - annotate - [select for diffs], Thu Feb 20 16:26:01 2020 UTC (4 years, 3 months ago) by krw
Branch: MAIN
CVS Tags: OPENBSD_7_4_BASE, OPENBSD_7_4, OPENBSD_7_3_BASE, OPENBSD_7_3, OPENBSD_7_2_BASE, OPENBSD_7_2, OPENBSD_7_1_BASE, OPENBSD_7_1, OPENBSD_7_0_BASE, OPENBSD_7_0, OPENBSD_6_9_BASE, OPENBSD_6_9, OPENBSD_6_8_BASE, OPENBSD_6_8, OPENBSD_6_7_BASE, OPENBSD_6_7
Changes since 1.46: +1 -2 lines
Diff to previous 1.46 (colored)

Relax the grip the dead hand of QBUS (a.k.a. MAXPHYS) has on the
throat of physio().

Allows individual devices to eventually be modified to support larger
physio() (a.k.a. 'raw') i/o's if they prove capable of them.

No immediate functional change.

Tested for many weeks by and ok robert@.

Revision 1.46 / (download) - annotate - [select for diffs], Sun Jan 26 23:06:39 2020 UTC (4 years, 4 months ago) by krw
Branch: MAIN
Changes since 1.45: +4 -2 lines
Diff to previous 1.45 (colored)

Use long for temporary variables handling b_bcount values in physio().

Add a KASSERTMSG() to check that strategy functions didn't screw
b_resid up too much.

ok beck@ tedu@

Revision 1.45 / (download) - annotate - [select for diffs], Sat Jan 25 21:56:49 2020 UTC (4 years, 4 months ago) by krw
Branch: MAIN
Changes since 1.44: +7 -6 lines
Diff to previous 1.44 (colored)

physio() just needs to check for b_bcount overflow. Let the provided
minphys() function check for MAXPHYS.

Feedback from tedu@ kettenis@ dlg@

ok cheloha@, robert@, jmatthew@ as part of larger diff

Revision 1.44 / (download) - annotate - [select for diffs], Thu Dec 19 17:40:11 2019 UTC (4 years, 5 months ago) by mpi
Branch: MAIN
Changes since 1.43: +2 -2 lines
Diff to previous 1.43 (colored)

Convert infinite sleeps to {m,t}sleep_nsec(9).

ok visa@

Revision 1.43 / (download) - annotate - [select for diffs], Sat Mar 14 03:38:50 2015 UTC (9 years, 3 months ago) by jsg
Branch: MAIN
CVS Tags: OPENBSD_6_6_BASE, OPENBSD_6_6, OPENBSD_6_5_BASE, OPENBSD_6_5, OPENBSD_6_4_BASE, OPENBSD_6_4, OPENBSD_6_3_BASE, OPENBSD_6_3, OPENBSD_6_2_BASE, OPENBSD_6_2, OPENBSD_6_1_BASE, OPENBSD_6_1, OPENBSD_6_0_BASE, OPENBSD_6_0, OPENBSD_5_9_BASE, OPENBSD_5_9, OPENBSD_5_8_BASE, OPENBSD_5_8
Changes since 1.42: +1 -2 lines
Diff to previous 1.42 (colored)

Remove some includes include-what-you-use claims don't
have any direct symbols used.  Tested for indirect use by compiling
amd64/i386/sparc64 kernels.

ok tedu@ deraadt@

Revision 1.42 / (download) - annotate - [select for diffs], Sun Nov 16 12:31:00 2014 UTC (9 years, 6 months ago) by deraadt
Branch: MAIN
CVS Tags: OPENBSD_5_7_BASE, OPENBSD_5_7
Changes since 1.41: +2 -2 lines
Diff to previous 1.41 (colored)

Replace a plethora of historical protection options with just
PROT_NONE, PROT_READ, PROT_WRITE, and PROT_EXEC from mman.h.
PROT_MASK is introduced as the one true way of extracting those bits.
Remove UVM_ADV_* wrapper, using the standard names.
ok doug guenther kettenis

Revision 1.41 / (download) - annotate - [select for diffs], Sun Sep 14 14:17:25 2014 UTC (9 years, 8 months ago) by jsg
Branch: MAIN
Changes since 1.40: +1 -2 lines
Diff to previous 1.40 (colored)

remove uneeded proc.h includes
ok mpi@ kspillner@

Revision 1.40 / (download) - annotate - [select for diffs], Sun Jul 13 23:49:40 2014 UTC (9 years, 11 months ago) by uebayasi
Branch: MAIN
CVS Tags: OPENBSD_5_6_BASE, OPENBSD_5_6
Changes since 1.39: +5 -13 lines
Diff to previous 1.39 (colored)

KASSERTMSG(9): New kernel assertion with message

KASSERT() is annoying as it only prints the expression as a string.  If you
(developers) want to know a little more information, you have to do:

	#ifdef DIAGNOSTIC
		if (bad)
			panic(...);
	#endif

KASSERTMSG() replaces it into a single line:

		KASSERTMSG(!bad, ...);

Taken from NetBSD.

(There is a concern that KASSERT() messages are too long; consume more memory,
and not friendly for small monitors.  This have to be considered & revisited
later.)

"Like" from henning@
Man page review & advices from jmc@ and schwarze@

Revision 1.39 / (download) - annotate - [select for diffs], Mon Jul 18 02:49:20 2011 UTC (12 years, 10 months ago) by matthew
Branch: MAIN
CVS Tags: OPENBSD_5_5_BASE, OPENBSD_5_5, OPENBSD_5_4_BASE, OPENBSD_5_4, OPENBSD_5_3_BASE, OPENBSD_5_3, OPENBSD_5_2_BASE, OPENBSD_5_2, OPENBSD_5_1_BASE, OPENBSD_5_1, OPENBSD_5_0_BASE, OPENBSD_5_0
Changes since 1.38: +1 -3 lines
Diff to previous 1.38 (colored)

Revert vnd(4) to its older less strict behavior.

Verified by deraadt@ to fix distrib/sgi/iso.

Revision 1.38 / (download) - annotate - [select for diffs], Thu Jul 7 16:50:15 2011 UTC (12 years, 11 months ago) by beck
Branch: MAIN
Changes since 1.37: +3 -2 lines
Diff to previous 1.37 (colored)

set flags correctly in physio - now with actual clearing of B_DONE and B_ERROR
between re-use of the same buffer to re-call strategy() - large dd's now
work again which were broken by my last commit of this.
ok krw@

Revision 1.37 / (download) - annotate - [select for diffs], Thu Jul 7 08:55:38 2011 UTC (12 years, 11 months ago) by dhill
Branch: MAIN
Changes since 1.36: +2 -2 lines
Diff to previous 1.36 (colored)

back out last change;  it caused dd on usb drive to lock the machine.

ok oga@

Revision 1.36 / (download) - annotate - [select for diffs], Wed Jul 6 21:06:14 2011 UTC (12 years, 11 months ago) by beck
Branch: MAIN
Changes since 1.35: +2 -2 lines
Diff to previous 1.35 (colored)

stylistic clean of buffer flags assignment to be more obviously not a
destructive assignment of flags.
ok oga@

Revision 1.35 / (download) - annotate - [select for diffs], Tue Jul 5 10:04:27 2011 UTC (12 years, 11 months ago) by matthew
Branch: MAIN
Changes since 1.34: +3 -7 lines
Diff to previous 1.34 (colored)

If uvm_vslock_device() fails, just exit the loop.  None of the
after_unlock code is needed if this happens, and running it was even
wrong because we weren't setting b_resid, so uio_offset (and higher
up, f_offset) would be incorrectly adjusted.

Discussed with deraadt@.

Revision 1.34 / (download) - annotate - [select for diffs], Tue Jul 5 09:46:11 2011 UTC (12 years, 11 months ago) by matthew
Branch: MAIN
Changes since 1.33: +6 -1 lines
Diff to previous 1.33 (colored)

Enforce that raw disk I/O is only initiated on block boundaries in
physio().

ok deraadt@

Revision 1.33 / (download) - annotate - [select for diffs], Sun May 8 09:07:06 2011 UTC (13 years, 1 month ago) by dlg
Branch: MAIN
Changes since 1.32: +8 -67 lines
Diff to previous 1.32 (colored)

because bufs now come out of a pool rather than a global list of staticly
allocated structs, they wont be shared. we dont have to do the silly
B_WANTED dance anymore. get rid of a bunch of comments that talk about
how we're stealing from the swapper, which is a lie now.

tweaks from oga@ scrutiny by matthew@
ok miod@ oga@ thib@ beck@

Revision 1.32 / (download) - annotate - [select for diffs], Wed Sep 22 01:18:57 2010 UTC (13 years, 8 months ago) by matthew
Branch: MAIN
CVS Tags: OPENBSD_4_9_BASE, OPENBSD_4_9
Changes since 1.31: +7 -18 lines
Diff to previous 1.31 (colored)

All users of physio(9) now pass NULL as the buf pointer argument, so
no point in keeping it around.

"i like this" thib@ (a while back); ok krw@ and oga@; reminder to
update the man page and tweaks jmc@

Revision 1.31 / (download) - annotate - [select for diffs], Thu Jul 1 21:27:39 2010 UTC (13 years, 11 months ago) by art
Branch: MAIN
CVS Tags: OPENBSD_4_8_BASE, OPENBSD_4_8
Changes since 1.30: +14 -7 lines
Diff to previous 1.30 (colored)

Implement vs{,un}lock_device and use it for physio.

Just like normal vs{,un}lock, but in case the pages we get are not dma
accessible, we bounce them, if they are dma acessible, the functions behave
exactly like normal vslock. The plan for the future is to have fault_wire
allocate dma acessible pages so that we don't need to bounce (especially
in cases where the same buffer is reused for physio over and over again),
but for now, keep it as simple as possible.

Revision 1.30 / (download) - annotate - [select for diffs], Wed Jun 23 14:18:32 2010 UTC (13 years, 11 months ago) by thib
Branch: MAIN
Changes since 1.29: +1 -5 lines
Diff to previous 1.29 (colored)

No need to do the splbio/splx dance around the pool_get in
getphysbuf() as the bufpool is already protected.

From Matthew Dempsky <matthew at dempsky dot org>
OK blambert@

Revision 1.29 / (download) - annotate - [select for diffs], Thu Jun 4 21:27:14 2009 UTC (15 years ago) by oga
Branch: MAIN
CVS Tags: OPENBSD_4_7_BASE, OPENBSD_4_7, OPENBSD_4_6_BASE, OPENBSD_4_6
Changes since 1.28: +2 -5 lines
Diff to previous 1.28 (colored)

obvious shrinkage.

ok krw@, miod@.

Revision 1.28 / (download) - annotate - [select for diffs], Sat May 26 20:26:51 2007 UTC (17 years ago) by pedro
Branch: MAIN
CVS Tags: OPENBSD_4_5_BASE, OPENBSD_4_5, OPENBSD_4_4_BASE, OPENBSD_4_4, OPENBSD_4_3_BASE, OPENBSD_4_3, OPENBSD_4_2_BASE, OPENBSD_4_2
Changes since 1.27: +7 -1 lines
Diff to previous 1.27 (colored)

Dynamic buffer cache. Initial diff from mickey@, okay art@ beck@ toby@
deraadt@ dlg@.

Revision 1.27 / (download) - annotate - [select for diffs], Thu Dec 21 02:28:47 2006 UTC (17 years, 5 months ago) by krw
Branch: MAIN
CVS Tags: OPENBSD_4_1_BASE, OPENBSD_4_1
Changes since 1.26: +2 -2 lines
Diff to previous 1.26 (colored)

'tranfer' -> 'transfer' in comments.

Revision 1.26 / (download) - annotate - [select for diffs], Wed Nov 29 12:24:17 2006 UTC (17 years, 6 months ago) by miod
Branch: MAIN
Changes since 1.25: +1 -3 lines
Diff to previous 1.25 (colored)

Kernel stack can be swapped. This means that stuff that's on the stack
should never be referenced outside the context of the process to which
this stack belongs unless we do the PHOLD/PRELE dance. Loads of code
doesn't follow the rules here. Instead of trying to track down all
offenders and fix this hairy situation, it makes much more sense
to not swap kernel stacks.

From art@, tested by many some time ago.

Revision 1.25 / (download) - annotate - [select for diffs], Wed Nov 15 17:25:40 2006 UTC (17 years, 6 months ago) by jmc
Branch: MAIN
Changes since 1.24: +3 -3 lines
Diff to previous 1.24 (colored)

typos; from bret lambert

Revision 1.24 / (download) - annotate - [select for diffs], Thu Dec 8 14:02:47 2005 UTC (18 years, 6 months ago) by krw
Branch: MAIN
CVS Tags: OPENBSD_4_0_BASE, OPENBSD_4_0, OPENBSD_3_9_BASE, OPENBSD_3_9
Changes since 1.23: +11 -2 lines
Diff to previous 1.23 (colored)

Don't panic for pathological i/o sizes unless minphys() really is
broken. Eliminate an unneeded variable and potential conversion issues
in SCIOCCOMMAND code before calling physio.

Similar to what NetBSD does.

Fixes cdda2wav vs "Billie Holiday - Songs for Distingue Lovers"
problem noted by Alexandre Ratchov.  Tested by Alexandre.

ok marco@ pedro@ deraadt@ mickey@

Revision 1.23 / (download) - annotate - [select for diffs], Mon Nov 28 00:14:28 2005 UTC (18 years, 6 months ago) by jsg
Branch: MAIN
Changes since 1.22: +6 -13 lines
Diff to previous 1.22 (colored)

ansi/deregister.
'go for it' deraadt@

Revision 1.7.2.9 / (download) - annotate - [select for diffs], Thu Feb 19 10:56:37 2004 UTC (20 years, 3 months ago) by niklas
Branch: SMP
Changes since 1.7.2.8: +4 -4 lines
Diff to previous 1.7.2.8 (colored) to branchpoint 1.7 (colored) next main 1.8 (colored)

Merge of current from two weeks agointo the SMP branch

Revision 1.22 / (download) - annotate - [select for diffs], Sat Nov 8 19:17:28 2003 UTC (20 years, 7 months ago) by jmc
Branch: MAIN
CVS Tags: SMP_SYNC_B, SMP_SYNC_A, OPENBSD_3_8_BASE, OPENBSD_3_8, OPENBSD_3_7_BASE, OPENBSD_3_7, OPENBSD_3_6_BASE, OPENBSD_3_6, OPENBSD_3_5_BASE, OPENBSD_3_5
Changes since 1.21: +2 -2 lines
Diff to previous 1.21 (colored)

typos from Jonathon Gray;

Revision 1.21 / (download) - annotate - [select for diffs], Mon Jul 21 22:44:50 2003 UTC (20 years, 10 months ago) by tedu
Branch: MAIN
CVS Tags: OPENBSD_3_4_BASE, OPENBSD_3_4
Changes since 1.20: +3 -3 lines
Diff to previous 1.20 (colored)

remove caddr_t casts.  it's just silly to cast something when the function
takes a void *.  convert uiomove to take a void * as well.  ok deraadt@

Revision 1.7.2.8 / (download) - annotate - [select for diffs], Sat Jun 7 11:03:40 2003 UTC (21 years ago) by ho
Branch: SMP
Changes since 1.7.2.7: +2 -6 lines
Diff to previous 1.7.2.7 (colored) to branchpoint 1.7 (colored)

Sync SMP branch to -current

Revision 1.20 / (download) - annotate - [select for diffs], Mon Jun 2 23:28:05 2003 UTC (21 years ago) by millert
Branch: MAIN
Changes since 1.19: +2 -6 lines
Diff to previous 1.19 (colored)

Remove the advertising clause in the UCB license which Berkeley
rescinded 22 July 1999.  Proofed by myself and Theo.

Revision 1.18.2.1 / (download) - annotate - [select for diffs], Tue Jun 11 03:29:40 2002 UTC (22 years ago) by art
Branch: UBC
Changes since 1.18: +5 -5 lines
Diff to previous 1.18 (colored) next main 1.19 (colored)

Sync UBC branch to -current

Revision 1.7.2.7 / (download) - annotate - [select for diffs], Thu Mar 28 11:43:04 2002 UTC (22 years, 2 months ago) by niklas
Branch: SMP
Changes since 1.7.2.6: +4 -4 lines
Diff to previous 1.7.2.6 (colored) to branchpoint 1.7 (colored)

Merge in -current from about a week ago

Revision 1.19 / (download) - annotate - [select for diffs], Thu Mar 14 01:27:04 2002 UTC (22 years, 3 months ago) by millert
Branch: MAIN
CVS Tags: UBC_SYNC_B, UBC_SYNC_A, OPENBSD_3_3_BASE, OPENBSD_3_3, OPENBSD_3_2_BASE, OPENBSD_3_2, OPENBSD_3_1_BASE, OPENBSD_3_1
Changes since 1.18: +5 -5 lines
Diff to previous 1.18 (colored)

First round of __P removal in sys

Revision 1.7.2.6 / (download) - annotate - [select for diffs], Wed Mar 6 02:13:23 2002 UTC (22 years, 3 months ago) by niklas
Branch: SMP
Changes since 1.7.2.5: +0 -15 lines
Diff to previous 1.7.2.5 (colored) to branchpoint 1.7 (colored)

Merge in trunk

Revision 1.18 / (download) - annotate - [select for diffs], Mon Dec 10 17:37:51 2001 UTC (22 years, 6 months ago) by art
Branch: MAIN
CVS Tags: UBC_BASE
Branch point for: UBC
Changes since 1.17: +1 -16 lines
Diff to previous 1.17 (colored)

No need for uvm_useracc here now. vslock catches those problems.

Revision 1.7.2.5 / (download) - annotate - [select for diffs], Wed Dec 5 01:02:39 2001 UTC (22 years, 6 months ago) by niklas
Branch: SMP
Changes since 1.7.2.4: +5 -5 lines
Diff to previous 1.7.2.4 (colored) to branchpoint 1.7 (colored)

Merge in -current

Revision 1.17 / (download) - annotate - [select for diffs], Wed Nov 28 13:47:39 2001 UTC (22 years, 6 months ago) by art
Branch: MAIN
Changes since 1.16: +6 -5 lines
Diff to previous 1.16 (colored)

Sync in more uvm changes from NetBSD.
This time we're getting rid of KERN_* and VM_PAGER_* error codes and
use errnos instead.

Revision 1.16 / (download) - annotate - [select for diffs], Thu Nov 15 23:15:15 2001 UTC (22 years, 7 months ago) by art
Branch: MAIN
Changes since 1.15: +1 -2 lines
Diff to previous 1.15 (colored)

Remove creds from struct buf, move the creds that nfs need into the nfs node.
While in the area, convert nfs node allocation from malloc to pool and do
some cleanups.
Based on the UBC changes in NetBSD. niklas@ ok.

Revision 1.7.2.4 / (download) - annotate - [select for diffs], Tue Nov 13 23:04:23 2001 UTC (22 years, 7 months ago) by niklas
Branch: SMP
Changes since 1.7.2.3: +6 -6 lines
Diff to previous 1.7.2.3 (colored) to branchpoint 1.7 (colored)

merge in -current

Revision 1.15 / (download) - annotate - [select for diffs], Fri Nov 9 15:33:02 2001 UTC (22 years, 7 months ago) by art
Branch: MAIN
Changes since 1.14: +6 -4 lines
Diff to previous 1.14 (colored)

Use bufpool, not malloc.

Revision 1.14 / (download) - annotate - [select for diffs], Tue Nov 6 19:53:20 2001 UTC (22 years, 7 months ago) by miod
Branch: MAIN
Changes since 1.13: +1 -3 lines
Diff to previous 1.13 (colored)

Replace inclusion of <vm/foo.h> with the correct <uvm/bar.h> when necessary.
(Look ma, I might have broken the tree)

Revision 1.7.2.3 / (download) - annotate - [select for diffs], Wed Jul 4 10:48:23 2001 UTC (22 years, 11 months ago) by niklas
Branch: SMP
Changes since 1.7.2.2: +14 -47 lines
Diff to previous 1.7.2.2 (colored) to branchpoint 1.7 (colored)

Merge in -current from two days ago in the SMP branch.
As usual with merges, they do not indicate progress, so do not hold
your breath for working SMP, and do not mail me and ask about the
state of it.  It has not changed.  There is work ongoing, but very, very
slowly.  The commit is done in parts as to not lock up the tree in too
big chunks at a time.

Revision 1.13 / (download) - annotate - [select for diffs], Wed Jun 27 04:49:44 2001 UTC (22 years, 11 months ago) by art
Branch: MAIN
CVS Tags: OPENBSD_3_0_BASE, OPENBSD_3_0
Changes since 1.12: +2 -42 lines
Diff to previous 1.12 (colored)

remove old vm

Revision 1.12 / (download) - annotate - [select for diffs], Tue Jun 26 06:27:39 2001 UTC (22 years, 11 months ago) by aaron
Branch: MAIN
Changes since 1.11: +2 -2 lines
Diff to previous 1.11 (colored)

Appease gcc by not using void pointers in arithmetic operations; art@ ok

Revision 1.11 / (download) - annotate - [select for diffs], Fri Jun 22 14:14:09 2001 UTC (22 years, 11 months ago) by deraadt
Branch: MAIN
Changes since 1.10: +21 -21 lines
Diff to previous 1.10 (colored)

KNF

Revision 1.7.2.2 / (download) - annotate - [select for diffs], Mon May 14 22:32:41 2001 UTC (23 years, 1 month ago) by niklas
Branch: SMP
Changes since 1.7.2.1: +3 -3 lines
Diff to previous 1.7.2.1 (colored) to branchpoint 1.7 (colored)

merge in approximately 2.9 into SMP branch

Revision 1.10 / (download) - annotate - [select for diffs], Mon May 7 22:16:35 2001 UTC (23 years, 1 month ago) by art
Branch: MAIN
Changes since 1.9: +10 -3 lines
Diff to previous 1.9 (colored)

Check for failure now that uvm_vslock can return one. Before this, there was
a risk that we could crash when doing physio/sysctl when the system was
completly out of RAM and swap.

Revision 1.9 / (download) - annotate - [select for diffs], Thu Nov 9 16:46:52 2000 UTC (23 years, 7 months ago) by art
Branch: MAIN
CVS Tags: OPENBSD_2_9_BASE, OPENBSD_2_9
Changes since 1.8: +3 -3 lines
Diff to previous 1.8 (colored)

Use PHOLD/PRELE instead of manually fiddling with p_holdcnt.

Revision 1.7.2.1 / (download) - annotate - [select for diffs], Fri Mar 24 09:09:24 2000 UTC (24 years, 2 months ago) by niklas
Branch: SMP
Changes since 1.7: +3 -2 lines
Diff to previous 1.7 (colored)

Sync with -current

Revision 1.8 / (download) - annotate - [select for diffs], Thu Mar 16 22:11:04 2000 UTC (24 years, 3 months ago) by art
Branch: MAIN
CVS Tags: OPENBSD_2_8_BASE, OPENBSD_2_8, OPENBSD_2_7_BASE, OPENBSD_2_7
Changes since 1.7: +3 -2 lines
Diff to previous 1.7 (colored)

Bring in some new UVM code from NetBSD (not current).

 - Introduce a new type of map that are interrupt safe and never allow faults
   in them. mb_map and kmem_map are made intrsafe.
 - Add "access protection" to uvm_vslock (to be passed down to uvm_fault and
   later to pmap_enter).
 - madvise(2) now works.
 - various cleanups.

Revision 1.7 / (download) - annotate - [select for diffs], Thu Dec 2 20:39:32 1999 UTC (24 years, 6 months ago) by art
Branch: MAIN
CVS Tags: kame_19991208, SMP_BASE
Branch point for: SMP
Changes since 1.6: +2 -1 lines
Diff to previous 1.6 (colored)

Init the buffer dependency list.

Revision 1.6 / (download) - annotate - [select for diffs], Fri Nov 5 01:19:13 1999 UTC (24 years, 7 months ago) by mickey
Branch: MAIN
Changes since 1.5: +2 -2 lines
Diff to previous 1.5 (colored)

s/memset/bzero/; art@ ok

Revision 1.5 / (download) - annotate - [select for diffs], Fri Feb 26 05:13:22 1999 UTC (25 years, 3 months ago) by art
Branch: MAIN
CVS Tags: OPENBSD_2_6_BASE, OPENBSD_2_6, OPENBSD_2_5_BASE, OPENBSD_2_5
Changes since 1.4: +41 -2 lines
Diff to previous 1.4 (colored)

mostly name changes and allocation chnges for uvm

Revision 1.4 / (download) - annotate - [select for diffs], Fri Jul 25 03:25:32 1997 UTC (26 years, 10 months ago) by deraadt
Branch: MAIN
CVS Tags: OPENBSD_2_4_BASE, OPENBSD_2_4, OPENBSD_2_3_BASE, OPENBSD_2_3, OPENBSD_2_2_BASE, OPENBSD_2_2
Changes since 1.3: +3 -3 lines
Diff to previous 1.3 (colored)

indent properly

Revision 1.3 / (download) - annotate - [select for diffs], Fri Jul 25 02:44:22 1997 UTC (26 years, 10 months ago) by mickey
Branch: MAIN
Changes since 1.2: +8 -6 lines
Diff to previous 1.2 (colored)

from netbsd: check user access rights only if UIO_USERSPACE

Revision 1.2 / (download) - annotate - [select for diffs], Sun Mar 3 17:19:50 1996 UTC (28 years, 3 months ago) by niklas
Branch: MAIN
CVS Tags: OPENBSD_2_1_BASE, OPENBSD_2_1, OPENBSD_2_0_BASE, OPENBSD_2_0
Changes since 1.1: +5 -2 lines
Diff to previous 1.1 (colored)

From NetBSD: 960217 merge

Revision 1.1.1.1 / (download) - annotate - [select for diffs] (vendor branch), Wed Oct 18 08:52:44 1995 UTC (28 years, 8 months ago) by deraadt
CVS Tags: netbsd_1_1
Changes since 1.1: +0 -0 lines
Diff to previous 1.1 (colored)

initial import of NetBSD tree

Revision 1.1 / (download) - annotate - [select for diffs], Wed Oct 18 08:52:44 1995 UTC (28 years, 8 months ago) by deraadt
Branch: MAIN

Initial revision

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.