From nobody Tue May 7 16:22:32 2024 Delivered-To: importer@patchew.org Received-SPF: pass (zoho.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Authentication-Results: mx.zohomail.com; dkim=fail; spf=pass (zoho.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org ARC-Seal: i=1; a=rsa-sha256; t=1564832961; cv=none; d=zoho.com; s=zohoarc; b=Msxf5DRuZkhSGcZKhqPlUW6592f3wCnslv9unmrEBr09mTP/wecXPLMtbunjbq0YYZh0JTtubtUc3VTiS9llmW1QGHHxwWz00E/COpzKyYxDRITfxPYncSn9wWuuykLxL+LgI08Cth/G9+EjcZuElczqRDoPjoFV1XtbGtB/2zE= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zoho.com; s=zohoarc; t=1564832961; h=Content-Type:Content-Transfer-Encoding:Date:From:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:Sender:Subject:To:ARC-Authentication-Results; bh=hm0Tnt4loomA5/LFG2TkXCpDyig0OhLKQmvNtZ9RqIw=; b=WUH3fRPI7nQxxdEgFIs4B9xoVLlU1XC62zgSsQBc3C0i/i/LzO8eXm9WpyEm819vzAOwBaT0enivCtNA3MmwWT8ro0XT4ooqyveAOi/JPdYqKysPtzfVjosnqSPLGTX29eiNgrZIR5D79h8AaROGPJb7SljvkUb9hXuc0ERNibs= ARC-Authentication-Results: i=1; mx.zoho.com; dkim=fail; spf=pass (zoho.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org Return-Path: Received: from lists.gnu.org (209.51.188.17 [209.51.188.17]) by mx.zohomail.com with SMTPS id 1564832961336347.2098635063403; Sat, 3 Aug 2019 04:49:21 -0700 (PDT) Received: from localhost ([::1]:39476 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from ) id 1htsXA-0006BT-6W for importer@patchew.org; Sat, 03 Aug 2019 07:49:12 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:49722) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from ) id 1htsW5-0005Yc-T8 for qemu-devel@nongnu.org; Sat, 03 Aug 2019 07:48:06 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1htsW5-00041S-0i for qemu-devel@nongnu.org; Sat, 03 Aug 2019 07:48:05 -0400 Received: from mout.web.de ([212.227.15.3]:59237) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1htsW4-0003z9-KX for qemu-devel@nongnu.org; Sat, 03 Aug 2019 07:48:04 -0400 Received: from [192.168.1.10] ([95.157.55.156]) by smtp.web.de (mrweb004 [213.165.67.108]) with ESMTPSA (Nemesis) id 0MgIMg-1hg2ax3TjK-00NiKi for ; Sat, 03 Aug 2019 13:47:57 +0200 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=web.de; s=dbaedf251592; t=1564832877; bh=JHX7J9UKoSuakFaucfbR6MAoUY6vwY81hVZ4V54HHBs=; h=X-UI-Sender-Class:To:From:Subject:Date; b=gxnFhTJZdmn5IEbzspfSO08xDlXBUOqTXw7/eVbuErxVkz1T2CK5+63b4PpDV+a3P MIUd9nSTKHJveD4QcQy7apPuotV7z5Jn39iep9ODUJjXZ/j2waWPuACpXCzgEGMDjB vDK9TASxn4I2Npm3czz3Q+zlV8ZZ5m33ERDuoAJo= X-UI-Sender-Class: c548c8c5-30a9-4db5-a2e7-cb6cb037b8f9 To: qemu-devel From: Jan Kiszka Message-ID: <3967fae7-0d95-6927-0a6a-b5ec90858ab4@web.de> Date: Sat, 3 Aug 2019 13:47:56 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.8.0 MIME-Version: 1.0 Content-Language: en-US Content-Transfer-Encoding: quoted-printable X-Provags-ID: V03:K1:UrqO7U+4l39XUrwMNFoHoizHQzsDecC/pElEASbdQeVYJa2JLc2 vfZCg51XkuyWbLCG2G6m0KOYwSkA+a2j7W3AAGGho84mTYP8Z3EhOHlRDrzD3QUvpyq/Kje IhT3lMnAKW/hIKoNOtxrS35YwMATX6d6SwOKigVXHnTmLqE8uVCjM5DVZWZt0PeUaPXUFRP V3wb1WEQvSB5+deeIWt9w== X-UI-Out-Filterresults: notjunk:1;V03:K0:/iP87hpimuU=:aQDq9ENtjNP835KvRfeHNc nwNqBPVIJkiM4a7snK3gJWSXEaca3mPqMoPNlaFRq+YPi9X6wmurjh/SCyxo+g0ypZ+g3F82n VN1gVqIymOAZUHqENFR1fFGHTZFXI8w3rM4wdqiqllAEQiOrmkqey1ieK7br+U4Y7mb7OoMFy +G/eJBcNODNa0TGjOQ4u58rV2cwa4Vic582tHYhIoU8Hh2QWnvTw5DYBB3KXJubdovNdiL4BQ SkhF6dZwkKAp9HM0/8A1AUyJqGdHYPd4Ovvzl+YduPhYWTL0WA0tJyngFQ9ynIP9uyspYMmP9 7NjDF5k7fL/E05blLI+fOy5OyvCSPHMhlehovLfzMKAEHNPs9T4StkjquLTbOPcEFSPWRF6CH 8reWhCps5dzme3Y2slI7ZqFJIKbg8kgvzCwcWUya9V1J3ft+B7mw/N6Oa3av+9iZt1d7qndEy AWfuX2Md98FjtV562iGYYxMH3YbNmzmjYy6SP4hN0YOhGB+K2gKu3TIuNaD+3nprxull+/RIC g+Z12UgMUY6r6IISgW9PiEz8hbzAeC0+Ctg2jJ2HKJOdapZpCWaPpQVtbReoDIuVZgXM1gkEg bGUIaCYzED5lRWfgi9JYiUjvdIL4u2UIXMS8RxXxJncjnfrL7UVBeP6Nhn+URJfZA+wpIhuGF FjZVq2ffhmiawrCxKgiYAbB2Oaa0pTsT2IItWOUfIaJl+WNngetmzfGthGAtcRlohVAJqZkJg MJCYNNkR6qgaXuV+/pSWqNCz78qZPFeZJvWVXguD3kWGPBdoO9jR+kjiwc7gKie8uDOnKY/Ju /PJtYukfOy9UQTgU85ZzI4PRJASv3RQzcpuGEGk78odHU6B/icoCCHWj041CHQsgQwlEzDPnV qctUN/vy+NQfMhWG6u8iXr+WSxQfWJZ/8keFFZCM19aUdyoz4TjWkAdQbUXfXkd9GfPH/grap umvh7KhqR5yj/VYi9fVGBq6sW7OlpGmV74YB8U+bQ/wPMd8IW4kbNSoP6laU3/QNTby/wbhTD cNXuGYZZQbgEuB77DOEJ1vqF81An+Ofwn6EU0jtN7+K6UlNo+O/QHa1KfY7W+eun++qam5u9r 6xOZzKbNxDyqnTod3M+VrPNM67pQtbPEMPCStY/jDEwBIkKNG0mcOq96DPzfRABqow3Gg30j5 3vzKk= X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 212.227.15.3 Subject: [Qemu-devel] [PATCH] ivshmem-server: Clean up shmem on shutdown X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: fail (Header signature does not verify) Content-Type: text/plain; charset="utf-8" From: Jan Kiszka So far, the server leaves the posix shared memory object behind when terminating, requiring the user to explicitly remove it in order to start a new instance. Signed-off-by: Jan Kiszka --- contrib/ivshmem-server/ivshmem-server.c | 1 + 1 file changed, 1 insertion(+) diff --git a/contrib/ivshmem-server/ivshmem-server.c b/contrib/ivshmem-serv= er/ivshmem-server.c index 77f97b209c..9b9dbc87ec 100644 --- a/contrib/ivshmem-server/ivshmem-server.c +++ b/contrib/ivshmem-server/ivshmem-server.c @@ -370,6 +370,7 @@ ivshmem_server_close(IvshmemServer *server) } unlink(server->unix_sock_path); + shm_unlink(server->shm_path); close(server->sock_fd); close(server->shm_fd); server->sock_fd =3D -1; -- 2.16.4