diff options
author | Keith M Wesolowski <wesolows@foobazco.org> | 2014-09-02 15:11:06 +0000 |
---|---|---|
committer | Keith M Wesolowski <wesolows@foobazco.org> | 2014-09-02 15:11:06 +0000 |
commit | 59c14d5c062839b66ef8af6708bb31a1b13e6191 (patch) | |
tree | 3b868e9405c4ad3d203a51bebce08a1d8d323c1a | |
parent | 3b4982c80822c05b036bf489d2728c5ad05afa78 (diff) | |
parent | 4ef97ab2f8bc3015a04caa68a4fb9053546fe1ec (diff) | |
download | illumos-joyent-59c14d5c062839b66ef8af6708bb31a1b13e6191.tar.gz |
[illumos-gate merge]20140904release-20140904
commit 4ef97ab2f8bc3015a04caa68a4fb9053546fe1ec
5121 dscfglockd is needless wsdiff noise
commit 2bc987325e3ded1865bff043128661815c4690b9
5083 avoid undefined order of operations in assignments
commit 0f1f78266c1aea63b41bde99723de7aa3fa9f7cc
5088 it's probably ok for vi to stop working around pdp-11 bugs now
commit e088753c56867594fc7d2221ad9ac39a9298883d
5119 Add EFI/GPT System and BIOS Boot partition support
-rw-r--r-- | usr/src/cmd/avs/dscfglockd/dscfglockd.c | 2 | ||||
-rw-r--r-- | usr/src/cmd/format/menu_command.c | 3 | ||||
-rw-r--r-- | usr/src/cmd/fs.d/ufs/mkfs/mkfs.c | 4 | ||||
-rw-r--r-- | usr/src/cmd/mdb/intel/modules/generic_cpu/gcpu.c | 2 | ||||
-rw-r--r-- | usr/src/cmd/scadm/sparc/mpxu/common/smq.c | 11 | ||||
-rw-r--r-- | usr/src/cmd/troff/nroff.d/n6.c | 10 | ||||
-rw-r--r-- | usr/src/cmd/troff/troff.d/t6.c | 26 | ||||
-rw-r--r-- | usr/src/cmd/vi/port/ex.c | 4 | ||||
-rw-r--r-- | usr/src/cmd/vi/port/ex.h | 22 | ||||
-rw-r--r-- | usr/src/cmd/vi/port/ex_subr.c | 42 | ||||
-rw-r--r-- | usr/src/lib/libefi/common/rdwr_efi.c | 2 | ||||
-rw-r--r-- | usr/src/uts/common/io/hxge/hxge_virtual.c | 4 | ||||
-rw-r--r-- | usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c | 2 | ||||
-rw-r--r-- | usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c | 2 | ||||
-rw-r--r-- | usr/src/uts/common/io/nxge/nxge_virtual.c | 4 | ||||
-rw-r--r-- | usr/src/uts/common/sys/efi_partition.h | 3 | ||||
-rw-r--r-- | usr/src/uts/common/sys/vtoc.h | 6 | ||||
-rw-r--r-- | usr/src/uts/intel/io/dktp/drvobj/strategy.c | 12 | ||||
-rw-r--r-- | usr/src/uts/sun4u/serengeti/io/sghsc.c | 4 |
19 files changed, 62 insertions, 103 deletions
diff --git a/usr/src/cmd/avs/dscfglockd/dscfglockd.c b/usr/src/cmd/avs/dscfglockd/dscfglockd.c index f4fe71937a..578c38f15e 100644 --- a/usr/src/cmd/avs/dscfglockd/dscfglockd.c +++ b/usr/src/cmd/avs/dscfglockd/dscfglockd.c @@ -631,8 +631,6 @@ lock_stat() struct lockdaemon *ldp; int i; - spcs_log("cfglockd", NULL, - "%s, Lock daemon built %s **********", program, __DATE__); switch (the_lock.type) { case LOCK_NOTLOCKED: lt = "not locked"; diff --git a/usr/src/cmd/format/menu_command.c b/usr/src/cmd/format/menu_command.c index 6c77b086cf..0f5246a9c6 100644 --- a/usr/src/cmd/format/menu_command.c +++ b/usr/src/cmd/format/menu_command.c @@ -21,6 +21,7 @@ /* * Copyright (c) 1993, 2010, Oracle and/or its affiliates. All rights reserved. * Copyright 2012 Milan Jurik. All rights reserved. + * Copyright 2014 Toomas Soome <tsoome@me.com> */ /* @@ -79,6 +80,8 @@ slist_t ptag_choices[] = { { "home", "", V_HOME }, { "alternates", "", V_ALTSCTR }, { "reserved", "", V_RESERVED }, + { "system", "", V_SYSTEM }, + { "BIOS_boot", "", V_BIOS_BOOT }, { NULL } }; diff --git a/usr/src/cmd/fs.d/ufs/mkfs/mkfs.c b/usr/src/cmd/fs.d/ufs/mkfs/mkfs.c index 4fa2683a64..7d77e7a8b9 100644 --- a/usr/src/cmd/fs.d/ufs/mkfs/mkfs.c +++ b/usr/src/cmd/fs.d/ufs/mkfs/mkfs.c @@ -2810,7 +2810,7 @@ fsinit() bcopy(&lost_found_dir[2], &buf[i], DIRSIZ(&lost_found_dir[2])); } node.i_number = LOSTFOUNDINO; - node.i_smode = node.i_mode = IFDIR | 0700; + node.i_smode = IFDIR | 0700; node.i_nlink = 2; node.i_size = sblock.fs_bsize; node.i_db[0] = alloc((int)node.i_size, node.i_mode); @@ -2823,7 +2823,7 @@ fsinit() * create the root directory */ node.i_number = UFSROOTINO; - node.i_mode = node.i_smode = IFDIR | UMASK; + node.i_mode = IFDIR | UMASK; node.i_nlink = PREDEFDIR; node.i_size = makedir(root_dir, PREDEFDIR); node.i_db[0] = alloc(sblock.fs_fsize, node.i_mode); diff --git a/usr/src/cmd/mdb/intel/modules/generic_cpu/gcpu.c b/usr/src/cmd/mdb/intel/modules/generic_cpu/gcpu.c index b097bba3f7..b43bfa236d 100644 --- a/usr/src/cmd/mdb/intel/modules/generic_cpu/gcpu.c +++ b/usr/src/cmd/mdb/intel/modules/generic_cpu/gcpu.c @@ -127,7 +127,7 @@ cmih_ent_next(struct cmih_walk_state *wsp) return (B_TRUE); /* increment the chip id */ - wsp->chipid = ++wsp->chipid & (CMI_MAX_CHIPID); + wsp->chipid = (wsp->chipid + 1) & (CMI_MAX_CHIPID); return (B_TRUE); } diff --git a/usr/src/cmd/scadm/sparc/mpxu/common/smq.c b/usr/src/cmd/scadm/sparc/mpxu/common/smq.c index ef267cc9f4..7e3434157a 100644 --- a/usr/src/cmd/scadm/sparc/mpxu/common/smq.c +++ b/usr/src/cmd/scadm/sparc/mpxu/common/smq.c @@ -24,8 +24,6 @@ * Use is subject to license terms. */ -#pragma ident "%Z%%M% %I% %E% SMI" - /* * smq.c: to provide a message queue system for scadm functions (used in the * firmware download context where BP messages, received from the service @@ -91,8 +89,7 @@ smq_receive(smq_t *smq, smq_msg_t *msg) /* Copy messaged into queue */ *msg = *smq->smq_head; - /* Increment Head */ - smq->smq_head = smq->smq_head++; + smq->smq_head++; if ((unsigned long)smq->smq_head > ((unsigned long)smq->smq_msgBuffer + (unsigned long)(smq->smq_depth * sizeof (smq_msg_t)))) { smq->smq_head = smq->smq_msgBuffer; @@ -115,8 +112,7 @@ smq_send(smq_t *smq, smq_msg_t *msg) /* Copy messaged into queue */ *smq->smq_tail = *msg; - /* Increment Tail */ - smq->smq_tail = smq->smq_tail++; + smq->smq_tail++; if ((unsigned long)smq->smq_tail > ((unsigned long)smq->smq_msgBuffer + (unsigned long)(smq->smq_depth * sizeof (smq_msg_t)))) { smq->smq_tail = smq->smq_msgBuffer; @@ -175,8 +171,7 @@ smq_xreceive(smq_t *smq, timestruc_t *timeout, smq_msg_t *msg) /* Copy messaged into queue */ *msg = *smq->smq_head; - /* Increment Head */ - smq->smq_head = smq->smq_head++; + smq->smq_head++; if ((unsigned long)smq->smq_head > ((unsigned long)smq->smq_msgBuffer + (unsigned long)(smq->smq_depth * sizeof (smq_msg_t)))) { smq->smq_head = smq->smq_msgBuffer; diff --git a/usr/src/cmd/troff/nroff.d/n6.c b/usr/src/cmd/troff/nroff.d/n6.c index ed6c394ff8..4098b23d69 100644 --- a/usr/src/cmd/troff/nroff.d/n6.c +++ b/usr/src/cmd/troff/nroff.d/n6.c @@ -37,8 +37,6 @@ * contributors. */ -#pragma ident "%Z%%M% %I% %E% SMI" - #include "tdef.h" #include "tw.h" #include "ext.h" @@ -244,7 +242,7 @@ int a; if (a) i = getrq(); - else + else i = getsn(); if (!i || i == 'P') { j = font1; @@ -271,7 +269,7 @@ setwd() int delim, emsz, k; int savhp, savapts, savapts1, savfont, savfont1, savpts, savpts1; - base = numtab[ST].val = numtab[ST].val = wid = numtab[CT].val = 0; + base = numtab[ST].val = wid = numtab[CT].val = 0; if (ismot(i = getch())) return (0); delim = cbits(i); @@ -296,7 +294,7 @@ setwd() k = -k; base -= k; emsz = 0; - } else + } else continue; if (base < numtab[SB].val) numtab[SB].val = base; @@ -434,7 +432,7 @@ bd0: if (skip() || !(i = getrq()) || (j = findft(i)) == -1) { if (k) goto bd1; - else + else return (0); } if (j == smnt) { diff --git a/usr/src/cmd/troff/troff.d/t6.c b/usr/src/cmd/troff/troff.d/t6.c index 771a01d9e3..3ce029c945 100644 --- a/usr/src/cmd/troff/troff.d/t6.c +++ b/usr/src/cmd/troff/troff.d/t6.c @@ -37,11 +37,9 @@ * contributors. */ -#pragma ident "%Z%%M% %I% %E% SMI" - /* * t6.c - * + * * width functions, sizes and fonts */ @@ -98,7 +96,7 @@ tchar j; if (sfbits(j) == oldbits) { xfont = pfont; xpts = ppts; - } else + } else xbits(j, 0); if (widcache[i-32].fontpts == (xfont<<8) + xpts && !setwdf) k = widcache[i-32].width; @@ -186,8 +184,8 @@ int i; if (cs = cstab[xfont]) { nocache = 1; if (ccs = ccstab[xfont]) - x = ccs; - else + x = ccs; + else x = xpts; cs = (cs * EMPTS(x)) / 36; } @@ -472,7 +470,7 @@ int a; if (a) i = getrq(); - else + else i = getsn(); if (!i || i == 'P') { j = font1; @@ -500,7 +498,7 @@ setwd() int delim, emsz, k; int savhp, savapts, savapts1, savfont, savfont1, savpts, savpts1; - base = numtab[ST].val = numtab[ST].val = wid = numtab[CT].val = 0; + base = numtab[ST].val = wid = numtab[CT].val = 0; if (ismot(i = getch())) return (0); delim = cbits(i); @@ -525,7 +523,7 @@ setwd() k = -k; base -= k; emsz = 0; - } else + } else continue; if (base < numtab[SB].val) numtab[SB].val = base; @@ -640,7 +638,7 @@ tchar i; *pbp++ = k; j = LIG_FF; } - } else + } else j = LIG_FF; } else { *pbp++ = j; @@ -718,8 +716,8 @@ char *truename; fontbase[pos]->nwfont = n; /* so can load a larger one again later */ close(k); if (pos == smnt) { - smnt = 0; - sbold = 0; + smnt = 0; + sbold = 0; } if ((fontlab[pos] = f) == 'S') smnt = pos; @@ -776,7 +774,7 @@ bd0: if (skip() || !(i = getrq()) || (j = findft(i)) == -1) { if (k) goto bd1; - else + else return (0); } if (j == smnt) { @@ -810,7 +808,7 @@ casevs() i = inumb(&lss); if (nonumb) i = lss1; - if (i < VERT) + if (i < VERT) i = VERT; lss1 = lss; lss = i; diff --git a/usr/src/cmd/vi/port/ex.c b/usr/src/cmd/vi/port/ex.c index 786242c21d..5475c23a2b 100644 --- a/usr/src/cmd/vi/port/ex.c +++ b/usr/src/cmd/vi/port/ex.c @@ -28,8 +28,6 @@ /* Copyright (c) 1981 Regents of the University of California */ -#pragma ident "%Z%%M% %I% %E% SMI" - #include "ex.h" #include "ex_argv.h" #include "ex_temp.h" @@ -241,8 +239,6 @@ main(int ac, char *av[]) ruptible = signal(SIGINT, SIG_IGN) == SIG_DFL; if (signal(SIGTERM, SIG_IGN) == SIG_DFL) signal(SIGTERM, onhup); - if (signal(SIGEMT, SIG_IGN) == SIG_DFL) - signal(SIGEMT, onemt); signal(SIGILL, oncore); signal(SIGTRAP, oncore); signal(SIGIOT, oncore); diff --git a/usr/src/cmd/vi/port/ex.h b/usr/src/cmd/vi/port/ex.h index 820937be46..65dc0edd01 100644 --- a/usr/src/cmd/vi/port/ex.h +++ b/usr/src/cmd/vi/port/ex.h @@ -366,8 +366,8 @@ var line *undadot; /* If we saved all lines, dot reverts here */ var int xflag; /* True if we are in encryption mode */ var int xtflag; /* True if the temp file is being encrypted */ var int kflag; /* True if the key has been accepted */ -var int crflag; /* True if the key has been accepted and the file - being read is ciphertext +var int crflag; /* True if the key has been accepted and the file + being read is ciphertext */ var int perm[2]; /* pipe connection to crypt for file being edited */ var int tperm[2]; /* pipe connection to crypt for temporary file */ @@ -379,7 +379,7 @@ char *getpass(); var bool write_quit; /* True if executing a 'wq' command */ var int errcnt; /* number of error/warning messages in */ - /* editing session (global flag) */ + /* editing session (global flag) */ /* * Function type definitions */ @@ -440,10 +440,9 @@ int normchar(wchar_t); int normline(void); int numbline(int); var void (*oldquit)(); -#ifdef __STDC__ + void onhup(int); void onintr(int); -void onemt(int); void oncore(int); #ifdef CBREAK void vintr(int); @@ -452,19 +451,6 @@ void onsusp(int); int putch(char); int plodput(char); int vputch(char); -#else -void onhup(); -void onintr(); -void onemt(); -void oncore(); -#ifdef CBREAK -void vintr(); -#endif -void onsusp(); -int putch(); -int plodput(); -int vputch(); -#endif /* __STDC__ */ void shift(int, int); int termchar(wchar_t); diff --git a/usr/src/cmd/vi/port/ex_subr.c b/usr/src/cmd/vi/port/ex_subr.c index ea3f4b3929..c920d55853 100644 --- a/usr/src/cmd/vi/port/ex_subr.c +++ b/usr/src/cmd/vi/port/ex_subr.c @@ -224,7 +224,7 @@ getmark(c) int c; { line *addr; - + for (addr = one; addr <= dol; addr++) if (names[c - 'a'] == (*addr &~ 01)) { return (addr); @@ -576,7 +576,7 @@ qcolumn(unsigned char *lim, unsigned char *gp) length = mbtowc(&wchar, (char *)lim, MULTI_BYTE_MAX); if(length < 0) length = 1; - x = lim[length]; + x = lim[length]; lim[length] = 0; } pline(0); @@ -622,7 +622,7 @@ nqcolumn(unsigned char *lim, unsigned char *gp) length = mbtowc(&wchar, (char *)lim, MULTI_BYTE_MAX); if(length < 0) length = 1; - x = lim[length]; + x = lim[length]; lim[length] = 0; } pline(0); @@ -924,32 +924,6 @@ markit(line *addr) } /* - * The following code is defensive programming against a bug in the - * pdp-11 overlay implementation. Sometimes it goes nuts and asks - * for an overlay with some garbage number, which generates an emt - * trap. This is a less than elegant solution, but it is somewhat - * better than core dumping and losing your work, leaving your tty - * in a weird state, etc. - */ -int _ovno; - -/*ARGSUSED*/ -void -onemt(sig) -int sig; -{ - int oovno; - - signal(SIGEMT, onemt); - oovno = _ovno; - /* 2 and 3 are valid on 11/40 type vi, so */ - if (_ovno < 0 || _ovno > 3) - _ovno = 0; - error(value(vi_TERSE) ? gettext("emt trap, _ovno is %d ") : -gettext("emt trap, _ovno is %d - try again")); -} - -/* * When a hangup occurs our actions are similar to a preserve * command. If the buffer has not been [Modified], then we do * nothing but remove the temporary files and exit. @@ -961,7 +935,7 @@ gettext("emt trap, _ovno is %d - try again")); */ /*ARGSUSED*/ -void +void onhup(sig) int sig; { @@ -1034,7 +1008,7 @@ int sig; */ /*ARGSUSED*/ -void +void onintr(sig) int sig; { @@ -1123,7 +1097,7 @@ void exit(i) extern void redraw(); /*ARGSUSED*/ -void +void onsusp(sig) int sig; { @@ -1161,7 +1135,7 @@ int sig; vdirty(0, lines); if (sig) vrepaint(cursor); - } + } } #endif @@ -1195,7 +1169,7 @@ unsigned char *linebuf, *cursor; ccursor += length; } return(ocursor); -} +} int ixlatctl(int flag) diff --git a/usr/src/lib/libefi/common/rdwr_efi.c b/usr/src/lib/libefi/common/rdwr_efi.c index 96a75a443f..83dc815fbe 100644 --- a/usr/src/lib/libefi/common/rdwr_efi.c +++ b/usr/src/lib/libefi/common/rdwr_efi.c @@ -22,6 +22,7 @@ /* * Copyright (c) 2002, 2010, Oracle and/or its affiliates. All rights reserved. * Copyright 2012 Nexenta Systems, Inc. All rights reserved. + * Copyright 2014 Toomas Soome <tsoome@me.com> */ #include <stdio.h> @@ -68,6 +69,7 @@ static struct uuid_to_ptag { { EFI_DELL_RESV }, { EFI_AAPL_HFS }, { EFI_AAPL_UFS }, + { EFI_BIOS_BOOT }, { EFI_FREEBSD_BOOT }, { EFI_FREEBSD_SWAP }, { EFI_FREEBSD_UFS }, diff --git a/usr/src/uts/common/io/hxge/hxge_virtual.c b/usr/src/uts/common/io/hxge/hxge_virtual.c index f99c651934..435b848c58 100644 --- a/usr/src/uts/common/io/hxge/hxge_virtual.c +++ b/usr/src/uts/common/io/hxge/hxge_virtual.c @@ -935,8 +935,8 @@ hxge_ldgv_setup(p_hxge_ldg_t *ldgp, p_hxge_ldv_t *ldvp, uint8_t ldv, HXGE_DEBUG_MSG((NULL, INT_CTL, "==> hxge_ldgv_setup(done): " "ldv %d endldg %d ldg %d, ldvp $%p", ldv, endldg, (*ldgp)->ldg, (*ldgp)->ldvp)); - (*ldvp) = ++*ldvp; - (*ldgp) = ++*ldgp; + ++*ldvp; + ++*ldgp; HXGE_DEBUG_MSG((NULL, INT_CTL, "==> hxge_ldgv_setup: new ngrps %d", *ngrps)); } diff --git a/usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c b/usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c index 8de764d94b..7d2d886c37 100644 --- a/usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c +++ b/usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c @@ -697,7 +697,7 @@ hermon_impl_mbox_free(hermon_mboxlist_t *mblist, hermon_mbox_t **mb) */ if (mblist->mbl_pollers > 0 && mblist->mbl_waiters > 0) { /* flip the signal value */ - mblist->mbl_signal = (++mblist->mbl_signal) % 2; + mblist->mbl_signal = (mblist->mbl_signal + 1) % 2; } else if (mblist->mbl_waiters > 0) { mblist->mbl_signal = 1; } else { diff --git a/usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c b/usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c index 73fa04cc6f..4675367af6 100644 --- a/usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c +++ b/usr/src/uts/common/io/ib/adapters/tavor/tavor_cmd.c @@ -676,7 +676,7 @@ tavor_impl_mbox_free(tavor_mboxlist_t *mblist, tavor_mbox_t **mb) */ if (mblist->mbl_pollers > 0 && mblist->mbl_waiters > 0) { /* flip the signal value */ - mblist->mbl_signal = (++mblist->mbl_signal) % 2; + mblist->mbl_signal = (mblist->mbl_signal + 1) % 2; } else if (mblist->mbl_waiters > 0) { mblist->mbl_signal = 1; } else { diff --git a/usr/src/uts/common/io/nxge/nxge_virtual.c b/usr/src/uts/common/io/nxge/nxge_virtual.c index f199e00c48..9305cb0d5c 100644 --- a/usr/src/uts/common/io/nxge/nxge_virtual.c +++ b/usr/src/uts/common/io/nxge/nxge_virtual.c @@ -3964,8 +3964,8 @@ nxge_ldgv_setup(p_nxge_ldg_t *ldgp, p_nxge_ldv_t *ldvp, uint8_t ldv, NXGE_DEBUG_MSG((NULL, INT_CTL, "==> nxge_ldgv_setup(done): " "ldv %d endldg %d ldg %d, ldvp $%p", ldv, endldg, (*ldgp)->ldg, (*ldgp)->ldvp)); - (*ldvp) = ++*ldvp; - (*ldgp) = ++*ldgp; + ++*ldvp; + ++*ldgp; NXGE_DEBUG_MSG((NULL, INT_CTL, "==> nxge_ldgv_setup: new ngrps %d", *ngrps)); } diff --git a/usr/src/uts/common/sys/efi_partition.h b/usr/src/uts/common/sys/efi_partition.h index 6de3bda39b..32d3d92b52 100644 --- a/usr/src/uts/common/sys/efi_partition.h +++ b/usr/src/uts/common/sys/efi_partition.h @@ -21,6 +21,7 @@ /* * Copyright (c) 2002, 2010, Oracle and/or its affiliates. All rights reserved. * Copyright 2012 Nexenta Systems, Inc. All rights reserved. + * Copyright 2014 Toomas Soome <tsoome@me.com> */ #ifndef _SYS_EFI_PARTITION_H @@ -144,6 +145,8 @@ typedef struct efi_gpe_Attrs { { 0x00, 0x02, 0x2d, 0x09, 0x71, 0x2b } } #define EFI_FREEBSD_ZFS { 0x516e7cba, 0x6ecf, 0x11d6, 0x8f, 0xf8, \ { 0x00, 0x02, 0x2d, 0x09, 0x71, 0x2b } } +#define EFI_BIOS_BOOT { 0x21686148, 0x6449, 0x6e6f, 0x74, 0x4e, \ + { 0x65, 0x65, 0x64, 0x45, 0x46, 0x49 } } /* minimum # of bytes for partition table entires, per EFI spec */ #define EFI_MIN_ARRAY_SIZE (16 * 1024) diff --git a/usr/src/uts/common/sys/vtoc.h b/usr/src/uts/common/sys/vtoc.h index ab6f56829d..cc0586a184 100644 --- a/usr/src/uts/common/sys/vtoc.h +++ b/usr/src/uts/common/sys/vtoc.h @@ -80,7 +80,13 @@ extern "C" { #define V_HOME 0x08 /* Home partition */ #define V_ALTSCTR 0x09 /* Alternate sector partition */ #define V_CACHE 0x0a /* Cache (cachefs) partition */ + +/* Tags for EFI/GPT labels */ #define V_RESERVED 0x0b /* SMI reserved data */ +#define V_SYSTEM 0x0c /* EFI/GPT system partition */ +#define V_BIOS_BOOT 0x18 /* BIOS Boot partition */ + +#define V_UNKNOWN 0xff /* Unknown partition */ /* * Partition permission flags diff --git a/usr/src/uts/intel/io/dktp/drvobj/strategy.c b/usr/src/uts/intel/io/dktp/drvobj/strategy.c index 16382da154..9d869ab110 100644 --- a/usr/src/uts/intel/io/dktp/drvobj/strategy.c +++ b/usr/src/uts/intel/io/dktp/drvobj/strategy.c @@ -235,7 +235,7 @@ dsngl_enque(opaque_t queuep, struct buf *in_bp) kstat_waitq_enter(KSTAT_IO_PTR(dsnglp->ds_kstat)); } if (TGCOM_PKT(tgcom_objp, in_bp, dsngl_restart, - (caddr_t)dsnglp) != DDI_SUCCESS) { + (caddr_t)dsnglp) != DDI_SUCCESS) { dsnglp->ds_bp = in_bp; mutex_exit(&dsnglp->ds_mutex); @@ -369,7 +369,7 @@ dmult_enque(opaque_t queuep, struct buf *in_bp) } if (TGCOM_PKT(tgcom_objp, in_bp, dmult_restart, - (caddr_t)dmultp) != DDI_SUCCESS) { + (caddr_t)dmultp) != DDI_SUCCESS) { dmultp->ds_bp = in_bp; mutex_exit(&dmultp->ds_mutex); @@ -859,7 +859,7 @@ qmerge_create() queobjp->que_ops = &qmerge_ops; qfp = (struct que_data *)(queobjp+1); - qfp->q_tab.hd_private = qfp->q_tab.hd_private = 0; + qfp->q_tab.hd_private = 0; qfp->q_tab.hd_sync_next = qfp->q_tab.hd_async_next = NULL; qfp->q_tab.hd_cnt = (void *)qmerge_sync2async; queobjp->que_data = (opaque_t)qfp; @@ -1176,7 +1176,7 @@ begin_nextbp: } else { flags &= ~QNEAR_ASYNCALSO; SYNC2ASYNC(qfp) = - (void *)qmerge_sync2async; + (void *)qmerge_sync2async; qfp->q_tab.hd_private = 0; goto begin_nextbp; } @@ -1232,7 +1232,7 @@ begin_nextbp: if (*async_bpp) flags |= QNEAR_ASYNCALSO; SYNC2ASYNC(qfp) = - (void *)qmerge_sync2async; + (void *)qmerge_sync2async; } private = 0; } @@ -1250,7 +1250,7 @@ begin_nextbp: if (*async_bpp) flags |= QNEAR_ASYNCALSO; SYNC2ASYNC(qfp) = - (void *)qmerge_sync2async; + (void *)qmerge_sync2async; } } } else if (qmerge2wayscan == 0) { diff --git a/usr/src/uts/sun4u/serengeti/io/sghsc.c b/usr/src/uts/sun4u/serengeti/io/sghsc.c index b2527630ee..f826a94bd2 100644 --- a/usr/src/uts/sun4u/serengeti/io/sghsc.c +++ b/usr/src/uts/sun4u/serengeti/io/sghsc.c @@ -1783,7 +1783,7 @@ sghsc_rb_put(sghsc_rb_head_t *rb_head, sghsc_event_t *event) rb_head->buf[rb_head->put_idx] = *event; - rb_head->put_idx = ++rb_head->put_idx & (rb_head->size - 1); + rb_head->put_idx = (rb_head->put_idx + 1) & (rb_head->size - 1); if (rb_head->put_idx == rb_head->get_idx) rb_head->state = SGHSC_RB_FULL; @@ -1806,7 +1806,7 @@ sghsc_rb_get(sghsc_rb_head_t *rb_head, sghsc_event_t *event) *event = rb_head->buf[rb_head->get_idx]; - rb_head->get_idx = ++rb_head->get_idx & (rb_head->size - 1); + rb_head->get_idx = (rb_head->get_idx + 1) & (rb_head->size - 1); if (rb_head->get_idx == rb_head->put_idx) rb_head->state = SGHSC_RB_EMPTY; |