[GIT PULL] firmware: arm_ffa: Fixes for v6.4

Sudeep Holla sudeep.holla at arm.com
Tue May 9 07:34:53 PDT 2023


Hi ARM SoC Team,

Please pull !

Regards,
Sudeep

-->8

The following changes since commit ac9a78681b921877518763ba0e89202254349d1b:

  Linux 6.4-rc1 (2023-05-07 13:34:35 -0700)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux.git tags/ffa-fixes-6.4

for you to fetch changes up to 111a833dc5cbef3d05b2a796a7e23cb7f6ff2192:

  firmware: arm_ffa: Set reserved/MBZ fields to zero in the memory descriptors (2023-05-08 20:40:46 +0100)

----------------------------------------------------------------
Arm FF-A fixes for v6.4

Quite a few fixes to address set of assorted issues:
1. NULL pointer dereference if the ffa driver doesn't provide remove()
   callback as it is currently executed unconditionally
2. FF-A core probe failure on systems with v1.0 firmware as the new
   partition info get count flag is used unconditionally
3. Failure to register more than one logical partition or service within
   the same physical partition as the device name contains only VM ID
   which will be same for all but each will have unique UUID.
4. Rejection of certain memory interface transmissions by the receivers
   (secure partitions) as few MBZ fields are non-zero due to lack of
   explicit re-initialization of those fields

----------------------------------------------------------------
Sudeep Holla (4):
      firmware: arm_ffa: Check if ffa_driver remove is present before executing
      firmware: arm_ffa: Fix usage of partition info get count flag
      firmware: arm_ffa: Fix FFA device names for logical partitions
      firmware: arm_ffa: Set reserved/MBZ fields to zero in the memory descriptors

 drivers/firmware/arm_ffa/bus.c    | 19 +++++++++++++++----
 drivers/firmware/arm_ffa/driver.c |  9 ++++++++-
 include/linux/arm_ffa.h           |  1 +
 3 files changed, 24 insertions(+), 5 deletions(-)



More information about the linux-arm-kernel mailing list