<div>I did not receive and response / reviews on patch.</div>
<div><span lang="EN">
<p>diff -Nurp xfsprogs/repair/sb.c xfsprogs-dirty/repair/sb.c</p>
<p>--- xfsprogs/repair/sb.c 2011-01-28 20:23:02.000000000 +0900</p>
<p>+++ xfsprogs-dirty/repair/sb.c 2011-01-28 20:21:06.000000000 +0900</p>
<p>@@ -122,8 +122,9 @@ find_secondary_sb(xfs_sb_t *rsb)</p>
<p>done = 1;</p>
<p>}</p>
<p></p>
<p>- if (!done &amp;&amp; (bsize = read(x.dfd, sb, BSIZE)) == 0) {</p>
<p>+ if (!done &amp;&amp; (bsize = read(x.dfd, sb, BSIZE)) &lt;= 0) {</p>
<p>done = 1;</p>
<p>+ do_warn(_(&quot;Couldn&#39;t find candidate secondary superblock, exiting...\n&quot;));</p>
<p>}</p>
<p></p>
<p>do_warn(&quot;.&quot;);</p></span><br>On Fri, Jan 28, 2011 at 8:31 PM, Ajeet Yadav <span dir="ltr">&lt;<a href="mailto:ajeet.yadav.77@gmail.com">ajeet.yadav.77@gmail.com</a>&gt;</span> wrote:<br></div>
<div class="gmail_quote">
<blockquote style="BORDER-LEFT: #ccc 1px solid; MARGIN: 0px 0px 0px 0.8ex; PADDING-LEFT: 1ex" class="gmail_quote">
<div>xfsprogs all version, delete primary superblock of xfs partition</div>
<div> </div>
<div>dd if=/dev/zero of=/dev/sda1 bs=512 count=1</div>
<div>sync</div>
<div> </div>
<div>Run xfs_repair in partition, while its searching for secondary superblock, remove the disk (USB) xfs_repair will never exit and will loop in never ending ............</div>
<div> </div>
<div>Please find patch attached with mail</div></blockquote></div><br>