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

Commit d5261286 authored by Guennadi Liakhovetski's avatar Guennadi Liakhovetski Committed by Felipe Balbi
Browse files

usb: renesas_usbhs: (cosmetic) simplify list operations



list.h already provide helpers to find the first entry and to move list
nodes to the tail of another list. This patch simply uses those helpers,
no functional changes.

Signed-off-by: default avatarGuennadi Liakhovetski <g.liakhovetski@gmx.de>
Signed-off-by: default avatarFelipe Balbi <balbi@ti.com>
parent 6fecfb05
Loading
Loading
Loading
Loading
+2 −3
Original line number Diff line number Diff line
@@ -76,8 +76,7 @@ void usbhs_pkt_push(struct usbhs_pipe *pipe, struct usbhs_pkt *pkt,
		pipe->handler = &usbhsf_null_handler;
	}

	list_del_init(&pkt->node);
	list_add_tail(&pkt->node, &pipe->list);
	list_move_tail(&pkt->node, &pipe->list);

	/*
	 * each pkt must hold own handler.
@@ -107,7 +106,7 @@ static struct usbhs_pkt *__usbhsf_pkt_get(struct usbhs_pipe *pipe)
	if (list_empty(&pipe->list))
		return NULL;

	return list_entry(pipe->list.next, struct usbhs_pkt, node);
	return list_first_entry(&pipe->list, struct usbhs_pkt, node);
}

struct usbhs_pkt *usbhs_pkt_pop(struct usbhs_pipe *pipe, struct usbhs_pkt *pkt)