View | Details | Raw Unified | Return to bug 281156 | Differences between
and this patch

Collapse All | Expand All

(-)b/usr.sbin/mfiutil/mfi_evt.c (-5 / +5 lines)
Lines 397-403 mfi_decode_evt(int fd, struct mfi_evt_detail *detail, int verbose) Link Here
397
		printf(": ");
397
		printf(": ");
398
		break;
398
		break;
399
	case MR_EVT_ARGS_LD_LBA:
399
	case MR_EVT_ARGS_LD_LBA:
400
		printf("VOL %s", volume_name(fd, &detail->args.ld_count.ld));
400
		printf("VOL %s", volume_name(fd, &detail->args.ld_lba.ld));
401
		if (verbose) {
401
		if (verbose) {
402
			printf(" lba %lld",
402
			printf(" lba %lld",
403
			    (long long)detail->args.ld_lba.lba);
403
			    (long long)detail->args.ld_lba.lba);
Lines 405-411 mfi_decode_evt(int fd, struct mfi_evt_detail *detail, int verbose) Link Here
405
		printf(": ");
405
		printf(": ");
406
		break;
406
		break;
407
	case MR_EVT_ARGS_LD_OWNER:
407
	case MR_EVT_ARGS_LD_OWNER:
408
		printf("VOL %s", volume_name(fd, &detail->args.ld_count.ld));
408
		printf("VOL %s", volume_name(fd, &detail->args.ld_owner.ld));
409
		if (verbose) {
409
		if (verbose) {
410
			printf(" owner changed: prior %d, new %d",
410
			printf(" owner changed: prior %d, new %d",
411
			    detail->args.ld_owner.pre_owner,
411
			    detail->args.ld_owner.pre_owner,
Lines 414-420 mfi_decode_evt(int fd, struct mfi_evt_detail *detail, int verbose) Link Here
414
		printf(": ");
414
		printf(": ");
415
		break;
415
		break;
416
	case MR_EVT_ARGS_LD_LBA_PD_LBA:
416
	case MR_EVT_ARGS_LD_LBA_PD_LBA:
417
		printf("VOL %s", volume_name(fd, &detail->args.ld_count.ld));
417
		printf("VOL %s", volume_name(fd, &detail->args.ld_lba_pd_lba.ld));
418
		if (verbose) {
418
		if (verbose) {
419
			printf(" lba %lld, physical drive PD %s lba %lld",
419
			printf(" lba %lld, physical drive PD %s lba %lld",
420
			    (long long)detail->args.ld_lba_pd_lba.ld_lba,
420
			    (long long)detail->args.ld_lba_pd_lba.ld_lba,
Lines 433-439 mfi_decode_evt(int fd, struct mfi_evt_detail *detail, int verbose) Link Here
433
		printf(": ");
433
		printf(": ");
434
		break;
434
		break;
435
	case MR_EVT_ARGS_LD_STATE:
435
	case MR_EVT_ARGS_LD_STATE:
436
		printf("VOL %s", volume_name(fd, &detail->args.ld_prog.ld));
436
		printf("VOL %s", volume_name(fd, &detail->args.ld_state.ld));
437
		if (verbose) {
437
		if (verbose) {
438
			printf(" state prior %s new %s",
438
			printf(" state prior %s new %s",
439
			    mfi_ldstate(detail->args.ld_state.prev_state),
439
			    mfi_ldstate(detail->args.ld_state.prev_state),
Lines 488-494 mfi_decode_evt(int fd, struct mfi_evt_detail *detail, int verbose) Link Here
488
	case MR_EVT_ARGS_PD_STATE:
488
	case MR_EVT_ARGS_PD_STATE:
489
		if (verbose) {
489
		if (verbose) {
490
			printf("PD %s state prior %s new %s: ",
490
			printf("PD %s state prior %s new %s: ",
491
			    pdrive_location(&detail->args.pd_prog.pd),
491
			    pdrive_location(&detail->args.pd_state.pd),
492
			    mfi_pdstate(detail->args.pd_state.prev_state),
492
			    mfi_pdstate(detail->args.pd_state.prev_state),
493
			    mfi_pdstate(detail->args.pd_state.new_state));
493
			    mfi_pdstate(detail->args.pd_state.new_state));
494
		}
494
		}

Return to bug 281156