aboutsummaryrefslogtreecommitdiffstats
path: root/tools/patch/Makefile
diff options
context:
space:
mode:
authorLuka Perkov <luka@openwrt.org>2014-08-25 21:50:47 +0000
committerLuka Perkov <luka@openwrt.org>2014-08-25 21:50:47 +0000
commit0fa1a7271adf0097c35bf097c5ee3f2db19fb6f5 (patch)
tree04eee2f2e5aa1c6b16210f950fdbfd3bb17671b4 /tools/patch/Makefile
parent4597d3cd3b5f1b57952cd2b02e1919aaefb1b289 (diff)
downloadupstream-0fa1a7271adf0097c35bf097c5ee3f2db19fb6f5.tar.gz
upstream-0fa1a7271adf0097c35bf097c5ee3f2db19fb6f5.tar.bz2
upstream-0fa1a7271adf0097c35bf097c5ee3f2db19fb6f5.zip
kernel: 3.14: backport for igb driver resolving a driver crash
Signed-off-by: Tim Harvey <tharvey@gateworks.com> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@42295 3c298f89-4303-0410-b956-a3cf2f4a3e73
Diffstat (limited to 'tools/patch/Makefile')
0 files changed, 0 insertions, 0 deletions
.highlight .c1 { color: #888888 } /* Comment.Single */ .highlight .cs { color: #cc0000; font-weight: bold; background-color: #fff0f0 } /* Comment.Special */ .highlight .gd { color: #000000; background-color: #ffdddd } /* Generic.Deleted */ .highlight .ge { font-style: italic } /* Generic.Emph */ .highlight .gr { color: #aa0000 } /* Generic.Error */ .highlight .gh { color: #333333 } /* Generic.Heading */ .highlight .gi { color: #000000; background-color: #ddffdd } /* Generic.Inserted */ .highlight .go { color: #888888 } /* Generic.Output */ .highlight .gp { color: #555555 } /* Generic.Prompt */ .highlight .gs { font-weight: bold } /* Generic.Strong */ .highlight .gu { color: #666666 } /* Generic.Subheading */ .highlight .gt { color: #aa0000 } /* Generic.Traceback */ .highlight .kc { color: #008800; font-weight: bold } /* Keyword.Constant */ .highlight .kd { color: #008800; font-weight: bold } /* Keyword.Declaration */ .highlight .kn { color: #008800; font-weight: bold } /* Keyword.Namespace */ .highlight .kp { color: #008800 } /* Keyword.Pseudo */ .highlight .kr { color: #008800; font-weight: bold } /* Keyword.Reserved */ .highlight .kt { color: #888888; font-weight: bold } /* Keyword.Type */ .highlight .m { color: #0000DD; font-weight: bold } /* Literal.Number */ .highlight .s { color: #dd2200; background-color: #fff0f0 } /* Literal.String */ .highlight .na { color: #336699 } /* Name.Attribute */ .highlight .nb { color: #003388 } /* Name.Builtin */ .highlight .nc { color: #bb0066; font-weight: bold } /* Name.Class */ .highlight .no { color: #003366; font-weight: bold } /* Name.Constant */ .highlight .nd { color: #555555 } /* Name.Decorator */ .highlight .ne { color: #bb0066; font-weight: bold } /* Name.Exception */ .highlight .nf { color: #0066bb; font-weight: bold } /* Name.Function */ .highlight .nl { color: #336699; font-style: italic } /* Name.Label */ .highlight .nn { color: #bb0066; font-weight: bold } /* Name.Namespace */ .highlight .py { color: #336699; font-weight: bold } /* Name.Property */ .highlight .nt { color: #bb0066; font-weight: bold } /* Name.Tag */ .highlight .nv { color: #336699 } /* Name.Variable */ .highlight .ow { color: #008800 } /* Operator.Word */ .highlight .w { color: #bbbbbb } /* Text.Whitespace */ .highlight .mb { color: #0000DD; font-weight: bold } /* Literal.Number.Bin */ .highlight .mf { color: #0000DD; font-weight: bold } /* Literal.Number.Float */ .highlight .mh { color: #0000DD; font-weight: bold } /* Literal.Number.Hex */ .highlight .mi { color: #0000DD; font-weight: bold } /* Literal.Number.Integer */ .highlight .mo { color: #0000DD; font-weight: bold } /* Literal.Number.Oct */ .highlight .sa { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Affix */ .highlight .sb { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Backtick */ .highlight .sc { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Char */ .highlight .dl { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Delimiter */ .highlight .sd { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Doc */ .highlight .s2 { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Double */ .highlight .se { color: #0044dd; background-color: #fff0f0 } /* Literal.String.Escape */ .highlight .sh { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Heredoc */ .highlight .si { color: #3333bb; background-color: #fff0f0 } /* Literal.String.Interpol */ .highlight .sx { color: #22bb22; background-color: #f0fff0 } /* Literal.String.Other */ .highlight .sr { color: #008800; background-color: #fff0ff } /* Literal.String.Regex */ .highlight .s1 { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Single */ .highlight .ss { color: #aa6600; background-color: #fff0f0 } /* Literal.String.Symbol */ .highlight .bp { color: #003388 } /* Name.Builtin.Pseudo */ .highlight .fm { color: #0066bb; font-weight: bold } /* Name.Function.Magic */ .highlight .vc { color: #336699 } /* Name.Variable.Class */ .highlight .vg { color: #dd7700 } /* Name.Variable.Global */ .highlight .vi { color: #3333bb } /* Name.Variable.Instance */ .highlight .vm { color: #336699 } /* Name.Variable.Magic */ .highlight .il { color: #0000DD; font-weight: bold } /* Literal.Number.Integer.Long */
package org.xenoserver.cmdline;

import java.util.Iterator;
import java.util.LinkedList;

import org.xenoserver.control.CommandFailedException;
import org.xenoserver.control.Defaults;
import org.xenoserver.control.Extent;
import org.xenoserver.control.Library;
import org.xenoserver.control.Settings;
import org.xenoserver.control.VirtualDisk;
import org.xenoserver.control.VirtualDiskManager;

public class ParseVdShow extends CommandParser {
  public void parse(Defaults d, LinkedList args) throws ParseFailedException, CommandFailedException {
    int vd_num = getIntParameter(args,'n',-1);
    
    loadState();
    
    if ( vd_num < 0 ) {
      System.out.println("num key        expiry                       name                 size");
      for (int i=0;i<VirtualDiskManager.it.getVirtualDiskCount();i++) {
        VirtualDisk vd = VirtualDiskManager.it.getVirtualDisk(i);
        System.out.print( Library.format(i,3,0) + " " + vd.getKey() + " " );
        if ( vd.getExpiry() != null )
          System.out.print( vd.getExpiry().toString() );
        else
          System.out.print( "                            " );
        System.out.println( " " + Library.format(vd.getName(),16,1) + " "
                          + Library.format_size(vd.getSize()*Settings.SECTOR_SIZE,8,0) );
      }
    } else {
      VirtualDisk vd = VirtualDiskManager.it.getVirtualDisk(vd_num);
      if ( vd == null )
        throw new CommandFailedException("There is no virtual disk " + vd_num );
        
      System.out.println("  name: " + vd.getName());
      System.out.println("   key: " + vd.getKey());
      System.out.println("  size: " + Library.format_size(vd.getSize()*Settings.SECTOR_SIZE,8,1));
      if ( vd.getExpiry() != null )
        System.out.println("expiry: " + vd.getExpiry());
      System.out.println();
 
      Iterator i = vd.iterator();
      System.out.println("  disk       offset         size");
      while (i.hasNext()) {
        Extent e = (Extent) i.next();
        System.out.println( Library.format(e.getDisk(), 6, 0) + " "
                          + Library.format(e.getOffset(), 12, 0) + " "
                          + Library.format(e.getSize(), 12, 0) );
      }
    }
  }

  public String getName() {
    return "show";
  }

  public String getUsage() {
    return "[-n<diskno>]";
  }

  public String getHelpText() {
    return "Show a summary of all virtual disks, or details of one disk if -n is given";
  }
}