Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 063eacf8 authored by Jing Wang's avatar Jing Wang Committed by Philipp Reisner
Browse files

drbd: check return of kmalloc in receive_uuids

parent 98683650
Loading
Loading
Loading
Loading
+4 −0
Original line number Diff line number Diff line
@@ -3663,6 +3663,10 @@ static int receive_uuids(struct drbd_tconn *tconn, struct packet_info *pi)
		return config_unknown_volume(tconn, pi);

	p_uuid = kmalloc(sizeof(u64)*UI_EXTENDED_SIZE, GFP_NOIO);
	if (!p_uuid) {
		dev_err(DEV, "kmalloc of p_uuid failed\n");
		return false;
	}

	for (i = UI_CURRENT; i < UI_EXTENDED_SIZE; i++)
		p_uuid[i] = be64_to_cpu(p->uuid[i]);