[PATCHv2 0/2] Enable pre-allocated buffer support for driver_data

From: yi1 . li
Date: Sat May 20 2017 - 02:53:14 EST


From: Yi Li <yi1.li@xxxxxxxxxxxxxxx>

This series enables the equivalent pre-allocated buffer feature in
request_firmware_into_buf to driver_data API, so caller can allocate
firmware data buffer and pass to driver_data. This will be used for
streaming support of driver_data, which allow caller to manage the size
and buffer of firmware streaming.

Changes in v2:

- Rebase to Luis R. Rodriguez's 20170501-driver-data-try2
branch
- Move alloc_buf and alloc_buf_size to public driver_data_req_params
structure.
- Add self test cases.

Yi Li (2):
firmware: Enable pre-allocated buffer support in driver_data
test: add pre-allocated buffer to driver_data tester

drivers/base/firmware_class.c | 21 +++-----
include/linux/driver_data.h | 5 ++
lib/test_driver_data.c | 68 ++++++++++++++++++++++++-
tools/testing/selftests/firmware/driver_data.sh | 36 +++++++++++++
4 files changed, 116 insertions(+), 14 deletions(-)

--
2.7.4