Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/trunk]: src/sys/arch/x68k/stand/libsa Make sure to initialize partition ...



details:   https://anonhg.NetBSD.org/src/rev/a173aeb69708
branches:  trunk
changeset: 782842:a173aeb69708
user:      tsutsui <tsutsui%NetBSD.org@localhost>
date:      Thu Nov 22 20:15:49 2012 +0000

description:
Make sure to initialize partition offset in cdopen(),
i.e. fix an uninitialized auto variable which happened
to be zero on XM6i emulator.

Now cdboot also works on real X68030.

diffstat:

 sys/arch/x68k/stand/libsa/sdcd.c |  3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

diffs (17 lines):

diff -r f8f95ef9a1cf -r a173aeb69708 sys/arch/x68k/stand/libsa/sdcd.c
--- a/sys/arch/x68k/stand/libsa/sdcd.c  Thu Nov 22 17:16:30 2012 +0000
+++ b/sys/arch/x68k/stand/libsa/sdcd.c  Thu Nov 22 20:15:49 2012 +0000
@@ -1,4 +1,4 @@
-/*     $NetBSD: sdcd.c,v 1.13 2012/06/19 12:59:17 minoura Exp $        */
+/*     $NetBSD: sdcd.c,v 1.14 2012/11/22 20:15:49 tsutsui Exp $        */
 
 /*
  * Copyright (c) 2001 MINOURA Makoto.
@@ -339,6 +339,7 @@
        sc = alloc(sizeof(struct sdcd_softc));
        current_npart = 3;
        sc->sc_part = 0;
+       sc->sc_partinfo.start = 0;
        sc->sc_partinfo.size = current_devsize;
        sc->sc_blocksize = current_blklen << 9;
        f->f_devdata = sc;



Home | Main Index | Thread Index | Old Index