]> www.infradead.org Git - users/jedix/linux-maple.git/commit
rds: congestion updates can be missed when kernel low on memory
authorMukesh Kacker <mukesh.kacker@oracle.com>
Wed, 1 Aug 2018 18:37:01 +0000 (11:37 -0700)
committerBrian Maly <brian.maly@oracle.com>
Wed, 30 Jan 2019 06:17:11 +0000 (01:17 -0500)
commit9c4d9674bb8079bc0565481064abfdfb1c845bc9
tree243ad69606b11c39627b1e50ea3e12b261fffcae
parentf80ead9d446d6afe1d66be1203be2c0cf4e1db8c
rds: congestion updates can be missed when kernel low on memory

The congestion updates are allocated under GFP_NOWAIT and can
fail under temporary memory pressure. These are not retried and
the update here retries them until sent.

On receiving congestion updates,  corrupt packet check failures
are not logged as warnings.

Orabug: 28425811

Signed-off-by: Mukesh Kacker <mukesh.kacker@oracle.com>
Reviewed-by: Rama Nichanamatlu <rama.nichanamatlu@oracle.com>
Signed-off-by: Brian Maly <brian.maly@oracle.com>
net/rds/cong.c
net/rds/ib_cm.c
net/rds/ib_recv.c
net/rds/rds.h
net/rds/send.c
net/rds/threads.c