[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH v2 07/12] x86/altp2m: add control of suppress_ve.
>From: George Dunlap [mailto:george.dunlap@xxxxxxxxxxxxx] >Sent: Tuesday, July 07, 2015 10:34 AM > >On 07/07/2015 05:24 PM, Ed White wrote: >> On 07/07/2015 03:10 AM, George Dunlap wrote: >>> On 07/06/2015 07:43 PM, Ed White wrote: >>>>> Introducing yet another layer -- particularly in a hooked interface >>>>> like this -- just seems clunky. It's not the worst thing in the >>>>> world; if I thought this would be the difference between making it >>>>> or not, I might just say fix it later. But I don't think it will; >>>>> and these little things add up. >>>>> >>>> >>>> I don't want to change set/get everywhere, and Tim already made it >>>> clear that coupling suppress_ve with p2m_type_t is not acceptable. >>>> >>>> How can I provide an implementation that does not do either of the >>>> above but does allow access to suppress_ve in a way that is acceptable? >>>> >>>> Tell me and I will do it. >>> >>> The only reason I can think that you don't want to change get/set is >>> that you think it's too much work. >>> >>> So here you go, I modified your patch; it took me 10 minutes, which >>> is less than what it would have taken me to continue arguing with you. >>> I've compile-tested it, but not done anything else (including porting >>> subsequent patches onto it). >>> >> >> I'm disappointed that you think that. I respect yours, Jan's, etc. >> role as maintainers, and your absolute right to reject anything you >> think is inappropriate. It's clear that Jan, and now apparently you, >> don't respect my abilities or desire to do good work. >> >> I won't make the changes you suggest because I don't think they >> represent good design, and I don't think they are the right way to >> solve the issue at hand. >> >> I'm going to hand the Intel end of further discussions off to Ravi >> Sahita. > >So let's clarify a few things. > >First, I do respect your work; on the whole I've found this patch series >sensibly >designed and quite readable, given how complex the feature is you're trying >to implement. > >Secondly, I understand that you think that changing all the callers to >set_entry >and get_entry is ugly, and that if you were the maintainer you would do things >differently. > >However, the world is a big place and lots of people have different ideas of >what's ugly and what's not. The way they do things in qemu is different than >the way they do things in libvirt, which is different than the way they do >things >in the Linux kernel. If the maintainer asks for things to be done a certain >way, >you just do it that way, even if you think it's ugly. That's just how things >are >sometimes. > >So when you said you didn't want to change get/set, after being told by both >myself and Jan that we thought that was the right approach, I assumed that >the reason was that you felt it unfair to be forced to do the tedious task of >tracking down all the changes and doing it yourself. > >Well, it is a bit tedious to do that, and I can see how you might be upset >about >doing it. On the other hand, I think that's the right thing to do. > >So rather than try to force you to do it, or compromising on what I think is >the >right thing to do, I decided, as a show of good faith, to do the tedious task >myself, so that you wouldn't have to. > >It sounds like you took this as an insult; hopefully now you understand that it >wasn't. > >It also sounds like you are refusing to make this change because you're >standing on your principles. I don't really understand that attitude, >particularly >in this case. That's your choice, I'm not going to argue with it, though I do >hope you'll reconsider. > >I will say, however, that if you are unwilling to compromise on this sort of >thing, then contributing to open-source projects is probably not going to be in >general a very fruitful activity for you. > > -George Thanks for taking the time to do this George, and for sending the followup email - we do appreciate your show of good faith, and putting it in code :-). In order to make forward progress, do the other maintainers (Jan, Andrew, Tim) agree with the patch direction that George has suggested for this particular patch? Ravi _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |