On 19 September 2013 12:30, Laszlo Ersek <ler...@redhat.com> wrote:

> On 09/17/13 18:54, Olivier Martin wrote:
>
> >  OvmfPkg/Include/IndustryStandard/VirtioNet.h       |   13 +-
>
> > diff --git a/OvmfPkg/Include/IndustryStandard/VirtioNet.h
> b/OvmfPkg/Include/IndustryStandard/VirtioNet.h
> > index 9f5291a..6bcb570 100644
> > --- a/OvmfPkg/Include/IndustryStandard/VirtioNet.h
> > +++ b/OvmfPkg/Include/IndustryStandard/VirtioNet.h
> > @@ -25,14 +25,13 @@
> >  //
> >  #pragma pack(1)
> >  typedef struct {
> > -  VIRTIO_HDR Generic;
> > -  UINT8      VhdrMac[6];
> > -  UINT16     VhdrLinkStatus;
> > -} VNET_HDR;
> > +  UINT8      Mac[6];
> > +  UINT16     LinkStatus;
> > +} VIRTIO_NET_CONFIG;
> >  #pragma pack()
> >
> > -#define OFFSET_OF_VNET(Field) OFFSET_OF (VNET_HDR, Field)
> > -#define SIZE_OF_VNET(Field)   (sizeof ((VNET_HDR *) 0)->Field)
> > +#define OFFSET_OF_VNET(Field) OFFSET_OF (VIRTIO_NET_CONFIG, Field)
> > +#define SIZE_OF_VNET(Field)   (sizeof ((VIRTIO_NET_CONFIG *) 0)->Field)
> >
> >  //
> >  // Queue Identifiers
> > @@ -91,7 +90,7 @@ typedef struct {
> >  #define VIRTIO_NET_HDR_GSO_ECN   BIT7
> >
> >  //
> > -// Link Status Bits in VNET_HDR.VhdrLinkStatus
> > +// Link Status Bits in VNET_HDR.LinkStatus
> >  //
> >  #define VIRTIO_NET_S_LINK_UP  BIT0
> >  #define VIRTIO_NET_S_ANNOUNCE BIT1
>
> Sigh. These hunks don't apply, and it's my fault. The file has LF line
> endings, not CRLF ones.
>

I know it isn't a solution, but a workaround to these problems, however I
see it so much, I have a git alias defined that ignores this problem.

In ~/.gitconfig I have:

[alias]
    amm = am --ignore-whitespace --ignore-space-change

Then, instead of applying a patch using "git am", I use "git amm".

Of course, you could use "git am --ignore-whitespace --ignore-space-change"
each time and not define an alias, but that's too much typing for me.



> The only commit touching "OvmfPkg/Include/IndustryStandard/VirtioNet.h"
> before this series is
>
> Author: Laszlo Ersek <ler...@redhat.com>
> Date:   Fri Jun 14 07:39:32 2013 +0000
>
>     OvmfPkg: VirtioNetDxe: declarations and macro definitions
>
>     Contributed-under: TianoCore Contribution Agreement 1.0
>     Signed-off-by: Laszlo Ersek <ler...@redhat.com>
>     Reviewed-by: Jordan Justen <jordan.l.jus...@intel.com>
>     Reviewed-by: Stefan Hajnoczi <stefa...@redhat.com>
>
>     git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@14405
> 6f19259b-4bc3-4df7-8a09-765794883524
>
> I preserve all my patch/series submissions in normal files as well (ie.
> the output of git-format-patch), and I now verified that my original
> submission for this commit:
>
> http://thread.gmane.org/gmane.comp.bios.tianocore.devel/2993/focus=2996
>
> had been made with wrong line endings (LF instead of CRLF).
>
> I use an editor that recognizes and adapts to line endings when opening
> an extant text file. However I had written this header file from
> scratch, starting out with an empty buffer in the editor. In that case
> the editor defaults to plain LF, and I forgot to switch it over when
> saving the file. Mea culpa.
>
> Olivier, can you please prepend a patch to your series that only effects
> the equivalent of
>
>   unix2dos OvmfPkg/Include/IndustryStandard/VirtioNet.h
>
> ?
>
> More comments to follow...
>
> Thanks, and I'm sorry!
> Laszlo
>
>
> ------------------------------------------------------------------------------
> LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99!
> 1,500+ hours of tutorials including VisualStudio 2012, Windows 8,
> SharePoint
> 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack
> includes
> Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/20/13.
> http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
> _______________________________________________
> edk2-devel mailing list
> edk2-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/edk2-devel
>
------------------------------------------------------------------------------
LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99!
1,500+ hours of tutorials including VisualStudio 2012, Windows 8, SharePoint
2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack includes
Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/20/13. 
http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
_______________________________________________
edk2-devel mailing list
edk2-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/edk2-devel

Reply via email to