Print this page
6581 cmd/format should be able label virtio BLKDEV drives
Reviewed by: Hans Rosenfeld <hans.rosenfeld@nexenta.com>
Reviewed by: Toomas Soome <tsoome@me.com>
*** 21,30 ****
--- 21,31 ----
/*
* 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>
* Copyright 2015 Nexenta Systems, Inc. All rights reserved.
+ * Copyright 2016 Igor Kozhukhov <ikozhukhov@gmail.com>
*/
/*
* This file contains functions that implement the command menu commands.
*/
*** 1619,1629 ****
#endif
(void) memset((char *)&label, 0, sizeof (struct dk_label));
(void) strcpy(x86_devname, cur_disk->disk_name);
! if (cur_ctype->ctype_ctype == DKC_DIRECT)
dptr = auto_direct_get_geom_label(cur_file, &label);
else
dptr = auto_sense(cur_file, 1, &label);
if (dptr == NULL) {
fmt_print("Autoconfiguration failed.\n");
--- 1620,1631 ----
#endif
(void) memset((char *)&label, 0, sizeof (struct dk_label));
(void) strcpy(x86_devname, cur_disk->disk_name);
! if (cur_ctype->ctype_ctype == DKC_DIRECT ||
! cur_ctype->ctype_ctype == DKC_BLKDEV)
dptr = auto_direct_get_geom_label(cur_file, &label);
else
dptr = auto_sense(cur_file, 1, &label);
if (dptr == NULL) {
fmt_print("Autoconfiguration failed.\n");