This patch series adds polling mode feature that have been missing in upstream FastRPC driver.
- Add changes to move fdlist to ctx structure to avoid code duplicacy. - Update context mask to support polling mode. - Add changes to support polling feature. Userspace change: https://github.com/qualcomm/fastrpc/pull/258 Patch [v1]: https://lore.kernel.org/all/[email protected]/ Changes in v2: - Added comments and fixed commit text. - Defined context id position as a macro. - Added new IOCTL to control polling mode as always enabling it might cause excess power consumption. - Cleaned up polling mode implementation. Ekansh Gupta (3): misc: fastrpc: Move fdlist to invoke context structure misc: fastrpc: Update context ID mask for polling mode support misc: fastrpc: Add polling mode support for fastRPC driver drivers/misc/fastrpc.c | 163 +++++++++++++++++++++++++++++++----- include/uapi/misc/fastrpc.h | 9 ++ 2 files changed, 150 insertions(+), 22 deletions(-) -- 2.34.1
