lists.openwall.net | lists / announce owl-users owl-dev john-users john-dev passwdqc-users yescrypt popa3d-users / oss-security kernel-hardening musl sabotage tlsify passwords / crypt-dev xvendor / Bugtraq Full-Disclosure linux-kernel linux-netdev linux-ext4 linux-hardening linux-cve-announce PHC | |
Open Source and information security mailing list archives
| ||
|
Date: Thu, 28 Jan 2016 18:19:52 -0800 From: Douglas Anderson <dianders@...omium.org> To: John Youn <John.Youn@...opsys.com>, balbi@...com, kever.yang@...k-chips.com Cc: william.wu@...k-chips.com, huangtao@...k-chips.com, heiko@...ech.de, stefan.wahren@...e.com, linux-rockchip@...ts.infradead.org, linux-rpi-kernel@...ts.infradead.org, Julius Werner <jwerner@...omium.org>, gregory.herrero@...el.com, yousaf.kaukab@...el.com, dinguyen@...nsource.altera.com, stern@...land.harvard.edu, ming.lei@...onical.com, Douglas Anderson <dianders@...omium.org>, johnyoun@...opsys.com, gregkh@...uxfoundation.org, linux-usb@...r.kernel.org, linux-kernel@...r.kernel.org Subject: [PATCH v6 01/22] usb: dwc2: rockchip: Make the max_transfer_size automatic Previously we needed to set the max_transfer_size to explicitly be 65535 because the old driver would detect that our hardware could support much bigger transfers and then would try to do them. This wouldn't work since the DMA alignment code couldn't support it. Later in commit e8f8c14d9da7 ("usb: dwc2: clip max_transfer_size to 65535") upstream added support for clipping this automatically. Since that commit it has been OK to just use "-1" (default), but nobody bothered to change it. Let's change it to default now for two reasons: - It's nice to use autodetected params. - If we can remove the 65535 limit, we can transfer more! Signed-off-by: Douglas Anderson <dianders@...omium.org> Acked-by: John Youn <johnyoun@...opsys.com> Tested-by: Heiko Stuebner <heiko@...ech.de> --- Changes in v6: None Changes in v5: None Changes in v4: - Add John's Acks from <https://patchwork.kernel.org/patch/7631551> Changes in v3: None Changes in v2: None drivers/usb/dwc2/platform.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/usb/dwc2/platform.c b/drivers/usb/dwc2/platform.c index 510f787434b3..5008a467ce06 100644 --- a/drivers/usb/dwc2/platform.c +++ b/drivers/usb/dwc2/platform.c @@ -129,7 +129,7 @@ static const struct dwc2_core_params params_rk3066 = { .host_rx_fifo_size = 520, /* 520 DWORDs */ .host_nperio_tx_fifo_size = 128, /* 128 DWORDs */ .host_perio_tx_fifo_size = 256, /* 256 DWORDs */ - .max_transfer_size = 65535, + .max_transfer_size = -1, .max_packet_count = -1, .host_channels = -1, .phy_type = -1, -- 2.7.0.rc3.207.g0ac5344
Powered by blists - more mailing lists