[GIT PULL] ARM: support THREAD_INFO_IN_TASK

Kees Cook keescook at chromium.org
Thu Oct 14 09:24:53 PDT 2021


On Thu, Oct 14, 2021 at 04:47:26PM +0100, Russell King (Oracle) wrote:
> On Sun, Oct 10, 2021 at 09:50:52AM +0200, Ard Biesheuvel wrote:
> > On Mon, 27 Sept 2021 at 17:06, Ard Biesheuvel <ardb at kernel.org> wrote:
> > >
> > > The following changes since commit 6880fa6c56601bb8ed59df6c30fd390cc5f6dd8f:
> > >
> > >   Linux 5.15-rc1 (2021-09-12 16:28:37 -0700)
> > >
> > > are available in the Git repository at:
> > >
> > >   git://git.kernel.org/pub/scm/linux/kernel/git/ardb/linux.git tags/pr-arm32-ti-in-task
> > >
> > > for you to fetch changes up to 18ed1c01a7dd3d7c780b06a49124da237a4c1790:
> > >
> > >   ARM: smp: Enable THREAD_INFO_IN_TASK (2021-09-27 16:54:02 +0200)
> > >
> > > ----------------------------------------------------------------
> > > ARM: support THREAD_INFO_IN_TASK
> > >
> > > Move thread_info off the stack and into the task struct, as is done by
> > > many other architectures. This requires a method to find the task struct
> > > of the task currently running on the CPU, which is provided in this case
> > > by the user space TLS (Thread Local Storage) register. This implies that
> > > the feature is only supported on CPUs that implement this register,
> > > i.e., ARM v6k or later.
> > >
> > > Kindly tested by Amit and reviewed by Linus. The first patch is against
> > > the GCC plugins subsystem, but was reviewed by the maintainer and can be
> > > taken through the ARM tree.
> > >
> > > ----------------------------------------------------------------
> > >
> > 
> > Ping?
> 
> I haven't forgotten about it, I just haven't really opened my tree for
> new material yet... which I need to do this week, if I have time after
> catching up.

Thanks! Getting this into -next would help with the irq series and vmap
stack series too.

-- 
Kees Cook



More information about the linux-arm-kernel mailing list