public inbox for soc@kernel.org
 help / color / mirror / Atom feed
* [GIT PULL] TEE shared memory fix for 7.0
@ 2026-03-16  7:41 Jens Wiklander
  2026-03-17  8:51 ` Krzysztof Kozlowski
  2026-03-18 13:10 ` patchwork-bot+linux-soc
  0 siblings, 2 replies; 7+ messages in thread
From: Jens Wiklander @ 2026-03-16  7:41 UTC (permalink / raw)
  To: arm, soc; +Cc: linux-kernel, op-tee

Hello arm-soc maintainers,

Please pull this patch removing the refcounting of kernel pages within
the TEE shared memory helper. 

Thanks,
Jens

The following changes since commit 6de23f81a5e08be8fbf5e8d7e9febc72a5b5f27f:

  Linux 7.0-rc1 (2026-02-22 13:18:59 -0800)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/jenswi/linux-tee.git tags/tee-fix-for-v7.0

for you to fetch changes up to 08d9a4580f71120be3c5b221af32dca00a48ceb0:

  tee: shm: Remove refcounting of kernel pages (2026-03-03 09:03:04 +0100)

----------------------------------------------------------------
TEE shared memory update for 7.0

Remove refcounting of kernel pages in register_shm_helper() to support
slab allocations.

----------------------------------------------------------------
Matthew Wilcox (1):
      tee: shm: Remove refcounting of kernel pages

 drivers/tee/tee_shm.c | 27 ---------------------------
 1 file changed, 27 deletions(-)

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [GIT PULL] TEE shared memory fix for 7.0
  2026-03-16  7:41 [GIT PULL] TEE shared memory fix for 7.0 Jens Wiklander
@ 2026-03-17  8:51 ` Krzysztof Kozlowski
  2026-03-17 12:21   ` Jens Wiklander
  2026-03-18 13:10 ` patchwork-bot+linux-soc
  1 sibling, 1 reply; 7+ messages in thread
From: Krzysztof Kozlowski @ 2026-03-17  8:51 UTC (permalink / raw)
  To: Jens Wiklander; +Cc: arm, soc, linux-kernel, op-tee

On Mon, Mar 16, 2026 at 08:41:50AM +0100, Jens Wiklander wrote:
> Hello arm-soc maintainers,
> 
> Please pull this patch removing the refcounting of kernel pages within
> the TEE shared memory helper. 
> 
> Thanks,
> Jens
> 
> The following changes since commit 6de23f81a5e08be8fbf5e8d7e9febc72a5b5f27f:
> 
>   Linux 7.0-rc1 (2026-02-22 13:18:59 -0800)
> 
> are available in the Git repository at:
> 
>   git://git.kernel.org/pub/scm/linux/kernel/git/jenswi/linux-tee.git tags/tee-fix-for-v7.0
> 
> for you to fetch changes up to 08d9a4580f71120be3c5b221af32dca00a48ceb0:
> 
>   tee: shm: Remove refcounting of kernel pages (2026-03-03 09:03:04 +0100)
> 
> ----------------------------------------------------------------
> TEE shared memory update for 7.0
> 
> Remove refcounting of kernel pages in register_shm_helper() to support
> slab allocations.

That's a supposed fix for a year old commit, not current RC, and the
commit msg does not explain what is the bug being fixed here. Looks like
it is doing improvement, not a fix. Can you provide here more
explanation of the actual bug being fixed to justify this going to
current RC fixes?

> 

Best regards,
Krzysztof


^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [GIT PULL] TEE shared memory fix for 7.0
  2026-03-17  8:51 ` Krzysztof Kozlowski
@ 2026-03-17 12:21   ` Jens Wiklander
  2026-03-17 12:53     ` Marco Felsch
  0 siblings, 1 reply; 7+ messages in thread
From: Jens Wiklander @ 2026-03-17 12:21 UTC (permalink / raw)
  To: Krzysztof Kozlowski, Sumit Garg, Marco Felsch, Matthew Wilcox
  Cc: arm, soc, linux-kernel, op-tee

Hi,

On Tue, Mar 17, 2026 at 9:51 AM Krzysztof Kozlowski <krzk@kernel.org> wrote:
>
> On Mon, Mar 16, 2026 at 08:41:50AM +0100, Jens Wiklander wrote:
> > Hello arm-soc maintainers,
> >
> > Please pull this patch removing the refcounting of kernel pages within
> > the TEE shared memory helper.
> >
> > Thanks,
> > Jens
> >
> > The following changes since commit 6de23f81a5e08be8fbf5e8d7e9febc72a5b5f27f:
> >
> >   Linux 7.0-rc1 (2026-02-22 13:18:59 -0800)
> >
> > are available in the Git repository at:
> >
> >   git://git.kernel.org/pub/scm/linux/kernel/git/jenswi/linux-tee.git tags/tee-fix-for-v7.0
> >
> > for you to fetch changes up to 08d9a4580f71120be3c5b221af32dca00a48ceb0:
> >
> >   tee: shm: Remove refcounting of kernel pages (2026-03-03 09:03:04 +0100)
> >
> > ----------------------------------------------------------------
> > TEE shared memory update for 7.0
> >
> > Remove refcounting of kernel pages in register_shm_helper() to support
> > slab allocations.
>
> That's a supposed fix for a year old commit, not current RC, and the
> commit msg does not explain what is the bug being fixed here. Looks like
> it is doing improvement, not a fix. Can you provide here more
> explanation of the actual bug being fixed to justify this going to
> current RC fixes?

I'm under the impression that it is a fix rather than an improvement.
However, since it has been stewing for a while, it's clearly not
urgent. I don't have anything specific on the bug fix, other than that
we're supposed to stop taking those refcounts. Perhaps Sumit, Marco,
or Matthew can add something?

Cheers,
Jens

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [GIT PULL] TEE shared memory fix for 7.0
  2026-03-17 12:21   ` Jens Wiklander
@ 2026-03-17 12:53     ` Marco Felsch
  2026-03-18 12:39       ` Arnd Bergmann
  0 siblings, 1 reply; 7+ messages in thread
From: Marco Felsch @ 2026-03-17 12:53 UTC (permalink / raw)
  To: Jens Wiklander
  Cc: Krzysztof Kozlowski, Sumit Garg, Matthew Wilcox, arm, soc,
	linux-kernel, op-tee

On 26-03-17, Jens Wiklander wrote:
> Hi,
> 
> On Tue, Mar 17, 2026 at 9:51 AM Krzysztof Kozlowski <krzk@kernel.org> wrote:
> >
> > On Mon, Mar 16, 2026 at 08:41:50AM +0100, Jens Wiklander wrote:
> > > Hello arm-soc maintainers,
> > >
> > > Please pull this patch removing the refcounting of kernel pages within
> > > the TEE shared memory helper.
> > >
> > > Thanks,
> > > Jens
> > >
> > > The following changes since commit 6de23f81a5e08be8fbf5e8d7e9febc72a5b5f27f:
> > >
> > >   Linux 7.0-rc1 (2026-02-22 13:18:59 -0800)
> > >
> > > are available in the Git repository at:
> > >
> > >   git://git.kernel.org/pub/scm/linux/kernel/git/jenswi/linux-tee.git tags/tee-fix-for-v7.0
> > >
> > > for you to fetch changes up to 08d9a4580f71120be3c5b221af32dca00a48ceb0:
> > >
> > >   tee: shm: Remove refcounting of kernel pages (2026-03-03 09:03:04 +0100)
> > >
> > > ----------------------------------------------------------------
> > > TEE shared memory update for 7.0
> > >
> > > Remove refcounting of kernel pages in register_shm_helper() to support
> > > slab allocations.
> >
> > That's a supposed fix for a year old commit, not current RC, and the
> > commit msg does not explain what is the bug being fixed here. Looks like
> > it is doing improvement, not a fix. Can you provide here more
> > explanation of the actual bug being fixed to justify this going to
> > current RC fixes?
> 
> I'm under the impression that it is a fix rather than an improvement.
> However, since it has been stewing for a while, it's clearly not
> urgent. I don't have anything specific on the bug fix, other than that
> we're supposed to stop taking those refcounts. Perhaps Sumit, Marco,
> or Matthew can add something?

It's a long outstanding fix regarding memory page management. The
userspace gets informed about this memory API misuse via a warning print
incl. a backtrace. This gets triggered only if userspace uses OP-TEE
trusted-keys or the OP-TEE EFI variables. Therefore I would like to get
it into 7.0 but 7.1 fine too.

Regards,
  Marco

> 
> Cheers,
> Jens
> 

-- 
#gernperDu 
#CallMeByMyFirstName

Pengutronix e.K.                           |                             |
Steuerwalder Str. 21                       | https://www.pengutronix.de/ |
31137 Hildesheim, Germany                  | Phone: +49-5121-206917-0    |
Amtsgericht Hildesheim, HRA 2686           | Fax:   +49-5121-206917-9    |

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [GIT PULL] TEE shared memory fix for 7.0
  2026-03-17 12:53     ` Marco Felsch
@ 2026-03-18 12:39       ` Arnd Bergmann
  2026-03-23 12:11         ` Sumit Garg
  0 siblings, 1 reply; 7+ messages in thread
From: Arnd Bergmann @ 2026-03-18 12:39 UTC (permalink / raw)
  To: Marco Felsch, Jens Wiklander
  Cc: Krzysztof Kozlowski, Sumit Garg, Matthew Wilcox, arm, soc,
	linux-kernel, op-tee

On Tue, Mar 17, 2026, at 13:53, Marco Felsch wrote:
> On 26-03-17, Jens Wiklander wrote:
>> 
>> I'm under the impression that it is a fix rather than an improvement.
>> However, since it has been stewing for a while, it's clearly not
>> urgent. I don't have anything specific on the bug fix, other than that
>> we're supposed to stop taking those refcounts. Perhaps Sumit, Marco,
>> or Matthew can add something?
>
> It's a long outstanding fix regarding memory page management. The
> userspace gets informed about this memory API misuse via a warning print
> incl. a backtrace. This gets triggered only if userspace uses OP-TEE
> trusted-keys or the OP-TEE EFI variables. Therefore I would like to get
> it into 7.0 but 7.1 fine too.

Yes, that is clearly a bugfix. I think we'd also want this to be
marked 'Cc: stable@vger.kernel.org' as it should also apply
to 6.18-LTS and 6.19. Greg tends to also pick up bugfixes that
don't have this, but it's generally better to be explicit here,
especially when it's not obvious what the impact of the fix is.

I've merge the pull request now. If you think this should be
in 6.18-lts and Greg doesn't pick it up by himself, maybe
let him know about it.

      Arnd

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [GIT PULL] TEE shared memory fix for 7.0
  2026-03-16  7:41 [GIT PULL] TEE shared memory fix for 7.0 Jens Wiklander
  2026-03-17  8:51 ` Krzysztof Kozlowski
@ 2026-03-18 13:10 ` patchwork-bot+linux-soc
  1 sibling, 0 replies; 7+ messages in thread
From: patchwork-bot+linux-soc @ 2026-03-18 13:10 UTC (permalink / raw)
  To: Jens Wiklander; +Cc: soc

Hello:

This pull request was applied to soc/soc.git (arm/fixes)
by Arnd Bergmann <arnd@arndb.de>:

On Mon, 16 Mar 2026 08:41:50 +0100 you wrote:
> Hello arm-soc maintainers,
> 
> Please pull this patch removing the refcounting of kernel pages within
> the TEE shared memory helper.
> 
> Thanks,
> Jens
> 
> [...]

Here is the summary with links:
  - [GIT,PULL] TEE shared memory fix for 7.0
    https://git.kernel.org/soc/soc/c/b3315ba042f2

You are awesome, thank you!
-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/patchwork/pwbot.html



^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [GIT PULL] TEE shared memory fix for 7.0
  2026-03-18 12:39       ` Arnd Bergmann
@ 2026-03-23 12:11         ` Sumit Garg
  0 siblings, 0 replies; 7+ messages in thread
From: Sumit Garg @ 2026-03-23 12:11 UTC (permalink / raw)
  To: Arnd Bergmann
  Cc: Marco Felsch, Jens Wiklander, Krzysztof Kozlowski, Matthew Wilcox,
	arm, soc, linux-kernel, op-tee

On Wed, Mar 18, 2026 at 01:39:41PM +0100, Arnd Bergmann wrote:
> On Tue, Mar 17, 2026, at 13:53, Marco Felsch wrote:
> > On 26-03-17, Jens Wiklander wrote:
> >> 
> >> I'm under the impression that it is a fix rather than an improvement.
> >> However, since it has been stewing for a while, it's clearly not
> >> urgent. I don't have anything specific on the bug fix, other than that
> >> we're supposed to stop taking those refcounts. Perhaps Sumit, Marco,
> >> or Matthew can add something?
> >
> > It's a long outstanding fix regarding memory page management. The
> > userspace gets informed about this memory API misuse via a warning print
> > incl. a backtrace. This gets triggered only if userspace uses OP-TEE
> > trusted-keys or the OP-TEE EFI variables. Therefore I would like to get
> > it into 7.0 but 7.1 fine too.
> 
> Yes, that is clearly a bugfix. I think we'd also want this to be
> marked 'Cc: stable@vger.kernel.org' as it should also apply
> to 6.18-LTS and 6.19. Greg tends to also pick up bugfixes that
> don't have this, but it's generally better to be explicit here,
> especially when it's not obvious what the impact of the fix is.
> 
> I've merge the pull request now. If you think this should be
> in 6.18-lts and Greg doesn't pick it up by himself, maybe
> let him know about it.

Thanks Arnd for picking up this fix. Last week I was on business travel
hence the delay in my response. I see Sasha already picked it up for
backports.

-Sumit

^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2026-03-23 12:11 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-03-16  7:41 [GIT PULL] TEE shared memory fix for 7.0 Jens Wiklander
2026-03-17  8:51 ` Krzysztof Kozlowski
2026-03-17 12:21   ` Jens Wiklander
2026-03-17 12:53     ` Marco Felsch
2026-03-18 12:39       ` Arnd Bergmann
2026-03-23 12:11         ` Sumit Garg
2026-03-18 13:10 ` patchwork-bot+linux-soc

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox