On Tue, Aug 21, 2018 at 04:37:55PM -0700, Hugh Dickins wrote: > On Thu, 16 Aug 2018, gregkh@xxxxxxxxxxxxxxxxxxx wrote: > > > > The patch below does not apply to the 4.17-stable tree. > > If someone wants it applied there, or to any other stable or longterm > > tree, then please email the backport, including the original git commit > > id to <stable@xxxxxxxxxxxxxxx>. > > Sorry for not getting sooner to this. No special backport needed > for either 4.18 or 4.17: it's just a matter of missed dependencies. > > Dave's original series in Linus's tree goes: > > eac7073aa69a x86/mm/pti: Clear Global bit more aggressively > 0d83432811f2 mm: Allow non-direct-map arguments to free_reserved_area() > 9f515cdb411e x86/mm/init: Pass unconverted symbol addresses to free_init_pages() > 6ea2738e0ca0 x86/mm/init: Add helper for freeing kernel image pages > c40a56a7818c x86/mm/init: Remove freed kernel image areas from alias mapping > > The first already got into 4.18 and 4.17 stable trees, the next three were > preparatory and not flagged as "Fixes" or "Cc: stable" so got overlooked, > then this last got separated from them by a late fixup for 32bit by tglx. > > Please just cherry-pick in the missing three before this one: all apply > cleanly on top of 4.18.4-rc1 or 4.17.18-rc1, they build and boot, and > I did very minimal testing to check the results are not obviously bad. Thanks for this information, I've now queued them all up in this way. greg k-h