s390/qdio: clarify size of the QIB parm area
The QIB parm area is 128 bytes long. Current code consistently misuses an _entirely unrelated_ QDIO constant, merely because it has the same value. Stop doing so. Signed-off-by: Julian Wiedmann <jwi@linux.ibm.com> Reviewed-by: Benjamin Block <bblock@linux.ibm.com> Reviewed-by: Jens Remus <jremus@linux.ibm.com> Signed-off-by: Vasily Gorbik <gor@linux.ibm.com>
This commit is contained in:

committed by
Vasily Gorbik

parent
e14e59c125
commit
9f494438d4
@@ -4715,8 +4715,7 @@ static int qeth_qdio_establish(struct qeth_card *card)
|
||||
|
||||
QETH_CARD_TEXT(card, 2, "qdioest");
|
||||
|
||||
qib_param_field = kzalloc(QDIO_MAX_BUFFERS_PER_Q,
|
||||
GFP_KERNEL);
|
||||
qib_param_field = kzalloc(FIELD_SIZEOF(struct qib, parm), GFP_KERNEL);
|
||||
if (!qib_param_field) {
|
||||
rc = -ENOMEM;
|
||||
goto out_free_nothing;
|
||||
|
Reference in New Issue
Block a user