[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-devel] Merging xen/dom0/backend/blktap2 ..



On Thu, 2011-03-10 at 03:31 -0500, Ian Campbell wrote:
> On Thu, 2011-03-10 at 03:33 +0000, Daniel Stodden wrote:
> > is an overall pita and I've had the pleasure several times now.
> 
> Merging it into what? xen/stable-2.6.32.x or some newer upstream version
> based tree?

Newer upstream. Otherwise I wouldn't bother. It's certainly not a common
operation, I was just suprised how much garbage is involved.

> It appears that xen/stable-2.6.32.x is up to date wrt
> xen/dom0/backend/blktap2...
> 
> Ian.
> 
> > There's a bunch of deltas at the very bottom which look to me like
> > unrelated arch stuff which never made it anywhere else. Additional stuff
> > which was obsoleted/deprecated (e.g. the pte zapping changes) but
> > apparently never reverted.  Plus some xen-related hunks nobody would
> > dare to admit to ever have seen before (iirc we had such a thread a
> > while ago).
> > 
> > After a lengthy checkout/--patch orgy, the compound diff looks quite
> > simple, in contrast.
> > 
> > My hope is one could either either revert a whole lot in there (does
> > this help reliably during merges? I guess it would). Or, maybe helpful
> > in order order to further reduce noise, rebase that tree on some more
> > solid root. Dropping quite a bit of garbage here and there. Then call
> > that a new branch and phase out the old one.
> > 
> > >From what I've tried so far, git seems to be reasonably smart about
> > remerging such stuff again later. Then again, just reverting might help
> > cleaning up elsewhere.
> > 
> > Preferences? Are there better ways? Or rather just keep it the way it
> > is?
> > 
> > Thanks,
> > Daniel
> > 
> >     Conflicts:
> >         arch/x86/include/asm/io.h
> >         arch/x86/include/asm/paravirt.h
> >         arch/x86/include/asm/xen/page.h
> >         arch/x86/kernel/cpu/mtrr/amd.c
> >         arch/x86/kernel/cpu/mtrr/centaur.c
> >         arch/x86/kernel/cpu/mtrr/cyrix.c
> >         arch/x86/kernel/cpu/mtrr/generic.c
> >         arch/x86/kernel/cpu/mtrr/main.c
> >         arch/x86/kernel/process.c
> >         arch/x86/mm/gup.c
> >         arch/x86/xen/Kconfig
> >         arch/x86/xen/Makefile
> >         arch/x86/xen/enlighten.c
> >         arch/x86/xen/mmu.c
> >         arch/x86/xen/setup.c
> >         arch/x86/xen/xen-ops.h
> >         drivers/block/Kconfig
> >         drivers/char/hvc_xen.c
> >         drivers/xen/Kconfig
> >         drivers/xen/Makefile
> >         drivers/xen/biomerge.c
> >         drivers/xen/blkback/Makefile
> >         drivers/xen/blkback/blkback.c
> >         drivers/xen/blkback/common.h
> >         drivers/xen/blkback/vbd.c
> >         drivers/xen/blkback/xenbus.c
> >         drivers/xen/events.c
> >         drivers/xen/xenbus/xenbus_probe.c
> >         drivers/xen/xenbus/xenbus_probe.h
> >         drivers/xen/xenbus/xenbus_probe_backend.c
> >         drivers/xen/xenbus/xenbus_probe_frontend.c
> >         include/linux/mm.h
> >         include/xen/blkif.h
> >         include/xen/events.h
> >         include/xen/grant_table.h
> >         include/xen/interface/memory.h
> > 
> > 
> > 
> > _______________________________________________
> > Xen-devel mailing list
> > Xen-devel@xxxxxxxxxxxxxxxxxxx
> > http://lists.xensource.com/xen-devel
> 
> 



_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.