From mboxrd@z Thu Jan 1 00:00:00 1970 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Subject: [v2] usb: Remove stack VLA usage From: "Tobin C. Harding" Message-Id: <1520575874-15281-1-git-send-email-me@tobin.cc> Date: Fri, 9 Mar 2018 17:11:14 +1100 To: Greg Kroah-Hartman Cc: "Tobin C. Harding" , kernel-hardening@lists.openwall.com, linux-kernel@vger.kernel.org, linux-usb@vger.kernel.org, Tycho Andersen , Kees Cook , Felipe Balbi , Alan Stern List-ID: VGhlIGtlcm5lbCB3b3VsZCBsaWtlIHRvIGhhdmUgYWxsIHN0YWNrIFZMQSB1c2FnZSByZW1vdmVk WzFdLiAgV2UKYWxyZWFkeSBoYXZlIGEgcHJlLXByb2Nlc3NvciBjb25zdGFudCBkZWZpbmVkIE1B WF9TR0xFTi4gIFdlIGNhbiB1c2UKdGhpcyBpbnN0ZWFkIG9mIHRoZSB2YXJpYWJsZSBwYXJhbS1z Z2xlbi4KClsxXTogaHR0cHM6Ly9sa21sLm9yZy9sa21sLzIwMTgvMy83LzYyMQoKU2lnbmVkLW9m Zi1ieTogVG9iaW4gQy4gSGFyZGluZyA8bWVAdG9iaW4uY2M+Ci0tLQogZHJpdmVycy91c2IvbWlz Yy91c2J0ZXN0LmMgfCA1ICsrKystCiAxIGZpbGUgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCspLCAx IGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy91c2IvbWlzYy91c2J0ZXN0LmMgYi9k cml2ZXJzL3VzYi9taXNjL3VzYnRlc3QuYwppbmRleCA5MDAyOGVmNTQxZTMuLjllMTE0MmI4Yjkx YiAxMDA2NDQKLS0tIGEvZHJpdmVycy91c2IvbWlzYy91c2J0ZXN0LmMKKysrIGIvZHJpdmVycy91 c2IvbWlzYy91c2J0ZXN0LmMKQEAgLTIwMjgsMTEgKzIwMjgsMTQgQEAgdGVzdF9xdWV1ZShzdHJ1 Y3QgdXNidGVzdF9kZXYgKmRldiwgc3RydWN0IHVzYnRlc3RfcGFyYW1fMzIgKnBhcmFtLAogCXVu c2lnbmVkCQlpOwogCXVuc2lnbmVkIGxvbmcJCXBhY2tldHMgPSAwOwogCWludAkJCXN0YXR1cyA9 IDA7Ci0Jc3RydWN0IHVyYgkJKnVyYnNbcGFyYW0tPnNnbGVuXTsKKwlzdHJ1Y3QgdXJiCQkqdXJi c1tNQVhfU0dMRU5dOwogCiAJaWYgKCFwYXJhbS0+c2dsZW4gfHwgcGFyYW0tPml0ZXJhdGlvbnMg PiBVSU5UX01BWCAvIHBhcmFtLT5zZ2xlbikKIAkJcmV0dXJuIC1FSU5WQUw7CiAKKwlpZiAocGFy YW0tPnNnbGVuID4gTUFYX1NHTEVOKQorCQlyZXR1cm4gLUVJTlZBTDsKKwogCW1lbXNldCgmY29u dGV4dCwgMCwgc2l6ZW9mKGNvbnRleHQpKTsKIAljb250ZXh0LmNvdW50ID0gcGFyYW0tPml0ZXJh dGlvbnMgKiBwYXJhbS0+c2dsZW47CiAJY29udGV4dC5kZXYgPSBkZXY7Cg==