From: Yi Li <yi1...@linux.intel.com> 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