From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([140.186.70.92]:48954) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1R5cQF-00067l-0l for qemu-devel@nongnu.org; Mon, 19 Sep 2011 07:54:04 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1R5cQD-0007H0-Nl for qemu-devel@nongnu.org; Mon, 19 Sep 2011 07:54:02 -0400 Received: from mail-iy0-f173.google.com ([209.85.210.173]:37326) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1R5cQD-0007Fh-EI for qemu-devel@nongnu.org; Mon, 19 Sep 2011 07:54:01 -0400 Received: by mail-iy0-f173.google.com with SMTP id f6so6566572iag.4 for ; Mon, 19 Sep 2011 04:54:01 -0700 (PDT) From: Frediano Ziglio Date: Mon, 19 Sep 2011 13:54:16 +0200 Message-Id: <1316433257-4863-2-git-send-email-freddy77@gmail.com> In-Reply-To: <1316433257-4863-1-git-send-email-freddy77@gmail.com> References: <1316433257-4863-1-git-send-email-freddy77@gmail.com> Subject: [Qemu-devel] [PATCH 1/2] block: avoid storing a constant in qemu_paiocb structure List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: aliguori@us.ibm.com, kwolf@redhat.com Cc: qemu-devel@nongnu.org, Frediano Ziglio Signed-off-by: Frediano Ziglio --- posix-aio-compat.c | 5 +---- 1 files changed, 1 insertions(+), 4 deletions(-) diff --git a/posix-aio-compat.c b/posix-aio-compat.c index 3193dbf..7ea63a1 100644 --- a/posix-aio-compat.c +++ b/posix-aio-compat.c @@ -42,7 +42,6 @@ struct qemu_paiocb { int aio_niov; size_t aio_nbytes; #define aio_ioctl_cmd aio_nbytes /* for QEMU_AIO_IOCTL */ - int ev_signo; off_t aio_offset; QTAILQ_ENTRY(qemu_paiocb) node; @@ -381,7 +380,7 @@ static void *aio_thread(void *unused) aiocb->ret = ret; mutex_unlock(&lock); - if (kill(pid, aiocb->ev_signo)) die("kill failed"); + if (kill(pid, SIGUSR2)) die("kill failed"); } cur_threads--; @@ -623,7 +622,6 @@ BlockDriverAIOCB *paio_submit(BlockDriverState *bs, int fd, return NULL; acb->aio_type = type; acb->aio_fildes = fd; - acb->ev_signo = SIGUSR2; if (qiov) { acb->aio_iov = qiov->iov; @@ -651,7 +649,6 @@ BlockDriverAIOCB *paio_ioctl(BlockDriverState *bs, int fd, return NULL; acb->aio_type = QEMU_AIO_IOCTL; acb->aio_fildes = fd; - acb->ev_signo = SIGUSR2; acb->aio_offset = 0; acb->aio_ioctl_buf = buf; acb->aio_ioctl_cmd = req; -- 1.7.1