On Thu, Jan 10, 2019 at 05:50:30PM +0100, Christoph Badura wrote:
> 
> If you hadn't reversed the order of
> 
> tftproot_dhcpboot()
> if (md_is_root) ...
> rootspec = bootspec
> 
> that would wouldn't have need fixing because tftproot_dhcpboot() sets
> md_is_root.

It needed fixing because:

- md0 doesn't exist before it is opened for the first time.
- that's one reason why setting rootspec didn't work as intendend


> Why was the order reversed anyway?  Can you please explain?

It's not about the order but about separating different cases.
The setroot code is riddled with side effects.


> Can you also please respond to the review remarks?

I asked you for a review, it never appeared.


> And what about the timing?  Can you please explain what exactly the
> idea was to jump in, make these changes, and rush in after you noticed
> someone else was working on that code?  That seemed pretty rude to me.
> These changes don't look like they were particularly urgent.
> 
> I ask you to kindly refrain from making uncoordinated changes to code that
> other people are working on.

I am working on this since a few months and committed it now before the branch
to -9 after asking (several times) for a review.



Greetings,
-- 
                                Michael van Elst
Internet: mlel...@serpens.de
                                "A potential Snark may lurk in every tree."

Reply via email to