Home | History | Annotate | Download | only in sun
History log of /src/sys/dev/sun/bt_subr.c
RevisionDateAuthorComments
 1.15  13-Nov-2010  uebayasi Don't pull in the whole uvm(9) API to access only PAGE_SIZE and
some other constants. These are provided by sys/param.h now.
 1.14  12-Sep-2009  tsutsui branches: 1.14.4;
Remove an extra parenthesis in #ifdef'ed out part. PR kern/41858
 1.13  18-Apr-2009  tsutsui Remove extra whitespace added by a stupid tool.
XXX: more in src/sys/arch
 1.12  18-Mar-2009  cegger bcopy -> memcpy
 1.11  14-Mar-2009  dsl ANSIfy another 1261 function definitions.
The only ones left in sys are beyond by sed script!
(or in sys/dist or sys/external)
Mostly they have function pointer parameters.
 1.10  14-Mar-2009  dsl Change about 4500 of the K&R function definitions to ANSI ones.
There are still about 1600 left, but they have ',' or /* ... */
in the actual variable definitions - which my awk script doesn't handle.
There are also many that need () -> (void).
(The script does handle misordered arguments.)
 1.9  11-Dec-2005  christos branches: 1.9.74; 1.9.84; 1.9.90;
merge ktrace-lwp.
 1.8  13-Nov-2003  chs eliminate uvm_useracc() in favor of checking the return value of
copyin() or copyout().

uvm_useracc() tells us whether the mapping permissions allow access to
the desired part of an address space, and many callers assume that
this is the same as knowing whether an attempt to access that part of
the address space will succeed. however, access to user space can
fail for reasons other than insufficient permission, most notably that
paging in any non-resident data can fail due to i/o errors. most of
the callers of uvm_useracc() make the above incorrect assumption. the
rest are all misguided optimizations, which optimize for the case
where an operation will fail. we'd rather optimize for operations
succeeding, in which case we should just attempt the access and handle
failures due to insufficient permissions the same way we handle i/o
errors. since there appear to be no good uses of uvm_useracc(), we'll
just remove it.
 1.7  25-Aug-2003  uwe Undo previous as it broke things.

There are some scattered implicit RASTERCONSOLE dependencies,
so there should be a better way.
 1.6  24-Aug-2003  uwe #include "opt_rcons.h"
 1.5  07-Aug-2003  agc Move UCB-licensed code from 4-clause to 3-clause licence.

Patches provided by Joel Baker in PR 22364, verified by myself.
 1.4  04-Sep-2002  itojun branches: 1.4.6;
correct integer overrun
 1.3  06-Aug-2002  itojun integer overflow. from silvio@qualys.com
 1.2  13-Nov-2001  lukem branches: 1.2.8; 1.2.10;
add RCSIDs
 1.1  20-Aug-2000  pk branches: 1.1.2; 1.1.4; 1.1.6;
Move cgsix, bwtwo and BT DAC support here from arch/sparc.
 1.1.6.3  10-Oct-2002  jdolecek sync kqueue with -current; this includes merge of gehenna-devsw branch,
merge of i386 MP branch, and part of autoconf rototil work
 1.1.6.2  06-Sep-2002  jdolecek sync kqueue branch with HEAD
 1.1.6.1  10-Jan-2002  thorpej Sync kqueue branch with -current.
 1.1.4.3  17-Sep-2002  nathanw Catch up to -current.
 1.1.4.2  13-Aug-2002  nathanw Catch up to -current.
 1.1.4.1  14-Nov-2001  nathanw Catch up to -current.
 1.1.2.2  20-Nov-2000  bouyer Update thorpej_scsipi to -current as of a month ago
A i386 GENERIC kernel compiles without the siop, ahc and bha drivers
(will be updated later). i386 IDE/ATAPI and ncr work, as well as
sparc/esp_sbus. alpha should work as well (untested yet).
siop, ahc and bha will be updated once I've updated the branch to current
-current, as well as machine-dependant code.
 1.1.2.1  20-Aug-2000  bouyer file bt_subr.c was added on branch thorpej_scsipi on 2000-11-20 11:43:08 +0000
 1.2.10.2  04-Sep-2002  lukem Pull up revision 1.4 (requested by itojun in ticket #768):
correct integer overrun
 1.2.10.1  07-Aug-2002  lukem Pull up revision 1.3 (requested by itojun in ticket #616):
integer overflow. from silvio@qualys.com
 1.2.8.1  29-Aug-2002  gehenna catch up with -current.
 1.4.6.3  21-Sep-2004  skrll Fix the sync with head I botched.
 1.4.6.2  18-Sep-2004  skrll Sync with HEAD.
 1.4.6.1  03-Aug-2004  skrll Sync with HEAD
 1.9.90.1  13-May-2009  jym Sync with HEAD.

Commit is split, to avoid a "too many arguments" protocol error.
 1.9.84.1  28-Apr-2009  skrll Sync with HEAD.
 1.9.74.2  16-Sep-2009  yamt sync with head
 1.9.74.1  04-May-2009  yamt sync with head.
 1.14.4.1  05-Mar-2011  rmind sync with head

RSS XML Feed