Linux ARM-MSM sub-architecture
 help / color / mirror / Atom feed
* [PATCH v4 00/11] Add missing features to FastRPC driver
@ 2024-06-06 16:59 Ekansh Gupta
  2024-06-06 16:59 ` [PATCH v4 01/11] misc: fastrpc: Add missing dev_err newlines Ekansh Gupta
                   ` (11 more replies)
  0 siblings, 12 replies; 31+ messages in thread
From: Ekansh Gupta @ 2024-06-06 16:59 UTC (permalink / raw)
  To: srinivas.kandagatla, linux-arm-msm
  Cc: gregkh, quic_bkumar, linux-kernel, quic_chennak

This patch series adds the listed features that have been missing
in upstream fastRPC driver.
- Add missing bug fixes.
- Add static PD restart support for audio and sensors PD using
  PDR framework.
- Redesign and improve remote heap management.
- Add fixes for unsigned PD. Unsigned PD can be enabled
  using userspace API:
  https://git.codelinaro.org/linaro/qcomlt/fastrpc/-/blob/master/src/fastrpc_apps_user.c?ref_type=heads#L1173

Changes in v2:
- Added separate patch to add newlines in dev_err.
- Added a bug fix in fastrpc capability function.
- Added a new patch to save and restore interrupted context.
- Fixed config dependency for PDR support.

Changes in v3:
- Dropped interrupted context patch.
- Splitted few of the bug fix patches.
- Added Fixes tag wherever applicable.
- Updated proper commit message for few of the patches.

Changes in v4:
- Dropped untrusted process and system unsigned PD patches.
- Updated proper commit message for few of the patches.
- Splitted patches in more meaningful way.
- Added helped functions for fastrpc_req_mmap.

Ekansh Gupta (11):
  misc: fastrpc: Add missing dev_err newlines
  misc: fastrpc: Fix DSP capabilities request
  misc: fastrpc: Copy the complete capability structure to user
  misc: fastrpc: Avoid updating PD type for capability request
  misc: fastrpc: Add static PD restart support
  misc: fastrpc: Fix memory leak in audio daemon attach operation
  misc: fastrpc: Redesign remote heap management
  misc: fastrpc: Fix ownership reassignment of remote heap
  misc: fastrpc: Fix remote heap alloc and free user request
  misc: fastrpc: Fix unsigned PD support
  misc: fastrpc: Restrict untrusted app to attach to privileged PD

 drivers/misc/Kconfig        |   2 +
 drivers/misc/fastrpc.c      | 635 +++++++++++++++++++++++++++++-------
 include/uapi/misc/fastrpc.h |   3 +
 3 files changed, 527 insertions(+), 113 deletions(-)

-- 
2.43.0


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

end of thread, other threads:[~2024-06-10 18:24 UTC | newest]

Thread overview: 31+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-06-06 16:59 [PATCH v4 00/11] Add missing features to FastRPC driver Ekansh Gupta
2024-06-06 16:59 ` [PATCH v4 01/11] misc: fastrpc: Add missing dev_err newlines Ekansh Gupta
2024-06-07 12:41   ` Caleb Connolly
2024-06-06 16:59 ` [PATCH v4 02/11] misc: fastrpc: Fix DSP capabilities request Ekansh Gupta
2024-06-07 11:08   ` Dmitry Baryshkov
2024-06-07 12:39   ` Caleb Connolly
2024-06-06 16:59 ` [PATCH v4 03/11] misc: fastrpc: Copy the complete capability structure to user Ekansh Gupta
2024-06-07 11:09   ` Dmitry Baryshkov
2024-06-07 12:42   ` Caleb Connolly
2024-06-06 16:59 ` [PATCH v4 04/11] misc: fastrpc: Avoid updating PD type for capability request Ekansh Gupta
2024-06-07 11:12   ` Dmitry Baryshkov
2024-06-07 12:43   ` Caleb Connolly
2024-06-06 16:59 ` [PATCH v4 05/11] misc: fastrpc: Add static PD restart support Ekansh Gupta
2024-06-07 11:25   ` Dmitry Baryshkov
2024-06-10  9:05     ` Ekansh Gupta
2024-06-10 18:24       ` Dmitry Baryshkov
2024-06-07 13:45   ` Caleb Connolly
2024-06-10  9:07     ` Ekansh Gupta
2024-06-06 16:59 ` [PATCH v4 06/11] misc: fastrpc: Fix memory leak in audio daemon attach operation Ekansh Gupta
2024-06-07 11:28   ` Dmitry Baryshkov
2024-06-10  9:08     ` Ekansh Gupta
2024-06-06 16:59 ` [PATCH v4 07/11] misc: fastrpc: Redesign remote heap management Ekansh Gupta
2024-06-07 11:35   ` Dmitry Baryshkov
2024-06-06 16:59 ` [PATCH v4 08/11] misc: fastrpc: Fix ownership reassignment of remote heap Ekansh Gupta
2024-06-07 11:36   ` Dmitry Baryshkov
2024-06-06 16:59 ` [PATCH v4 09/11] misc: fastrpc: Fix remote heap alloc and free user request Ekansh Gupta
2024-06-07 11:41   ` Dmitry Baryshkov
2024-06-06 16:59 ` [PATCH v4 10/11] misc: fastrpc: Fix unsigned PD support Ekansh Gupta
2024-06-07 11:46   ` Dmitry Baryshkov
2024-06-06 16:59 ` [PATCH v4 11/11] misc: fastrpc: Restrict untrusted app to attach to privileged PD Ekansh Gupta
2024-06-07 11:50 ` [PATCH v4 00/11] Add missing features to FastRPC driver Dmitry Baryshkov

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