[{"id":1764770,"web_url":"http://patchwork.ozlabs.org/comment/1764770/","msgid":"<CAOha14xxn4btO3Gd=qYj-JGFHvsFqQWJGGjX8HLDRiWAL7fKTA@mail.gmail.com>","list_archive_url":null,"date":"2017-09-07T14:49:54","subject":"Re: [PATCH 0/2] 9p: Fixes for hard-to-hit bugs","submitter":{"id":72320,"url":"http://patchwork.ozlabs.org/api/people/72320/","name":"Latchesar Ionkov","email":"lucho@ionkov.net"},"content":"Acked-by: Latchesar Ionkov <lucho@ionkov.net>\n\nOn Wed, Sep 6, 2017 at 8:59 AM, Tuomas Tynkkynen <tuomas@tuxera.com> wrote:\n> These two patches fix two hard-to-hit (but really annoying) bugs in 9p.\n> The first one was posted earlier in February (with one R-b), the second\n> is a new one.\n>\n> Both of these have had soaking in NixOS distribution kernels for\n> a couple of months with no ill effects.\n>\n> Tuomas Tynkkynen (2):\n>   fs/9p: Compare qid.path in v9fs_test_inode\n>   net/9p: Switch to wait_event_killable()\n>\n>  fs/9p/vfs_inode.c      |  3 +++\n>  fs/9p/vfs_inode_dotl.c |  3 +++\n>  net/9p/client.c        |  3 +--\n>  net/9p/trans_virtio.c  | 13 ++++++-------\n>  net/9p/trans_xen.c     |  4 ++--\n>  5 files changed, 15 insertions(+), 11 deletions(-)\n>\n> --\n> 2.13.0\n>","headers":{"Return-Path":"<netdev-owner@vger.kernel.org>","X-Original-To":"patchwork-incoming@ozlabs.org","Delivered-To":"patchwork-incoming@ozlabs.org","Authentication-Results":["ozlabs.org;\n\tspf=none (mailfrom) smtp.mailfrom=vger.kernel.org\n\t(client-ip=209.132.180.67; helo=vger.kernel.org;\n\tenvelope-from=netdev-owner@vger.kernel.org;\n\treceiver=<UNKNOWN>)","ozlabs.org;\n\tdkim=fail reason=\"signature verification failed\" (2048-bit key;\n\tunprotected) header.d=gmail.com header.i=@gmail.com\n\theader.b=\"pcpILBvo\"; dkim-atps=neutral"],"Received":["from vger.kernel.org (vger.kernel.org [209.132.180.67])\n\tby ozlabs.org (Postfix) with ESMTP id 3xp3K45b58z9s76\n\tfor <patchwork-incoming@ozlabs.org>;\n\tFri,  8 Sep 2017 00:50:16 +1000 (AEST)","(majordomo@vger.kernel.org) by vger.kernel.org via listexpand\n\tid S932349AbdIGOt7 (ORCPT <rfc822;patchwork-incoming@ozlabs.org>);\n\tThu, 7 Sep 2017 10:49:59 -0400","from mail-wr0-f193.google.com ([209.85.128.193]:35788 \"EHLO\n\tmail-wr0-f193.google.com\" rhost-flags-OK-OK-OK-OK) by vger.kernel.org\n\twith ESMTP id S932332AbdIGOt5 (ORCPT\n\t<rfc822;netdev@vger.kernel.org>); Thu, 7 Sep 2017 10:49:57 -0400","by mail-wr0-f193.google.com with SMTP id n64so1159789wrb.2;\n\tThu, 07 Sep 2017 07:49:56 -0700 (PDT)","by 10.28.31.151 with HTTP; Thu, 7 Sep 2017 07:49:54 -0700 (PDT)"],"DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=gmail.com; s=20161025;\n\th=mime-version:sender:in-reply-to:references:from:date:message-id\n\t:subject:to:cc;\n\tbh=pXN6Le5buDZTJuBUFMTQSijzxcHzpeG2yIduCen0G7U=;\n\tb=pcpILBvos7ubqXFAvlzcdEGbJY4oMRdHA9Fnt+Y0OEzi1YaFvBCL8LLB2Pwefv6Grw\n\tGVBzRiy6Evo4Ip7Y8mgDzMLkxwptrj+FhQCvXfHY7vi4XdZErPTwCvxwVtLtChM/M0rM\n\to2jz89WHPI5ruyBnyHJ81Oq9BbZ764AqRgaZD3MAgMU91gnF4o59qbGp9SvI4quoGZI7\n\tA7WcoumOBXFoACuQ6z0x2L8vfZooSNc3SiQ3FgfnBWzrSlN6H64/3YSlM6QxzdssROU+\n\tKL0HeZKA5jNnWTx26TACTgRDA2FZf7W0xENgYQLkoZ7qJaGdApcc2o+SZKP48cWtxOZ9\n\tzKMA==","X-Google-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=1e100.net; s=20161025;\n\th=x-gm-message-state:mime-version:sender:in-reply-to:references:from\n\t:date:message-id:subject:to:cc;\n\tbh=pXN6Le5buDZTJuBUFMTQSijzxcHzpeG2yIduCen0G7U=;\n\tb=NWCrN86Sse6olc8Q9SyzLO/FyIl5ul0RvSLVfW1OLAD8Yg0RbM98XwD6TEYK+irguf\n\tU8yjb3EFqa9U5yeJyww1dfcPJ2g3ivhIs9KEHcPF/v9u6UaHf49waKFSmwnLy9VemJaT\n\tYSwt30w5PKvPbRtqjNeDj1HHNFwSKlaIHteaJpPPYEGImozQbxgKDTjXv9xPCfW/BrH2\n\tEIhU1dBbKNeWsRMhQ9jtx8rFhiGqFjKOe9zvGtexxTuxlug2x5ctx2fIoAKGkJM6Elh0\n\t2jdK5qIeEQ0ql10641l0HUhDoVivVyUHNOD1U2rlCh4d2aiUYgPrUy3MZrZk8H9SaIwc\n\tTPBg==","X-Gm-Message-State":"AHPjjUhzWxMRe93N/sBGTBq9gkEFdn8fVusZffaQ8Qnp6JQBEH3tg1We\n\tXRtRegW6LSDftc2jIMIFceMXafXigQ==","X-Google-Smtp-Source":"ADKCNb7GLVwVxotmfRW034Aow9cMJtobNIbvtFxbopfaEldzZWDCAtKTrj/7MBEnZExquQwfaHTXc+x5amlfqYOMRnw=","X-Received":"by 10.223.165.75 with SMTP id j11mr2463706wrb.234.1504795795448; \n\tThu, 07 Sep 2017 07:49:55 -0700 (PDT)","MIME-Version":"1.0","In-Reply-To":"<20170906145908.8082-1-tuomas@tuxera.com>","References":"<20170906145908.8082-1-tuomas@tuxera.com>","From":"Latchesar Ionkov <lucho@ionkov.net>","Date":"Thu, 7 Sep 2017 08:49:54 -0600","X-Google-Sender-Auth":"Y6Y8NEvll_x7d-MC2_bG04WiC_U","Message-ID":"<CAOha14xxn4btO3Gd=qYj-JGFHvsFqQWJGGjX8HLDRiWAL7fKTA@mail.gmail.com>","Subject":"Re: [PATCH 0/2] 9p: Fixes for hard-to-hit bugs","To":"Tuomas Tynkkynen <tuomas@tuxera.com>","Cc":"Al Viro <viro@zeniv.linux.org.uk>,\n\tV9FS Developers <v9fs-developer@lists.sourceforge.net>,\n\tEric Van Hensbergen <ericvh@gmail.com>,\n\tRon Minnich <rminnich@sandia.gov>,\n\t\"David S. Miller\" <davem@davemloft.net>,\n\tLinux Kernel <linux-kernel@vger.kernel.org>,\n\tnetdev@vger.kernel.org, linux-fsdevel@vger.kernel.org","Content-Type":"text/plain; charset=\"UTF-8\"","Sender":"netdev-owner@vger.kernel.org","Precedence":"bulk","List-ID":"<netdev.vger.kernel.org>","X-Mailing-List":"netdev@vger.kernel.org"}},{"id":1775473,"web_url":"http://patchwork.ozlabs.org/comment/1775473/","msgid":"<1506431414.20647.0.camel@tuxera.com>","list_archive_url":null,"date":"2017-09-26T13:10:14","subject":"Re: [PATCH 0/2] 9p: Fixes for hard-to-hit bugs","submitter":{"id":70706,"url":"http://patchwork.ozlabs.org/api/people/70706/","name":"Tuomas Tynkkynen","email":"tuomas@tuxera.com"},"content":"Hi Al,\n\nOn Wed, 2017-09-06 at 17:59 +0300, Tuomas Tynkkynen wrote:\n> These two patches fix two hard-to-hit (but really annoying) bugs in\n> 9p.\n> The first one was posted earlier in February (with one R-b), the\n> second\n> is a new one.\n> \n> Both of these have had soaking in NixOS distribution kernels for\n> a couple of months with no ill effects.\n> \n> Tuomas Tynkkynen (2):\n>   fs/9p: Compare qid.path in v9fs_test_inode\n>   net/9p: Switch to wait_event_killable()\n> \n>  fs/9p/vfs_inode.c      |  3 +++\n>  fs/9p/vfs_inode_dotl.c |  3 +++\n>  net/9p/client.c        |  3 +--\n>  net/9p/trans_virtio.c  | 13 ++++++-------\n>  net/9p/trans_xen.c     |  4 ++--\n>  5 files changed, 15 insertions(+), 11 deletions(-)\n> \n\nCould you apply these? Thanks!\n\n- Tuomas","headers":{"Return-Path":"<netdev-owner@vger.kernel.org>","X-Original-To":"patchwork-incoming@ozlabs.org","Delivered-To":"patchwork-incoming@ozlabs.org","Authentication-Results":"ozlabs.org;\n\tspf=none (mailfrom) smtp.mailfrom=vger.kernel.org\n\t(client-ip=209.132.180.67; helo=vger.kernel.org;\n\tenvelope-from=netdev-owner@vger.kernel.org;\n\treceiver=<UNKNOWN>)","Received":["from vger.kernel.org (vger.kernel.org [209.132.180.67])\n\tby ozlabs.org (Postfix) with ESMTP id 3y1hC95RW0z9tXs\n\tfor <patchwork-incoming@ozlabs.org>;\n\tTue, 26 Sep 2017 23:10:29 +1000 (AEST)","(majordomo@vger.kernel.org) by vger.kernel.org via listexpand\n\tid S969091AbdIZNKS (ORCPT <rfc822;patchwork-incoming@ozlabs.org>);\n\tTue, 26 Sep 2017 09:10:18 -0400","from mx2.mpynet.fi ([82.197.21.85]:30438 \"EHLO mx2.mpynet.fi\"\n\trhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP\n\tid S965932AbdIZNKR (ORCPT <rfc822;netdev@vger.kernel.org>);\n\tTue, 26 Sep 2017 09:10:17 -0400"],"Message-ID":"<1506431414.20647.0.camel@tuxera.com>","Subject":"Re: [PATCH 0/2] 9p: Fixes for hard-to-hit bugs","From":"Tuomas Tynkkynen <tuomas@tuxera.com>","To":"Al Viro <viro@zeniv.linux.org.uk>","CC":"<v9fs-developer@lists.sourceforge.net>,\n\tEric Van Hensbergen <ericvh@gmail.com>,\n\tRon Minnich <rminnich@sandia.gov>, Latchesar Ionkov <lucho@ionkov.net>,\n\t\"David S. Miller\" <davem@davemloft.net>,\n\t<linux-kernel@vger.kernel.org>, <netdev@vger.kernel.org>,\n\t<linux-fsdevel@vger.kernel.org>","Date":"Tue, 26 Sep 2017 16:10:14 +0300","In-Reply-To":"<20170906145908.8082-1-tuomas@tuxera.com>","References":"<20170906145908.8082-1-tuomas@tuxera.com>","Content-Type":"text/plain; charset=\"UTF-8\"","X-Mailer":"Evolution 3.24.2 ","MIME-Version":"1.0","Content-Transfer-Encoding":"7bit","X-ClientProxiedBy":"tuxera-exch.ad.tuxera.com (10.20.48.11) To\n\ttuxera-exch.ad.tuxera.com (10.20.48.11)","Received-SPF":"none","Sender":"netdev-owner@vger.kernel.org","Precedence":"bulk","List-ID":"<netdev.vger.kernel.org>","X-Mailing-List":"netdev@vger.kernel.org"}},{"id":1791428,"web_url":"http://patchwork.ozlabs.org/comment/1791428/","msgid":"<1508502868.17067.3.camel@tuxera.com>","list_archive_url":null,"date":"2017-10-20T12:34:28","subject":"Re: [PATCH 0/2] 9p: Fixes for hard-to-hit bugs","submitter":{"id":70706,"url":"http://patchwork.ozlabs.org/api/people/70706/","name":"Tuomas Tynkkynen","email":"tuomas@tuxera.com"},"content":"Al, Linus\n\nCan one of you please pick these patches? They've been on the list for\na month now, with an ack from Latchesar Ionkov.\n\nThanks!\n\nTuomas\n\nOn Wed, 2017-09-06 at 17:59 +0300, Tuomas Tynkkynen wrote:\n> These two patches fix two hard-to-hit (but really annoying) bugs in\n> 9p.\n> The first one was posted earlier in February (with one R-b), the\n> second\n> is a new one.\n> \n> Both of these have had soaking in NixOS distribution kernels for\n> a couple of months with no ill effects.\n> \n> Tuomas Tynkkynen (2):\n>   fs/9p: Compare qid.path in v9fs_test_inode\n>   net/9p: Switch to wait_event_killable()\n> \n>  fs/9p/vfs_inode.c      |  3 +++\n>  fs/9p/vfs_inode_dotl.c |  3 +++\n>  net/9p/client.c        |  3 +--\n>  net/9p/trans_virtio.c  | 13 ++++++-------\n>  net/9p/trans_xen.c     |  4 ++--\n>  5 files changed, 15 insertions(+), 11 deletions(-)\n>","headers":{"Return-Path":"<netdev-owner@vger.kernel.org>","X-Original-To":"patchwork-incoming@ozlabs.org","Delivered-To":"patchwork-incoming@ozlabs.org","Authentication-Results":"ozlabs.org;\n\tspf=none (mailfrom) smtp.mailfrom=vger.kernel.org\n\t(client-ip=209.132.180.67; helo=vger.kernel.org;\n\tenvelope-from=netdev-owner@vger.kernel.org;\n\treceiver=<UNKNOWN>)","Received":["from vger.kernel.org (vger.kernel.org [209.132.180.67])\n\tby ozlabs.org (Postfix) with ESMTP id 3yJQH06LtQz9t48\n\tfor <patchwork-incoming@ozlabs.org>;\n\tFri, 20 Oct 2017 23:34:52 +1100 (AEDT)","(majordomo@vger.kernel.org) by vger.kernel.org via listexpand\n\tid S1751978AbdJTMee (ORCPT <rfc822;patchwork-incoming@ozlabs.org>);\n\tFri, 20 Oct 2017 08:34:34 -0400","from mx2.mpynet.fi ([82.197.21.85]:53935 \"EHLO mx2.mpynet.fi\"\n\trhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP\n\tid S1751439AbdJTMec (ORCPT <rfc822;netdev@vger.kernel.org>);\n\tFri, 20 Oct 2017 08:34:32 -0400"],"Message-ID":"<1508502868.17067.3.camel@tuxera.com>","Subject":"Re: [PATCH 0/2] 9p: Fixes for hard-to-hit bugs","From":"Tuomas Tynkkynen <tuomas@tuxera.com>","To":"Al Viro <viro@zeniv.linux.org.uk>,\n\tLinus Torvalds <torvalds@linux-foundation.org>","CC":"<v9fs-developer@lists.sourceforge.net>,\n\tEric Van Hensbergen <ericvh@gmail.com>,\n\tRon Minnich <rminnich@sandia.gov>, Latchesar Ionkov <lucho@ionkov.net>,\n\t\"David S. Miller\" <davem@davemloft.net>,\n\t<linux-kernel@vger.kernel.org>, <netdev@vger.kernel.org>,\n\t<linux-fsdevel@vger.kernel.org>","Date":"Fri, 20 Oct 2017 15:34:28 +0300","In-Reply-To":"<20170906145908.8082-1-tuomas@tuxera.com>","References":"<20170906145908.8082-1-tuomas@tuxera.com>","Content-Type":"text/plain; charset=\"UTF-8\"","X-Mailer":"Evolution 3.26.1 ","MIME-Version":"1.0","Content-Transfer-Encoding":"7bit","X-ClientProxiedBy":"tuxera-exch.ad.tuxera.com (10.20.48.11) To\n\ttuxera-exch.ad.tuxera.com (10.20.48.11)","Received-SPF":"none","Sender":"netdev-owner@vger.kernel.org","Precedence":"bulk","List-ID":"<netdev.vger.kernel.org>","X-Mailing-List":"netdev@vger.kernel.org"}},{"id":1791700,"web_url":"http://patchwork.ozlabs.org/comment/1791700/","msgid":"<CA+55aFzdKmMj2o-9pdQ=a1gYd21pfiqFh_e8TUjWst=mZpABnA@mail.gmail.com>","list_archive_url":null,"date":"2017-10-20T19:40:28","subject":"Re: [PATCH 0/2] 9p: Fixes for hard-to-hit bugs","submitter":{"id":97,"url":"http://patchwork.ozlabs.org/api/people/97/","name":"Linus Torvalds","email":"torvalds@linux-foundation.org"},"content":"On Fri, Oct 20, 2017 at 8:34 AM, Tuomas Tynkkynen <tuomas@tuxera.com> wrote:\n> Al, Linus\n>\n> Can one of you please pick these patches? They've been on the list for\n> a month now, with an ack from Latchesar Ionkov.\n\nI  don't pick up patches from the list. They need to be actually sent\nto me so that I feel like I'm supposed to take them.\n\nIt does seem like 9pfs is unmaintained. I think I got my last 9p pull\nrequest in January 2016. Hmm.\n\n          Linus","headers":{"Return-Path":"<netdev-owner@vger.kernel.org>","X-Original-To":"patchwork-incoming@ozlabs.org","Delivered-To":"patchwork-incoming@ozlabs.org","Authentication-Results":["ozlabs.org;\n\tspf=none (mailfrom) smtp.mailfrom=vger.kernel.org\n\t(client-ip=209.132.180.67; helo=vger.kernel.org;\n\tenvelope-from=netdev-owner@vger.kernel.org;\n\treceiver=<UNKNOWN>)","ozlabs.org;\n\tdkim=fail reason=\"signature verification failed\" (2048-bit key;\n\tunprotected) header.d=gmail.com header.i=@gmail.com\n\theader.b=\"h6sC8BSo\"; dkim-atps=neutral"],"Received":["from vger.kernel.org (vger.kernel.org [209.132.180.67])\n\tby ozlabs.org (Postfix) with ESMTP id 3yJbkL3PgVz9t42\n\tfor <patchwork-incoming@ozlabs.org>;\n\tSat, 21 Oct 2017 06:40:42 +1100 (AEDT)","(majordomo@vger.kernel.org) by vger.kernel.org via listexpand\n\tid S1753248AbdJTTkc (ORCPT <rfc822;patchwork-incoming@ozlabs.org>);\n\tFri, 20 Oct 2017 15:40:32 -0400","from mail-io0-f170.google.com ([209.85.223.170]:53985 \"EHLO\n\tmail-io0-f170.google.com\" rhost-flags-OK-OK-OK-OK) by vger.kernel.org\n\twith ESMTP id S1752640AbdJTTka (ORCPT\n\t<rfc822;netdev@vger.kernel.org>); Fri, 20 Oct 2017 15:40:30 -0400","by mail-io0-f170.google.com with SMTP id 189so14345671iow.10;\n\tFri, 20 Oct 2017 12:40:30 -0700 (PDT)","by 10.107.142.200 with HTTP; Fri, 20 Oct 2017 12:40:28 -0700 (PDT)"],"DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=gmail.com; s=20161025;\n\th=mime-version:sender:in-reply-to:references:from:date:message-id\n\t:subject:to:cc;\n\tbh=C2rL1ND1/gjo4W9cci29t7F/dX+BrOlvyGyGZlDzBbQ=;\n\tb=h6sC8BSoMPlffGWox9iiP7AdXBNlX+OdsJi07yY68mLSpET2xsdIGxFEbYDbML/8sN\n\tcr2hj7ZBn02wiNDow1txPVA8nvaJA583aZbZpHoYXR2zS1Hc6od0ANRb2s7sW9i0k7/C\n\thcWE+fLEn4TXQIkzIIEIz3bFrB9fQdz0r7c1RS07nETj8TXCI3ziTj0A+/m4iHSWDrmG\n\tfQvsxL0jwLppusGO6b1LhT5zFEoGw/oeg/x5qsSlRzs/F+9bvcXqNts/AKyT9aN9A4bW\n\tHxPieGpenppUUdHumn9PZEjFbv31TXCBWca/wAsJiuSXVUijZ4Bk/WJhaIoSL5e9DePS\n\tI36g==","X-Google-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=1e100.net; s=20161025;\n\th=x-gm-message-state:mime-version:sender:in-reply-to:references:from\n\t:date:message-id:subject:to:cc;\n\tbh=C2rL1ND1/gjo4W9cci29t7F/dX+BrOlvyGyGZlDzBbQ=;\n\tb=ZDNCxDGfIo2wZBUd6F2rq0y2tWWx7klxyP7tuvrQmSDB8nOYeWQQNAzgrny1K7VjAJ\n\tDG8Anm2kceMoMQs4J69zsgUCHmEuLS1dcHvsqzuESLs/3mHbjtaFvPvuU8ND1gz75wl+\n\t8eCFPC5bjd5ZtRX+rR6anuByHdM5FAl5fDVH+ZugFdIvXkRIWQ8KoBPL/53jmbq9Zzrx\n\tJTHjOfSE7L0jOagpDkNxw4/G7SbAI3z9X8HBwAnjvC05qW9Nu2d+FzFJCKS6h/aWb+T5\n\teQLZ8ZE8XUAKH4OJoJTkOLDVm8Jx4h4XnQhg1Mt+1XDORno+IJJVIq8ESXsvcaIoyX5k\n\t7xAg==","X-Gm-Message-State":"AMCzsaWMvTctWpDBhR2/bS3R/NQPgN1a6rHwmT7JaAmHX5YSwhPVKQJ1\n\tpz4GVXEjXNWPu+A07jgUc7uTzD6hJ8kA80oaF30=","X-Google-Smtp-Source":"ABhQp+QaOBGu2Y9GeX8reWjkhcmFoQ/D5XHCpovcDazlN3CkZRDXGW8I0tUGcIvI+NnfnQLIGW8ZaFoUo91SfcJvEjc=","X-Received":"by 10.107.164.76 with SMTP id n73mr7513808ioe.175.1508528429226; \n\tFri, 20 Oct 2017 12:40:29 -0700 (PDT)","MIME-Version":"1.0","In-Reply-To":"<1508502868.17067.3.camel@tuxera.com>","References":"<20170906145908.8082-1-tuomas@tuxera.com>\n\t<1508502868.17067.3.camel@tuxera.com>","From":"Linus Torvalds <torvalds@linux-foundation.org>","Date":"Fri, 20 Oct 2017 15:40:28 -0400","X-Google-Sender-Auth":"wlTBkq6suVN6_GklycMJoMMxnuo","Message-ID":"<CA+55aFzdKmMj2o-9pdQ=a1gYd21pfiqFh_e8TUjWst=mZpABnA@mail.gmail.com>","Subject":"Re: [PATCH 0/2] 9p: Fixes for hard-to-hit bugs","To":"Tuomas Tynkkynen <tuomas@tuxera.com>","Cc":"Al Viro <viro@zeniv.linux.org.uk>,\n\tV9FS Developers <v9fs-developer@lists.sourceforge.net>,\n\tEric Van Hensbergen <ericvh@gmail.com>,\n\tRon Minnich <rminnich@sandia.gov>, Latchesar Ionkov <lucho@ionkov.net>,\n\t\"David S. Miller\" <davem@davemloft.net>,\n\tLinux Kernel Mailing List <linux-kernel@vger.kernel.org>,\n\tNetwork Development <netdev@vger.kernel.org>,\n\tlinux-fsdevel <linux-fsdevel@vger.kernel.org>","Content-Type":"text/plain; charset=\"UTF-8\"","Sender":"netdev-owner@vger.kernel.org","Precedence":"bulk","List-ID":"<netdev.vger.kernel.org>","X-Mailing-List":"netdev@vger.kernel.org"}},{"id":1791717,"web_url":"http://patchwork.ozlabs.org/comment/1791717/","msgid":"<20171020201125.GU21978@ZenIV.linux.org.uk>","list_archive_url":null,"date":"2017-10-20T20:11:25","subject":"Re: [PATCH 0/2] 9p: Fixes for hard-to-hit bugs","submitter":{"id":583,"url":"http://patchwork.ozlabs.org/api/people/583/","name":"Al Viro","email":"viro@ZenIV.linux.org.uk"},"content":"On Tue, Sep 26, 2017 at 04:10:14PM +0300, Tuomas Tynkkynen wrote:\n> Hi Al,\n> \n> On Wed, 2017-09-06 at 17:59 +0300, Tuomas Tynkkynen wrote:\n> > These two patches fix two hard-to-hit (but really annoying) bugs in\n> > 9p.\n> > The first one was posted earlier in February (with one R-b), the\n> > second\n> > is a new one.\n> > \n> > Both of these have had soaking in NixOS distribution kernels for\n> > a couple of months with no ill effects.\n> > \n> > Tuomas Tynkkynen (2):\n> >   fs/9p: Compare qid.path in v9fs_test_inode\n> >   net/9p: Switch to wait_event_killable()\n> > \n> >  fs/9p/vfs_inode.c      |  3 +++\n> >  fs/9p/vfs_inode_dotl.c |  3 +++\n> >  net/9p/client.c        |  3 +--\n> >  net/9p/trans_virtio.c  | 13 ++++++-------\n> >  net/9p/trans_xen.c     |  4 ++--\n> >  5 files changed, 15 insertions(+), 11 deletions(-)\n> > \n> \n> Could you apply these? Thanks!\n\nI can pick those, or, if you (or somebody else) are willing to actively\nmaintain a 9p tree, you could start sending straight to Linus - up to\nyou.","headers":{"Return-Path":"<netdev-owner@vger.kernel.org>","X-Original-To":"patchwork-incoming@ozlabs.org","Delivered-To":"patchwork-incoming@ozlabs.org","Authentication-Results":"ozlabs.org;\n\tspf=none (mailfrom) smtp.mailfrom=vger.kernel.org\n\t(client-ip=209.132.180.67; helo=vger.kernel.org;\n\tenvelope-from=netdev-owner@vger.kernel.org;\n\treceiver=<UNKNOWN>)","Received":["from vger.kernel.org (vger.kernel.org [209.132.180.67])\n\tby ozlabs.org (Postfix) with ESMTP id 3yJcQL29xrz9t1t\n\tfor <patchwork-incoming@ozlabs.org>;\n\tSat, 21 Oct 2017 07:11:54 +1100 (AEDT)","(majordomo@vger.kernel.org) by vger.kernel.org via listexpand\n\tid S1753364AbdJTULn (ORCPT <rfc822;patchwork-incoming@ozlabs.org>);\n\tFri, 20 Oct 2017 16:11:43 -0400","from zeniv.linux.org.uk ([195.92.253.2]:50688 \"EHLO\n\tZenIV.linux.org.uk\" rhost-flags-OK-OK-OK-OK) by vger.kernel.org\n\twith ESMTP id S1752854AbdJTULk (ORCPT\n\t<rfc822;netdev@vger.kernel.org>); Fri, 20 Oct 2017 16:11:40 -0400","from viro by ZenIV.linux.org.uk with local (Exim 4.87 #1 (Red Hat\n\tLinux)) id 1e5ddd-0008EU-Rl; Fri, 20 Oct 2017 20:11:25 +0000"],"Date":"Fri, 20 Oct 2017 21:11:25 +0100","From":"Al Viro <viro@ZenIV.linux.org.uk>","To":"Tuomas Tynkkynen <tuomas@tuxera.com>","Cc":"v9fs-developer@lists.sourceforge.net,\n\tEric Van Hensbergen <ericvh@gmail.com>,\n\tRon Minnich <rminnich@sandia.gov>, Latchesar Ionkov <lucho@ionkov.net>,\n\t\"David S. Miller\" <davem@davemloft.net>,\n\tlinux-kernel@vger.kernel.org, netdev@vger.kernel.org,\n\tlinux-fsdevel@vger.kernel.org","Subject":"Re: [PATCH 0/2] 9p: Fixes for hard-to-hit bugs","Message-ID":"<20171020201125.GU21978@ZenIV.linux.org.uk>","References":"<20170906145908.8082-1-tuomas@tuxera.com>\n\t<1506431414.20647.0.camel@tuxera.com>","MIME-Version":"1.0","Content-Type":"text/plain; charset=us-ascii","Content-Disposition":"inline","In-Reply-To":"<1506431414.20647.0.camel@tuxera.com>","User-Agent":"Mutt/1.9.0 (2017-09-02)","Sender":"netdev-owner@vger.kernel.org","Precedence":"bulk","List-ID":"<netdev.vger.kernel.org>","X-Mailing-List":"netdev@vger.kernel.org"}},{"id":1792917,"web_url":"http://patchwork.ozlabs.org/comment/1792917/","msgid":"<1508809268.9653.13.camel@tuxera.com>","list_archive_url":null,"date":"2017-10-24T01:41:08","subject":"Re: [PATCH 0/2] 9p: Fixes for hard-to-hit bugs","submitter":{"id":70706,"url":"http://patchwork.ozlabs.org/api/people/70706/","name":"Tuomas Tynkkynen","email":"tuomas@tuxera.com"},"content":"Hi Al,\n\nOn Fri, 2017-10-20 at 21:11 +0100, Al Viro wrote:\n> On Tue, Sep 26, 2017 at 04:10:14PM +0300, Tuomas Tynkkynen wrote:\n> > Hi Al,\n> > \n> > On Wed, 2017-09-06 at 17:59 +0300, Tuomas Tynkkynen wrote:\n> > > These two patches fix two hard-to-hit (but really annoying) bugs\n> > > in\n> > > 9p.\n> > > The first one was posted earlier in February (with one R-b), the\n> > > second\n> > > is a new one.\n> > > \n...\n> > > \n> > \n> > Could you apply these? Thanks!\n> \n> I can pick those, or, if you (or somebody else) are willing to\n> actively\n> maintain a 9p tree, you could start sending straight to Linus - up to\n> you.\n\nYou can pick these up, I don't have plans for more patches right now\n(unless we hit some new bugs that affect our workloads).\n\n(FWIW there do lurk dragons there, at least 1) setxattr() with zero-\nlength value turns into a removexattr(), and 2) creat(\"foo\", 0444)\nfails due to the R/O perms when opening the writeback_fid. Fixes to\neither didn't seem too easy...)\n\nThanks!\n\n- Tuomas","headers":{"Return-Path":"<netdev-owner@vger.kernel.org>","X-Original-To":"patchwork-incoming@ozlabs.org","Delivered-To":"patchwork-incoming@ozlabs.org","Authentication-Results":"ozlabs.org;\n\tspf=none (mailfrom) smtp.mailfrom=vger.kernel.org\n\t(client-ip=209.132.180.67; helo=vger.kernel.org;\n\tenvelope-from=netdev-owner@vger.kernel.org;\n\treceiver=<UNKNOWN>)","Received":["from vger.kernel.org (vger.kernel.org [209.132.180.67])\n\tby ozlabs.org (Postfix) with ESMTP id 3yLbbW338Xz9s83\n\tfor <patchwork-incoming@ozlabs.org>;\n\tTue, 24 Oct 2017 12:41:43 +1100 (AEDT)","(majordomo@vger.kernel.org) by vger.kernel.org via listexpand\n\tid S1751327AbdJXBlN (ORCPT <rfc822;patchwork-incoming@ozlabs.org>);\n\tMon, 23 Oct 2017 21:41:13 -0400","from mx2.mpynet.fi ([82.197.21.85]:41426 \"EHLO mx2.mpynet.fi\"\n\trhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP\n\tid S1751220AbdJXBlM (ORCPT <rfc822;netdev@vger.kernel.org>);\n\tMon, 23 Oct 2017 21:41:12 -0400"],"Message-ID":"<1508809268.9653.13.camel@tuxera.com>","Subject":"Re: [PATCH 0/2] 9p: Fixes for hard-to-hit bugs","From":"Tuomas Tynkkynen <tuomas@tuxera.com>","To":"Al Viro <viro@ZenIV.linux.org.uk>","CC":"<v9fs-developer@lists.sourceforge.net>,\n\tEric Van Hensbergen <ericvh@gmail.com>,\n\tRon Minnich <rminnich@sandia.gov>, Latchesar Ionkov <lucho@ionkov.net>,\n\t\"David S. Miller\" <davem@davemloft.net>,\n\t<linux-kernel@vger.kernel.org>, <netdev@vger.kernel.org>,\n\t<linux-fsdevel@vger.kernel.org>","Date":"Tue, 24 Oct 2017 04:41:08 +0300","In-Reply-To":"<20171020201125.GU21978@ZenIV.linux.org.uk>","References":"<20170906145908.8082-1-tuomas@tuxera.com>\n\t<1506431414.20647.0.camel@tuxera.com>\n\t<20171020201125.GU21978@ZenIV.linux.org.uk>","Content-Type":"text/plain; charset=\"UTF-8\"","X-Mailer":"Evolution 3.26.1 ","MIME-Version":"1.0","Content-Transfer-Encoding":"7bit","X-ClientProxiedBy":"tuxera-exch.ad.tuxera.com (10.20.48.11) To\n\ttuxera-exch.ad.tuxera.com (10.20.48.11)","Received-SPF":"none","Sender":"netdev-owner@vger.kernel.org","Precedence":"bulk","List-ID":"<netdev.vger.kernel.org>","X-Mailing-List":"netdev@vger.kernel.org"}},{"id":1792922,"web_url":"http://patchwork.ozlabs.org/comment/1792922/","msgid":"<20171024021106.GY21978@ZenIV.linux.org.uk>","list_archive_url":null,"date":"2017-10-24T02:11:06","subject":"Re: [PATCH 0/2] 9p: Fixes for hard-to-hit bugs","submitter":{"id":583,"url":"http://patchwork.ozlabs.org/api/people/583/","name":"Al Viro","email":"viro@ZenIV.linux.org.uk"},"content":"On Tue, Oct 24, 2017 at 04:41:08AM +0300, Tuomas Tynkkynen wrote:\n\n> > I can pick those, or, if you (or somebody else) are willing to\n> > actively\n> > maintain a 9p tree, you could start sending straight to Linus - up to\n> > you.\n> \n> You can pick these up, I don't have plans for more patches right now\n> (unless we hit some new bugs that affect our workloads).\n\nDone.","headers":{"Return-Path":"<netdev-owner@vger.kernel.org>","X-Original-To":"patchwork-incoming@ozlabs.org","Delivered-To":"patchwork-incoming@ozlabs.org","Authentication-Results":"ozlabs.org;\n\tspf=none (mailfrom) smtp.mailfrom=vger.kernel.org\n\t(client-ip=209.132.180.67; helo=vger.kernel.org;\n\tenvelope-from=netdev-owner@vger.kernel.org;\n\treceiver=<UNKNOWN>)","Received":["from vger.kernel.org (vger.kernel.org [209.132.180.67])\n\tby ozlabs.org (Postfix) with ESMTP id 3yLcFs6Q31z9sDB\n\tfor <patchwork-incoming@ozlabs.org>;\n\tTue, 24 Oct 2017 13:11:29 +1100 (AEDT)","(majordomo@vger.kernel.org) by vger.kernel.org via listexpand\n\tid S1751316AbdJXCLW (ORCPT <rfc822;patchwork-incoming@ozlabs.org>);\n\tMon, 23 Oct 2017 22:11:22 -0400","from zeniv.linux.org.uk ([195.92.253.2]:34586 \"EHLO\n\tZenIV.linux.org.uk\" rhost-flags-OK-OK-OK-OK) by vger.kernel.org\n\twith ESMTP id S1751278AbdJXCLV (ORCPT\n\t<rfc822;netdev@vger.kernel.org>); Mon, 23 Oct 2017 22:11:21 -0400","from viro by ZenIV.linux.org.uk with local (Exim 4.87 #1 (Red Hat\n\tLinux)) id 1e6ogM-00026P-FH; Tue, 24 Oct 2017 02:11:06 +0000"],"Date":"Tue, 24 Oct 2017 03:11:06 +0100","From":"Al Viro <viro@ZenIV.linux.org.uk>","To":"Tuomas Tynkkynen <tuomas@tuxera.com>","Cc":"v9fs-developer@lists.sourceforge.net,\n\tEric Van Hensbergen <ericvh@gmail.com>,\n\tRon Minnich <rminnich@sandia.gov>, Latchesar Ionkov <lucho@ionkov.net>,\n\t\"David S. Miller\" <davem@davemloft.net>,\n\tlinux-kernel@vger.kernel.org, netdev@vger.kernel.org,\n\tlinux-fsdevel@vger.kernel.org","Subject":"Re: [PATCH 0/2] 9p: Fixes for hard-to-hit bugs","Message-ID":"<20171024021106.GY21978@ZenIV.linux.org.uk>","References":"<20170906145908.8082-1-tuomas@tuxera.com>\n\t<1506431414.20647.0.camel@tuxera.com>\n\t<20171020201125.GU21978@ZenIV.linux.org.uk>\n\t<1508809268.9653.13.camel@tuxera.com>","MIME-Version":"1.0","Content-Type":"text/plain; charset=us-ascii","Content-Disposition":"inline","In-Reply-To":"<1508809268.9653.13.camel@tuxera.com>","User-Agent":"Mutt/1.9.0 (2017-09-02)","Sender":"netdev-owner@vger.kernel.org","Precedence":"bulk","List-ID":"<netdev.vger.kernel.org>","X-Mailing-List":"netdev@vger.kernel.org"}}]