Collin Walling
c1db53a591
s390/sclp: read sccb from mem based on provided length
...
The header contained within the SCCB passed to the SCLP service call
contains the actual length of the SCCB. Instead of allocating a static
4K size for the work sccb, let's allow for a variable size determined
by the value in the header. The proper checks are already in place to
ensure the SCCB length is sufficent to store a full response and that
the length does not cross any explicitly-set boundaries.
Signed-off-by: Collin Walling <walling@linux.ibm.com>
Reviewed-by: Thomas Huth <thuth@redhat.com>
Reviewed-by: Claudio Imbrenda <imbrenda@linux.ibm.com>
Message-Id: <20200915194416.107460-4-walling@linux.ibm.com>
Signed-off-by: Cornelia Huck <cohuck@redhat.com>
2020-10-02 13:52:49 +02:00
..
2020-09-29 15:41:36 +02:00
2020-09-18 14:12:32 -04:00
2020-10-01 16:41:30 +01:00
2020-07-10 15:18:08 +02:00
2020-09-18 14:12:32 -04:00
2020-09-30 19:09:20 +02:00
2020-09-23 16:07:44 +01:00
2020-09-18 14:12:32 -04:00
2020-06-15 22:05:28 +02:00
2020-09-29 10:08:25 +02:00
2020-09-18 14:12:32 -04:00
2019-07-05 17:07:36 -03:00
2020-09-18 14:12:32 -04:00
2020-09-18 14:12:32 -04:00
2020-09-18 14:12:32 -04:00
2020-10-01 15:28:55 +01:00
2020-10-01 13:04:16 -04:00
2020-09-22 21:11:10 +01:00
2020-09-18 14:12:32 -04:00
2020-09-18 14:12:32 -04:00
2020-09-18 14:12:32 -04:00
2020-09-18 14:12:32 -04:00
2020-09-30 19:11:36 +02:00
2019-06-12 13:20:20 +02:00
2020-09-18 14:12:32 -04:00
2020-09-29 15:41:36 +02:00
2020-09-18 14:12:32 -04:00
2020-09-18 14:12:32 -04:00
2020-09-18 14:12:32 -04:00
2020-09-18 14:12:32 -04:00
2020-09-18 14:12:32 -04:00
2020-09-18 14:12:32 -04:00
2020-09-18 14:12:32 -04:00
2020-09-30 11:29:56 +02:00
2020-09-18 14:12:32 -04:00
2020-09-09 09:27:09 -04:00
2020-09-18 14:12:32 -04:00
2020-09-29 15:41:35 +02:00
2020-09-09 09:27:09 -04:00
2020-10-02 13:52:49 +02:00
2020-09-18 14:12:32 -04:00
2020-09-18 14:12:32 -04:00
2020-01-09 11:41:29 +00:00
2020-06-22 18:37:12 +02:00
2020-09-09 09:27:09 -04:00
2020-09-18 14:12:32 -04:00
2020-09-18 14:12:32 -04:00
2020-09-18 14:12:32 -04:00
2019-08-16 13:31:52 +02:00
2017-12-18 17:07:02 +03:00
2020-09-18 14:12:32 -04:00
2020-09-09 09:27:09 -04:00
2020-09-30 19:09:20 +02:00
2020-09-18 14:12:32 -04:00
2020-09-30 19:11:36 +02:00
2019-08-16 13:31:52 +02:00
2020-09-30 19:09:20 +02:00
2020-09-18 14:12:32 -04:00
2020-06-10 12:10:23 -04:00
2020-09-09 09:27:09 -04:00
2020-09-09 09:27:09 -04:00
2019-08-16 13:31:52 +02:00
2020-03-17 12:22:36 -04:00
2020-08-03 17:55:03 +01:00
2018-02-09 05:05:11 +01:00
2020-01-29 19:28:52 +01:00
2020-09-09 09:27:09 -04:00
2020-09-09 09:27:09 -04:00
2020-09-18 14:12:32 -04:00
2020-09-18 14:12:32 -04:00
2019-11-11 13:44:16 +00:00
2020-08-28 10:02:46 +01:00
2020-09-18 14:12:32 -04:00
2019-06-12 13:20:21 +02:00
2020-08-19 10:44:29 -04:00
2020-09-09 09:27:09 -04:00
2020-05-27 11:23:07 -07:00
2020-09-09 09:27:09 -04:00
2020-09-09 09:27:09 -04:00
2020-09-18 14:12:32 -04:00
2020-09-18 14:12:32 -04:00
2020-09-09 09:27:09 -04:00