diff options
Diffstat (limited to 'RDS-null-pointer-dereference-in-rds_atomic_free_op.patch')
-rw-r--r-- | RDS-null-pointer-dereference-in-rds_atomic_free_op.patch | 31 |
1 files changed, 0 insertions, 31 deletions
diff --git a/RDS-null-pointer-dereference-in-rds_atomic_free_op.patch b/RDS-null-pointer-dereference-in-rds_atomic_free_op.patch deleted file mode 100644 index 4317a1cf5..000000000 --- a/RDS-null-pointer-dereference-in-rds_atomic_free_op.patch +++ /dev/null @@ -1,31 +0,0 @@ -From 7d11f77f84b27cef452cee332f4e469503084737 Mon Sep 17 00:00:00 2001 -From: Mohamed Ghannam <simo.ghannam@gmail.com> -Date: Wed, 3 Jan 2018 21:06:06 +0000 -Subject: [PATCH] RDS: null pointer dereference in rds_atomic_free_op - -set rm->atomic.op_active to 0 when rds_pin_pages() fails -or the user supplied address is invalid, -this prevents a NULL pointer usage in rds_atomic_free_op() - -Signed-off-by: Mohamed Ghannam <simo.ghannam@gmail.com> -Acked-by: Santosh Shilimkar <santosh.shilimkar@oracle.com> -Signed-off-by: David S. Miller <davem@davemloft.net> ---- - net/rds/rdma.c | 1 + - 1 file changed, 1 insertion(+) - -diff --git a/net/rds/rdma.c b/net/rds/rdma.c -index 94729d9da437..634cfcb7bba6 100644 ---- a/net/rds/rdma.c -+++ b/net/rds/rdma.c -@@ -877,6 +877,7 @@ int rds_cmsg_atomic(struct rds_sock *rs, struct rds_message *rm, - err: - if (page) - put_page(page); -+ rm->atomic.op_active = 0; - kfree(rm->atomic.op_notifier); - - return ret; --- -2.15.1 - |