Home | History | Annotate | Download | only in dev
History log of /src/sys/dev/nullcons_subr.c
RevisionDateAuthorComments
 1.13  25-Jul-2014  dholland Add d_discard to all struct cdevsw instances I could find.

All have been set to "nodiscard"; some should get a real implementation.
 1.12  16-Mar-2014  dholland branches: 1.12.2;
Change (mostly mechanically) every cdevsw/bdevsw I can find to use
designated initializers.

I have not built every extant kernel so I have probably broken at
least one build; however I've also found and fixed some wrong
cdevsw/bdevsw entries so even if so I think we come out ahead.
 1.11  24-Apr-2011  rmind branches: 1.11.4; 1.11.14; 1.11.18;
Rename ttymalloc() to tty_alloc(), and ttyfree() to tty_free() for
consistency. Remove some unnecessary malloc.h inclusions as well.
 1.10  23-Nov-2009  rmind branches: 1.10.4; 1.10.6;
Remove some unecessary includes sys/user.h header.
 1.9  16-Apr-2009  tsutsui - remove an extra decl of cn_tab, which is in <dev/cons.h>
- some KNF
 1.8  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.7  28-Feb-2009  tsutsui Return EIO rather than getting an infinite loop in the nullcons read function
so that getty(8) against nullcons console fails properly.

Problem on Cobalt Qube2700 reported by Wolfgang Solfrank on port-cobalt.
 1.6  28-Apr-2008  martin branches: 1.6.8; 1.6.10; 1.6.14;
Remove clause 3 and 4 from TNF licenses
 1.5  04-Mar-2007  christos branches: 1.5.36; 1.5.38; 1.5.40;
Kill caddr_t; there will be some MI fallout, but it will be fixed shortly.
 1.4  11-Dec-2005  christos branches: 1.4.26;
merge ktrace-lwp.
 1.3  27-Feb-2005  perry branches: 1.3.4;
nuke trailing whitespace
 1.2  04-Feb-2005  perry de-__P
 1.1  17-Oct-2003  cdi branches: 1.1.4; 1.1.10; 1.1.12;
Introduce null console. This pseudo device acts as a normal console with the
exception that it discards any output, and is useful for booting the kernel
on headless boxes.
 1.1.12.2  19-Mar-2005  yamt sync with head. xen and whitespace. xen part is not finished.
 1.1.12.1  12-Feb-2005  yamt sync with head.
 1.1.10.1  29-Apr-2005  kent sync with -current
 1.1.4.7  04-Mar-2005  skrll Sync with HEAD.

Hi Perry!
 1.1.4.6  04-Feb-2005  skrll Sync with HEAD.
 1.1.4.5  21-Sep-2004  skrll Fix the sync with head I botched.
 1.1.4.4  18-Sep-2004  skrll Sync with HEAD.
 1.1.4.3  26-Aug-2004  skrll Adapt to branch.

sparc64 GENERIC compiles.
 1.1.4.2  03-Aug-2004  skrll Sync with HEAD
 1.1.4.1  17-Oct-2003  skrll file nullcons_subr.c was added on branch ktrace-lwp on 2004-08-03 10:44:54 +0000
 1.3.4.2  03-Sep-2007  yamt sync with head.
 1.3.4.1  21-Jun-2006  yamt sync with head.
 1.4.26.1  12-Mar-2007  rmind Sync with HEAD.
 1.5.40.3  11-Mar-2010  yamt sync with head
 1.5.40.2  04-May-2009  yamt sync with head.
 1.5.40.1  16-May-2008  yamt sync with head.
 1.5.38.1  18-May-2008  yamt sync with head.
 1.5.36.1  02-Jun-2008  mjf Sync with HEAD.
 1.6.14.1  13-May-2009  jym Sync with HEAD.

Commit is split, to avoid a "too many arguments" protocol error.
 1.6.10.1  24-Mar-2009  snj Pull up following revision(s) (requested by tsutsui in ticket #593):
sys/dev/nullcons_subr.c: revision 1.7
Return EIO rather than getting an infinite loop in the nullcons read function
so that getty(8) against nullcons console fails properly.
Problem on Cobalt Qube2700 reported by Wolfgang Solfrank on port-cobalt.
 1.6.8.2  28-Apr-2009  skrll Sync with HEAD.
 1.6.8.1  03-Mar-2009  skrll Sync with HEAD.
 1.10.6.1  06-Jun-2011  jruoho Sync with HEAD.
 1.10.4.1  31-May-2011  rmind sync with head
 1.11.18.1  18-May-2014  rmind sync with head
 1.11.14.1  20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.11.4.1  22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.12.2.1  10-Aug-2014  tls Rebase.

RSS XML Feed