Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 25 Oct 2010 16:23:35 +0000 (UTC)
From:      "Andrey V. Elsukov" <ae@FreeBSD.org>
To:        cvs-src-old@freebsd.org
Subject:   cvs commit: src/sbin/geom/class/part geom_part.c gpart.8 src/sys/geom/part g_part.c g_part.h g_part_gpt.c g_part_if.m
Message-ID:  <201010251625.o9PGPJtU079627@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
ae          2010-10-25 16:23:35 UTC

  FreeBSD src repository

  Modified files:
    sbin/geom/class/part geom_part.c gpart.8 
    sys/geom/part        g_part.c g_part.h g_part_gpt.c 
                         g_part_if.m 
  Log:
  SVN rev 214352 on 2010-10-25 16:23:35Z by ae
  
  Reimplemented "gpart destroy -F". Now it does all work in kernel.
  This was needed for recover implementation.
  
  Implement the recover command for GPT. Now GPT will marked as
  corrupt when any of three types of corruption will be detected:
  1. Damaged primary GPT header or table
  2. Damaged secondary GPT header or table
  3. Secondary header is not located in the last LBA
  Marked GPT becomes read-only. Any changes with corrupt table
  are prohibited. Only "destroy" and "recover" commands are allowed.
  
  Discussed with: geom@ (mostly silence)
  Tested by:      Ilya A. Arhipov
  Approved by:    mav (mentor)
  MFC after:      2 weeks
  
  Revision  Changes    Path
  1.37      +13 -83    src/sbin/geom/class/part/geom_part.c
  1.17      +86 -1     src/sbin/geom/class/part/gpart.8
  1.60      +77 -6     src/sys/geom/part/g_part.c
  1.18      +3 -0      src/sys/geom/part/g_part.h
  1.29      +77 -16    src/sys/geom/part/g_part_gpt.c
  1.11      +11 -0     src/sys/geom/part/g_part_if.m



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201010251625.o9PGPJtU079627>