From 9fcbbb97b1f2898fc8d1637487d455e315b8a362 Mon Sep 17 00:00:00 2001 From: zhaoyuan Date: Tue, 8 Nov 2016 14:26:16 +0800 Subject: USB: gadget: mtp: Make mtp_tx_req_len as Tx transfer length As before, add mtp_tx_req_len for Tx transfer length, while mtp_write & send_file_work still use MTP_BULK_BUFFER_SIZE for Tx transfer length, need to correct it. Change-Id: Ib078cf01871c50e6eec7002a38391d4c41d4d45a Signed-off-by: zhaoyuan --- drivers/usb/gadget/function/f_mtp.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/drivers/usb/gadget/function/f_mtp.c b/drivers/usb/gadget/function/f_mtp.c index 5e50fe245a59..ea0f433f989c 100644 --- a/drivers/usb/gadget/function/f_mtp.c +++ b/drivers/usb/gadget/function/f_mtp.c @@ -753,8 +753,8 @@ static ssize_t mtp_write(struct file *fp, const char __user *buf, break; } - if (count > MTP_BULK_BUFFER_SIZE) - xfer = MTP_BULK_BUFFER_SIZE; + if (count > mtp_tx_req_len) + xfer = mtp_tx_req_len; else xfer = count; if (xfer && copy_from_user(req->buf, buf, xfer)) { @@ -850,8 +850,8 @@ static void send_file_work(struct work_struct *data) break; } - if (count > MTP_BULK_BUFFER_SIZE) - xfer = MTP_BULK_BUFFER_SIZE; + if (count > mtp_tx_req_len) + xfer = mtp_tx_req_len; else xfer = count; -- cgit v1.2.3