mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
synced 2026-04-23 05:56:14 -04:00
drm/qxl: drop set_prod_notify parameter from qxl_ring_create
Since qxl_io_reset(qdev) will be called immediately after qxl_ring_create() been called, and parameter like notify_on_prod will be set to default value. So the call to qxl_ring_init_hdr() before becomes meaningless. Signed-off-by: Zongmin Zhou<zhouzongmin@kylinos.cn> Suggested-by: Ming Xie<xieming@kylinos.cn> Link: http://patchwork.freedesktop.org/patch/msgid/20220920065023.1633303-1-zhouzongmin@kylinos.cn Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
This commit is contained in:
committed by
Gerd Hoffmann
parent
09847723c1
commit
461a4df2a8
@@ -53,17 +53,11 @@ void qxl_ring_free(struct qxl_ring *ring)
|
||||
kfree(ring);
|
||||
}
|
||||
|
||||
void qxl_ring_init_hdr(struct qxl_ring *ring)
|
||||
{
|
||||
ring->ring->header.notify_on_prod = ring->n_elements;
|
||||
}
|
||||
|
||||
struct qxl_ring *
|
||||
qxl_ring_create(struct qxl_ring_header *header,
|
||||
int element_size,
|
||||
int n_elements,
|
||||
int prod_notify,
|
||||
bool set_prod_notify,
|
||||
wait_queue_head_t *push_event)
|
||||
{
|
||||
struct qxl_ring *ring;
|
||||
@@ -77,8 +71,6 @@ qxl_ring_create(struct qxl_ring_header *header,
|
||||
ring->n_elements = n_elements;
|
||||
ring->prod_notify = prod_notify;
|
||||
ring->push_event = push_event;
|
||||
if (set_prod_notify)
|
||||
qxl_ring_init_hdr(ring);
|
||||
spin_lock_init(&ring->lock);
|
||||
return ring;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user