On 28.03.2023 16:19, Roger Pau Monné wrote: > On Wed, Jun 15, 2022 at 11:57:54AM +0200, Jan Beulich wrote: >> ... of the huge monolithic source file. The series is largely code >> movement and hence has the intention of not incurring any functional >> change. > > I take the intention is to make code simpler and easier to follow by > splitting it up into smaller files?
Well, I can't say yes or no to "simpler" or "easier to follow", but splitting is the goal, in the hope that these may end up as a side effects. There's always the risk that scattering things around may also make things less obvious. My main motivation, however, is the observation that this huge source file alone consumes a fair part of (non-parallelizable) build time. To the degree that with older gcc building this one file takes ten (or so) times as long as the entire rest of the hypervisor. Jan
