Message ID | 149990708500.14921.14097201477216710238.stgit@maxim-thinkpad |
---|---|
State | New |
Series | "ploop: fix typo in ploop_pb_get_first_req_from_tree" |
Headers | show
Delivered-To: criupatchwork@gmail.com Received: from gmail-imap.l.google.com [209.85.233.108] by patchwork.criu.org with IMAP (fetchmail-6.3.26) for <root@localhost> (single-drop); Thu, 13 Jul 2017 02:55:27 +0200 (CEST) Received: by 10.100.161.233 with SMTP id q96csp1504658pjc; Wed, 12 Jul 2017 17:55:24 -0700 (PDT) X-Received: by 10.99.121.1 with SMTP id u1mr6710212pgc.20.1499907324323; Wed, 12 Jul 2017 17:55:24 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1499907324; cv=none; d=google.com; s=arc-20160816; b=DH/4YHAqw+lufYqT4N7UZord5/uXD3rWgK+hzOr/6a7jibonhXfmwu/30BkIoITdfx H64TEYNSaS/lL+x8nkNG+DSblMtdtQBmJLjsD0Cu8wr4d6RH2fqLyTcxcljs6/06m6wz 7LEEgvJwcEODz4XtgAvYx9xxsniCN7bNfj8EzAY1/DLPYt/MlChpsWDZYpgBx9l9ioXh 1BAwyS7OwrQRr4lCwQpMeK1PJ1of6mrjfJHxGd/BL0gBxfBqwIYBy5L+vnPsJHD0CqeM HYiNQf41aUi+0D/AnGuk+8HrID9zK9EW9Ib9uYLxnQh9wHXOWwYTrHDEQX69qszysqKh NQ9w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=errors-to:sender:content-transfer-encoding:list-subscribe:list-help :list-post:list-archive:list-unsubscribe:list-id:precedence:subject :cc:spamdiagnosticoutput:mime-version:user-agent:message-id:date:to :from:arc-authentication-results; bh=x19iYOwuttPrZYg13mMyJ6fmm1Zv7yWeW56XuUk5amw=; b=B22lwG2Z7lOtEtHJpQrH8uuHF/oAG3fIa0vm9/t8PeJGZvtzmq/XvQicjjZ7ivW4hg Acl2bMgmcV+Y+GvRL95st6akesfDSSwksU815dRULKXsbMkQOFZbjDw9fd8KsFGRM6Cv OPH/gDckRtR5hUcUzC+EvHYku+O/bPF0vpaAavEx1xgsMLDsAVEjJTgGk2BRRMUufNWR pZ3W8CkNgCj/UwfIUyGyvJgdR5gMb5zp3SBzCWWY2GnggArNBvKDgJG3/bhMgI8XiBw0 ic1FZwIkaz3PnE9AJFdhOwywFJmTEic7be6inqASaJxu8CieVIT/eQ31SmXEnaXt4niK 6Kuw== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of devel-bounces@openvz.org designates 195.214.232.140 as permitted sender) smtp.mailfrom=devel-bounces@openvz.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=virtuozzo.com Return-Path: <devel-bounces@openvz.org> Received: from mail.openvz.org (mail.openvz.org. [195.214.232.140]) by mx.google.com with ESMTPS id k9si2840879pgp.294.2017.07.12.17.55.22 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 12 Jul 2017 17:55:24 -0700 (PDT) Received-SPF: pass (google.com: domain of devel-bounces@openvz.org designates 195.214.232.140 as permitted sender) client-ip=195.214.232.140; Authentication-Results: mx.google.com; spf=pass (google.com: domain of devel-bounces@openvz.org designates 195.214.232.140 as permitted sender) smtp.mailfrom=devel-bounces@openvz.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=virtuozzo.com Received: from mail.openvz.org (localhost [127.0.0.1]) by mail.openvz.org (8.14.4/8.14.4) with ESMTP id v6D0rB9G012154; Thu, 13 Jul 2017 03:53:15 +0300 Received: from EUR01-VE1-obe.outbound.protection.outlook.com (mail-ve1eur01lp0239.outbound.protection.outlook.com [213.199.154.239]) by mail.openvz.org (8.14.4/8.14.4) with ESMTP id v6D0r9I1012151 for <devel@openvz.org>; Thu, 13 Jul 2017 03:53:09 +0300 Authentication-Results: virtuozzo.com; dkim=none (message not signed) header.d=none;virtuozzo.com; dmarc=none action=none header.from=virtuozzo.com; Received: from [192.168.0.103] (73.118.245.180) by AM5PR0801MB1842.eurprd08.prod.outlook.com (2603:10a6:203:3c::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1240.13; Thu, 13 Jul 2017 00:52:56 +0000 From: Maxim Patlasov <mpatlasov@virtuozzo.com> To: khorenko@virtuozzo.com Date: Wed, 12 Jul 2017 17:52:51 -0700 Message-ID: <149990708500.14921.14097201477216710238.stgit@maxim-thinkpad> User-Agent: StGit/0.17.1-dirty MIME-Version: 1.0 X-Originating-IP: [73.118.245.180] X-ClientProxiedBy: AM5PR0402CA0018.eurprd04.prod.outlook.com (2603:10a6:203:90::28) To AM5PR0801MB1842.eurprd08.prod.outlook.com (2603:10a6:203:3c::19) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 90e1e22a-4a0d-491c-ef9f-08d4c98980ed X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(300000503095)(300135400095)(201703131423075)(201703031133081)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095); SRVR:AM5PR0801MB1842; X-Microsoft-Exchange-Diagnostics: 1; AM5PR0801MB1842; 3:tq4iU7Z5hS5UviZtDpr2988f4sfwOX81kJbn7bfh8ugQWL5nJkkS2nPRoN1FjTAjtVRvTQJWwg060J22/AvOtjZuN9ZwxoD2SkaXDdE2mLSx/lJQ7iO7by7PsSboIs/csIjzNXRzSk4Fa8u2zH2bT0XWW8FxUY8paUWmwzbuQ+WWtdyVO1fyCnjtC4bSeFDCjaJIrGsFbXwrnD89Q1Nw8AZNygcf5PZ2brL49z6Tp2UTAU03K5BHv5KVp3j9xImMVbNWsfEeFe46v8LpkGzfB+66MVKX1/F2Hk4IParmKhABRMutJoeckw/8Jal74lugS05S0XZnIqwtfzvGqMfu1dJXNipCvDI5HB1VabZxRIebEPdKYIMOTd40SVyI+KsTzXDMRHSBouBPOyxKeF91N+O05Y74HYI2ct2T8NnvtIhxWUdOg8cl4xgxAEzVNKkWJvWamgiTVGoiojpa2LN8PdzPsfqU5Wwtf7+wU6yNth6Nwxt/jqYRx1XuZDmEsgYCw3o7oAuUFtMC+YThjtz4yorlAAGdpjOiHu0jDJ29AZvibfKQacK9OnjBXglQrlboWw/gdx8HA7AV4DpuTeXf/AckBcTH/3IyPUQ02KxZGbtydObRx7tZlgBFb6ueoPnhgq0tIUXOKS/FnUOM9ggYO32EsbmQBmPjI8+qkGA+elqKbZq0cOhTAKgG1sjikslpOzZdW1//WBk1ZFk9mjgVXR42n+Lh1R65IdmyBNaNTBY= X-MS-TrafficTypeDiagnostic: AM5PR0801MB1842: X-Microsoft-Exchange-Diagnostics: 1; AM5PR0801MB1842; 25:70aPOQTODI9iuXJphDhYkalL3W3ZNwJzCBsRI2hkFjTV5n08gldMX2a+jvxhjc5PiAi0vjWEiAAaSTCmKo1Lt8vCmGG3EwcwF4h3wug1K829IWVdfbWoBpfL+Xy26kDStl5kKgZY/EANMRR9OIu3QytdQFpOsmRMYqBLVg9RFjoJw/PFnD+zYmZJuzdXls+4j5AyXAAxZkklsQ8yayHJKOOJ9xnbsNEqmokWqzZclX7ZcIOsJyR3aVHJ3qUYJLNvvSBjhdgc2UfSyx4FJUuDs5TaZuiXG7jnW13IR+Zvgv7rKjci4B50qadY7mrv4D6+qxEXnbGub3b2hm2d3HJsG49KAT5OKxAZ/+VhpD4TzyB802W3LImZkpOk4Cwi7jcfeGSHGKbTAvzrjqeDhGkbfgkQ+eZ4KH7v/XdZL7aDEUn0Pf2K1HtsAuHfbaHodxvvEwyx/4MHBB1OmFBNGt4jPOOk1BGMxFysHDaMVLpJW6LMgFxyy3pWkms46MK3ZBio9+ide4/1ciwOFgYA3H3dpp7lGLQ+LDuNvfwMwHkH1QM03/dpNH3N9ZnhNSUDodyH8E0L4prdSzN1HE+JzeocnnJHBy6bNgdl+Pefj1L8OVWvmM6z7W3PVsZrSBAJ6q16gP9XcT/vAe3SbjEWJ/wvOOwSj9FPSD6CnmjwDdFgPZavsC3nUCf3uCQnbXjCd587yKCE8zpkzTzxz1E5dbIveABXsU3wsKGZCNPcxcfL0SbaC6/MxBzxeyW3+966zZOMLRGPJAukTqMZRMsAGvJLmHytJiV9bscJtVzPUwbY0adxWjjfKfneBW2E6EnCoapDgh+dHq9n2re7KbLdUzw+UFkv2E5Ak2kZaj4rfmCAtdofAw9D/dUBggLBP+iVSaAnpZxOl+F5n5DTcw1Fomlev/2MSwCeZl7yh6Zfe4DhWV4= X-LD-Processed: 0bc7f26d-0264-416e-a6fc-8352af79c58f,ExtAddr X-Microsoft-Exchange-Diagnostics: 1; AM5PR0801MB1842; 31:W2ax/x35SQy8+kLDOgWRzz5ZS23Jk2n6sgEa44/DQaWpxBlM8n2ISw433h9nzY0b2qTMJBcnogLIiZElxJ4opjnrxSEJuCFOL+yy/5Mcbrecb/1WR/bAtOmTmby15FdbhsU1sPCSl7r51pslBFTbQGa/CsZn4nZs8s3r/Pngf91wsxuosowmn3kn5SF09ZtPAgpQefJxxMp2rxA4JD6kNpC2ZDJxw/vWZ5AunjeMVaIGCJtBi/nIqYvaPqWn/TVdG0MwPq7xZErpbyXcKu+AUfOT/herSovsR2exhK3E5sxnCGaAr34RfP1czSlC+0XXqmbcAlpCR64dGFiptcwo9dp0rKJUeiwrnV5K8SUqIaXiLf6ZyKNB75/StYkQ44wTbaxG5Ez2Tr5ksphQC9LPhbd5gkmpux7LWjbeWgZYkXZV79D6QLNj2lMLUo5cSflMJVNTR300rn6qx13EfxMijl4Av3vhP7jaO56/KvcZR3NteuE4yCy9GRaj+j54gLB6pBapIZ58anSuBERAyvlIWuC+/r0ogfoALWY+4UYVfyYQS5Q5lrIaSpe4frXfmjQrL4Z3e/lfQIdorsAEnhIU/LOXY1AVaXc58x2PKGs8E7ecshzUhoBzZa3U6Y/txhMGzK+XwmB5TIi6h+W7cYZHLYq7RHqueEEQcrr3AeGIKAY= X-Microsoft-Exchange-Diagnostics: 1; AM5PR0801MB1842; 20:6SpYWx76yosdDd208pnqxJUUbs3LpaFFeiU0j7NoMIXXGmz1EynW2CvKjITp8LFveqZ9ovW0E2TBjnCFKVB7QClVEqxdCngFDbZBZ4jraf8pJEbYk/4YUunsprfzV7A/lKbZbvcFWYd8FD/1CZTHzy88HZ0Ym/eqDNxFLkD3k6y2Al8Y7pdH5in0HoCFWEHx/J3ZHx8q3ErZG86b8K6uFA5ktlaDKYblSuoz6Eek07grp1hTme6nUq3aAkBEzetj6yz+xlPyasnylv8EOEg4InZNDBLOgFfzWj/d5k2aDvs8izAhpJ4xTg42+5RTNANJAiHG1Abw7IFQU9BkE+HOHZTg4Gc4D9v2vEYiHA9nok5H/8VMaxwW+vg0m0YXqqansKtuPht2SR6kvVhwy6IGP+jdrk5GxS3fV4EYLwlGL+g= X-Exchange-Antispam-Report-Test: UriScan:(236129657087228)(215187933766430)(247924648384137); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(9101524173)(601004)(2401047)(8121501046)(2017060910075)(93006095)(93001095)(100000703101)(100105400095)(3002001)(10201501046)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:AM5PR0801MB1842; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:AM5PR0801MB1842; X-Microsoft-Exchange-Diagnostics: 1; AM5PR0801MB1842; 4:Rh6bAq55CWeDDLnQCQiQy/sfIM9cMbwRCOp57vzpIH0V7Msl+DTIsK6WBp9lAh1uVSm3JPUmKUwjep0NmkZP89bzpTZkKZiXULlnRHqqbGTLHs2E5L8/Y7hC7YPl8m4kdP5YZ2TlqufR+lcF6lZXuGvFYLbUj6cQax6UTGMgD5qMRyu5Z5t7p2HLhqpgjnPbq6wIjwUM5R6+wlxXxuIV9Weqt6DM8TW1KudakgcPEsasRgigeayruL75bfLdzVd1PSbo/z4v3wyJ4OS57g1rhVX2lAM9mjKX4lVF8I95VMIF/pJwNMG7iHdJvq9FheBjAG1Ovl6V0f0LvXhmswpYRf5IgvrOhKUjZpm5RY4mdhdRQKXYqptBhWK5vYdsoglH+srE8p+MaTHf67k2xcaljvjTOaGJOoviNO960QZDbLLcb9P9E8wHou5B0yZKvwxlCcess1YlNPJ0J9vRFIl7TAUNqOuRxqVzkMAV7lqRIJP8Gvq5pSTVuSCjN8Ul3V1X+jbpVENeWVZiWyO5/ejaDKmTg/lcl8ynB4B7G5/tZt0AsMNJuLZvoG6XkR7YtwI4ppW09tJfrNt3aGVVZvnbxFzVuVl2Wtv+Fj6yTbEVT47eCLXVYnVKjjrPv1VP3z9H/FuMdxQnHyiSXG6ygznYxd0RQ+M1MqV8ZJ1DZ2IsAcphmOUrNrlz34sxRe87EkubIRp6NFOWkaSZDgT7dv0gH3kwQX6ptK22iQwrmmhuHMFTahvTDRUbAMPZzRHWSEmTDcXbXTeDe+8eQzmaybIRfFPwj00VvjabH9i7k7QY/bBYKFwfhiHGPrtUnCg53KZiLhIK2aD5tPoNt7a3qUcWo4dFh9tt5AdxAhs2esAN3cmYWAuXLDqsiwQwUTMJlHpYvlSISMGdDHMcTHnn+lTTIQyCa9G9VKnslO9V4ngrcYo= X-Forefront-Antispam-Report: SFV:SKI; SFS:; DIR:INB; SFP:; SCL:-1; SRVR:AM5PR0801MB1842; H:[192.168.0.103]; FPR:; SPF:None; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; AM5PR0801MB1842; 23:Re6sZhzV9cuewW3DHaejKHUcQN2xQpfpakNX3eBQqx7J1y5LukQZr+vA6ZdrqZrQ7ehFWs+8zZzPKceV+uEhzRfY+2pbwvwCU6WozNU7ioXpOY04Sk43j5863h8iedx12XYghVvaMuR9qutxON7XKw== X-Microsoft-Exchange-Diagnostics: 1; AM5PR0801MB1842; 6:lQdLgweoHQfgBJ39uTJmAz+lRaxObQLwSLEuUdNKyzdMw/uvmbro3IsXB5TaTVQucxuHohVvla/VlgQg/colwY2TGbrJgoBwFUVXVtImNY08ZuICK+tT8sDsZIv7Ov38a4kb/WCVoraYEjvYpfVkT7OzWmojw5fCyXl+UtHpNoI6CAQEUCNql9nyCd+N3ehW1CaBZcQr7AUsJA2yRIzh6udZM6jdh34/mbpSU1XuCcp/U5vqzf3+ilv2gqjUH/5SQIL4UKcvWvu3r2ApWB9pEuFPgI5y0EUlBJ3X8Yw0mFdRb7WBh7xFdBxB0amSuwjqiZbi3VAhrmTHntVW2BQNB5hkUTlZ6IRsyFT7NHAtcW1cny97RX8pCnIZ2iFhGv/kdB8azuUZgYunzkPr3JZ93NTlziXLCwPH3Mj9fUn9D1hYg7T4YA3axfYRnWvqgjUJ/ZmEZZ0+JkP5JH0qfhKuZhAY7vJSrz5rwKD6DP9xKyqxfy7FuSk9fnd61MuKbbCs/k4yOzxvCJHwRLjg6SGVq8MUncGn3Mt/G8R7UnxrMqgK0pH8Es2qSL7ut9BF0Ov2Ixq6/WJ/pQifRwX3TyHf8vp+BcyFfTuAQF149RxzylPG0pW8W0zS+KcKHbcbqmokGbSbcJArUFGk2Ao5B/+TcpTfXyhj/rIN8XoEJybj/5lTg8BXaeIBLn+Anta48g5+QosJn53n4Y9UKv54y8YYAx723o/KipbCOGR9vwl+bIaI6PAD6l9U9YKnanNKPa+EaHEt3Ik3mf6e0yUgDI9iLXcQDjclxNQHM5zPG3nc9iyVboSpTuhs36M35WjVUylNQ4bGnHgtkdKoeJ1SiGes1gi4iBaN5PsmbzY7rcp3ns4= X-Microsoft-Exchange-Diagnostics: 1; AM5PR0801MB1842; 5:7wdbLHN2P8iCmEDDd5oTOhj+E4JN1dVPrsz3LkvYybkXjAnha4Cgn8fDIg7BaOXmCAUBsAyRgzuTDvKCouWr+IUB3cnEhkXq7UtzhUfhB3htxLNipDf2viKWA9lJsz5SMj2b/hpOt+vnfeTBg3hOvkbfH3Dz40gGM/aKx4c+4oWcWK6NcefUX3nHu91kmtIwDN/ORKZeTXNL7fqjsxL/hh2ZrETKXvSj14cteP2lPVo/iypa+fU7E5eRKU5Xl8YstBi/GwaaA9Ujj+9F64XF5nk4Ihw7+h18z7mw/OWgEv4LU5oJKjgy8x7Xim/tNI33YLQKnME/DtCJ5Kp4ZarW0bARArUon7suRPJ4J5LdbXjCGBAxevGIatnx8P2Zu7WavSwgRfSLgZWW4PJGtYxlqviG7Rb038wP7n9g6w0EO7qRX3JHw40TmnaluTsQi/cPulh+12pyDSbpYbPRZGGT88mzFiYad4YpKVvVT7rjOuApPhwuhOsyr2uiApmlwliP; 24:7aJNrsbiTpFE20tx1t9pAYWhw2XJfdj6l0fYcC3pVzPgUzWkYdLfpST6qsAiwZ9SNj4ineFjy/ni6aRoBAxRjZM/jWot4pHPKC5Vo+ZgdmQ= SpamDiagnosticOutput: 1:0 X-Microsoft-Exchange-Diagnostics: 1; AM5PR0801MB1842; 7:DGwIpdDjpovi0gcJd47pVHIJSw5tj10i4drXMFnoDhrR9e+dk2O27GeJuCF0Gn+BYO0MBOAH2t2zEAZ21C57sJXhyXJ6P93GPL29dwy4kmn+GGIL90pRepBXx2d/kT0ftVvJjSKxWpvHKrsB6i+2cvHYKsQ90ZViJlOXJsUwVHJIQ9NUxmvwhqcHEB6gIsqRr4raBQgNnmuzl4O82bVG+YpMCC+zHkXvIuTGRDn++YEz2zBRbYU+kCzeox5s9LNd5+EKH1BvghtzqFyt8zy5s61DKLT07wDh7Mf/xjgYoJ8AMWBH3trkPUBL47BsREoMZyd0kgYqITjW2i/EBcDVhZtVaOEi7Hr0Sez785ZnOBg/W/NLa2RoTWNO3WqnbS+DCtgHzQUcXur7WLMtNm7EzwQoAUvrLz3AHj/OcF5I46yBPo7frCr4/FW220h8jiJo/2OYyo8C7Ep0m1m8tvzXPuo0I7sMeOx0oqh8BivtHjb5ygWdZIBZNcI2NgPUiAwC2F/ge7z712qc/vskFoTqVe1UxsnNhcR5814cft4SQSgGikgiBMCii1seTJffYkYVt5L5F2H9ISPvafWumj4+3x2LsZtTBNTqmoCZAW8NK7RSiWLa+nhz+GHyIrrbaZM8Zx0nDkWfceYHpkJHucGownnwaSlosy5BiFxxwM5+qUsc8XzKH4t1P3Itn30LVL8YBM9VC+Szui8wkfknFizR6dVcckAzlHRT6j/SohtzfwQNdXPB2mPauPDsROkwM/4EJSUnc+MaVGiUoh0SzynVJ9oJEGqYSIzt0ghTfntHOD8= X-Microsoft-Exchange-Diagnostics: 1; AM5PR0801MB1842; 20:Eawebm5nu5e33nIxVrn0Uv+PFbI8MTqJ50+jZuiYxEPfM9LRIDNZuPWB3uC7CSm0HYDMuek2XlCJtJAjLD2s4l+tWvfIhCh9H2ZVfAKhN8VG0bCumj5ETmlOw4Vg6i0c6kYHq/ph0Zym7YBZcqY1edecuhhUmms7umePbrM0CKY= X-OriginatorOrg: virtuozzo.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 13 Jul 2017 00:52:56.5785 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM5PR0801MB1842 X-MS-Exchange-CrossPremises-OriginalClientIPAddress: 73.118.245.180 X-MS-Exchange-CrossPremises-AuthSource: AM5PR0801MB1842.eurprd08.prod.outlook.com X-MS-Exchange-CrossPremises-AuthAs: Internal X-MS-Exchange-CrossPremises-AuthMechanism: 06 X-MS-Exchange-CrossPremises-TransportTrafficType: Email X-MS-Exchange-CrossPremises-TransportTrafficSubType: X-MS-Exchange-CrossPremises-SCL: -1 X-MS-Exchange-CrossPremises-Antispam-ScanContext: DIR:Originating; SFV:SKI; SKIP:0; X-MS-Exchange-CrossPremises-Processed-By-Journaling: Journal Agent X-OrganizationHeadersPreserved: AM5PR0801MB1842.eurprd08.prod.outlook.com Cc: vzlin-dev@sw.ru, avagin@virtuozzo.com, devel@openvz.org Subject: [Devel] [PATCH vz7] ploop: fix typo in ploop_pb_get_first_req_from_tree X-BeenThere: devel@openvz.org X-Mailman-Version: 2.1.12 Precedence: list List-Id: OpenVZ development <devel.openvz.org> List-Unsubscribe: <https://lists.openvz.org/mailman/options/devel>, <mailto:devel-request@openvz.org?subject=unsubscribe> List-Archive: <http://lists.openvz.org/pipermail/devel/> List-Post: <mailto:devel@openvz.org> List-Help: <mailto:devel-request@openvz.org?subject=help> List-Subscribe: <https://lists.openvz.org/mailman/listinfo/devel>, <mailto:devel-request@openvz.org?subject=subscribe> Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: devel-bounces@openvz.org Errors-To: devel-bounces@openvz.org |
diff --git a/drivers/block/ploop/push_backup.c b/drivers/block/ploop/push_backup.c index ade5fa5..032706e 100644 --- a/drivers/block/ploop/push_backup.c +++ b/drivers/block/ploop/push_backup.c @@ -598,7 +598,7 @@ ploop_pb_get_first_req_from_tree(struct pb_set *pbs, unsigned old_owner) { struct rb_root *tree = &pbs->tree; - static struct ploop_request *p; + struct ploop_request *p; struct rb_node *n = rb_first(tree); if (!n)
This is the most "classic" case i remember. When so hard to find issue results again in a so tiny fix. Maxim, thank you for finding this out at last! -- Best regards, Konstantin Khorenko, Virtuozzo Linux Kernel Team On 07/13/2017 03:52 AM, Maxim Patlasov wrote: > Due to a typo, local pointer was defined as static leading to a nasty race: > > 1. Thread A (handling ploopN) initializes that pointer > 2. Thread B (handling ploopM) re-initialize the same pointer > 3. Thread A proceeds with using the pointer that currently points to > some request belonging to ploopM. > > Hence data (ploop requests) leaked from one ploop device to another > leading to list corruption. > > https://jira.sw.ru/browse/PSBM-67513 > > Signed-off-by: Maxim Patlasov <mpatlasov@virtuozzo.com> > --- > drivers/block/ploop/push_backup.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/drivers/block/ploop/push_backup.c b/drivers/block/ploop/push_backup.c > index ade5fa5..032706e 100644 > --- a/drivers/block/ploop/push_backup.c > +++ b/drivers/block/ploop/push_backup.c > @@ -598,7 +598,7 @@ ploop_pb_get_first_req_from_tree(struct pb_set *pbs, > unsigned old_owner) > { > struct rb_root *tree = &pbs->tree; > - static struct ploop_request *p; > + struct ploop_request *p; > struct rb_node *n = rb_first(tree); > > if (!n) > > . >
Due to a typo, local pointer was defined as static leading to a nasty race: 1. Thread A (handling ploopN) initializes that pointer 2. Thread B (handling ploopM) re-initialize the same pointer 3. Thread A proceeds with using the pointer that currently points to some request belonging to ploopM. Hence data (ploop requests) leaked from one ploop device to another leading to list corruption. https://jira.sw.ru/browse/PSBM-67513 Signed-off-by: Maxim Patlasov <mpatlasov@virtuozzo.com> --- drivers/block/ploop/push_backup.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)