Message ID | 150032912505.15785.9223806188265634040.stgit@maxim-thinkpad |
---|---|
State | New |
Series | "fuse: revert Dcache is always invalid" |
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); Tue, 18 Jul 2017 00:09:08 +0200 (CEST) Received: by 10.100.161.233 with SMTP id q96csp4820655pjc; Mon, 17 Jul 2017 15:09:02 -0700 (PDT) X-Received: by 10.99.100.194 with SMTP id y185mr1609043pgb.92.1500329342413; Mon, 17 Jul 2017 15:09:02 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1500329342; cv=none; d=google.com; s=arc-20160816; b=SiHob+8Xnx1bKoLmJjzu8jkuJdGFv6c5LllFsACMkuEfORq/X/lZssPkfNWiaB3DRq s2ngLR34STCyhMnMtrv8d3L7Q+Q5usM3SMY4Lo1hU39mJqMHG9lFXaRmRmR8Roei8b3F 1trhVDtAoPCq12CsBVc9mH1Jpt2XE5FI7WaWtGTH4Q5px39Uf0P+B/FTaSK4q7qTFyMf +r4D5rDIYadFbLUapSgVSy+rhlSIa0LBtKJ2df7fFFJ+jc4JM8lm4z8tbU5iyw++yf2X yAnyhJYicRjs2S+v3/8fhY0UI6E014sqt+6pyDulcmjfoSUDNRpdjHgHTSv4B/vcNpG0 e93A== 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=QtTFEITa8HXXhQ5VaTLAZz1cWDc9fAkQ7XrUBFViA7E=; b=PHEuFMQRw7lL2sYuiAijuM/4HVRVjL+YoAOM9cWaoFwrTHbQudPTUF6evdCCfajEwy UonIrVG1DuFJ5NmZEzP+91Q/Pq4vbyIoy4GQhyCGyCOW7QBQeCfDD9NSfVSJQtnLZ99n BerKg7x84vUqKid+z3lqjpyjOJz4rH/1fZZ8frekoduj9Ul1M7hnmf5cJk5dqXQOoJ3e t3O5TxQeDG+fJ0Fv4fEiYdoat/Yo5fPemsXU5M7z4M9sofrU6OwBvDKwBKIFI1yUs8Ah QtRIFYRQzH0dQ1GnRTuDXTuIjNEf9RkAOa/zEhjdr2Ml5YxPng0eOQ2lEOV3SpTayNpt SFbQ== 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 q4si265943pli.267.2017.07.17.15.08.37 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 17 Jul 2017 15:09:02 -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 v6HM6VqL019686; Tue, 18 Jul 2017 01:06:36 +0300 Received: from EUR01-HE1-obe.outbound.protection.outlook.com (mail-he1eur01lp0209.outbound.protection.outlook.com [213.199.154.209]) by mail.openvz.org (8.14.4/8.14.4) with ESMTP id v6HM6TTK019683 for <devel@openvz.org>; Tue, 18 Jul 2017 01:06:30 +0300 Authentication-Results: sw.ru; dkim=none (message not signed) header.d=none; sw.ru; dmarc=none action=none header.from=virtuozzo.com; Received: from [192.168.0.103] (73.118.245.180) by VI1PR0801MB1853.eurprd08.prod.outlook.com (2603:10a6:800:5c::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1261.13; Mon, 17 Jul 2017 22:06:21 +0000 From: Maxim Patlasov <mpatlasov@virtuozzo.com> To: khorenko@virtuozzo.com Date: Mon, 17 Jul 2017 15:06:13 -0700 Message-ID: <150032912505.15785.9223806188265634040.stgit@maxim-thinkpad> User-Agent: StGit/0.17.1-dirty MIME-Version: 1.0 X-Originating-IP: [73.118.245.180] X-ClientProxiedBy: DB6PR1001CA0031.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:4:55::17) To VI1PR0801MB1853.eurprd08.prod.outlook.com (2603:10a6:800:5c::14) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: ed763d70-4d4e-4f32-e790-08d4cd600fa0 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:VI1PR0801MB1853; X-Microsoft-Exchange-Diagnostics: 1; VI1PR0801MB1853; 3:W8EtIKErloVR7qxlF+qqDAIdrkDq78gWVvFVSGBOg1DawmFPiPbLQr6+xXDKO7Gn8q+fjUFItdt5N6ViCBbO/zTUXSXqC835Bn7IrgqCnl5YEyXuUt83F4UAtYfN8Pxnvg7tImRBkjOUCS7KlDYqTSfgroa9opNTm4Z2K9mrc/yCPvOO2kR4lPYLwI3McIrlnm/sLBq8xXIlWgybfLGPOQp/xA586bRXT9E/ZqJvwOpaVBjNVdiA4CYFi0eNxGxScjXqpZ94Z5rnaxa0bq03oa2ieLKq57WCfAex0hfnvszwVCYTWm39u7f346/3OisR+hBSnNWqJCdwhz3CIou7E2MagdIgjVewrGbN8+1Qo9UWxRVBeZ4i51r9jYT4lOH+r6RieqfCKeC4fZGQ3AS1Ea5kBJCqCw1LcYKjaX0DDvw3CaqsAUNmk5S73tBqWvgiR9Lmpo5GNHDHlsimZ/nrd/VjqhvL1UWhl3oTk6OygM75GfToTPdFJ7MJfUceVk66KVt2qbHBNrS5/T5qWtRpPVjUdlBOFzpXFcOonCuEPn/nzYm2c9LHXoUK6auIMp9U6rWNm2MA3HT/dQUQj5kee/d5SedQjk0WI/jSAk21AZPkFS27NN3N5AGqaWgyfdI56xy9Vdwl7skq56TWTGGWQf/JjoBAoMWBywz/IAxPNRvUCusGswFvzcKq07Zsj+ja/Nm1Zi7ib8hZPapNs7vNXWakI641r/34I/cATpxBsfs= X-MS-TrafficTypeDiagnostic: VI1PR0801MB1853: X-Microsoft-Exchange-Diagnostics: 1; VI1PR0801MB1853; 25:1K7Tl8/wKrgZPeeq/Rv/8g4aTfm4vI7l9jX1TKntR9962St/G/PKI/+Yqe8LlF89870wzTSfDngUWpTLFZBj2/PYoUxCN/t6rRvSYvBbtzP64zBZujIheIC+LWMH2COZKFxrk6d9pH2WeNR42fJklO8t1HFFe9c+o9rL4JZ4m3Eat/QKwTx2yC3jOReCL0EQmT4vvJyiuCcxur2v/fWekYt5C/oROZ2QYwAk9JKlfeabfCxq3NJuwkV2pbqrV5ltzFbG5ADcmJu6TTVBQYhal74EcjGUKqnUXF2VrKPLYhBl9hI4zdQcwjweO9YD+RcLSzUUAMn3DbHiIzQL6qRVqAsF+TvCE7lPIwyHFGq1DNz05CMt55EWPf72KCljtafR9Su4aaGqF8BJZJLYdO2WEUWPONzd18pqlETyqSwztgKXV7vzkbWVw8LWoMntkwKFqlDrK8JR3OCXb7IAUKIcc+4xBgONmT1ZFWb1qSgUXhGg5cvTCRbqdFhrnSj0VR2DWYgae/xuQgXtmE3vPmNPRHgmi4EqYpS+aEJHxpvSK+PdfgzNXKN51W5Bvrj5xYngY4REWkbi+k9ZrwVGwfGppI8rJEKf1j0qvv107UV9cpjjnd/336kNa1O1b/3nL2ptMAAQsRB3GahOpInwBNLA9Imh6nAUidzNeNF47XNdxDteyAN1nY2c3t4ZiDiyXoXeoh28CLD3btoJHSLaDnlI3EDeN04Hh5dH+bqtnR9jGkCBpZK8lh7Ci/wF7zvAQoOZh20i4Zn/MN3R3cuel33Z6AAcqbNNdZY5yXSq+Wk3OLhxMrQm3h5bYSLwXmBe4YTsa0Q6UrL73JQ+ZwT4tjGk7lvEvwhMRYScCrJyq9CqzkYXb7qXFmanB0dNx3ddjtgv20IooqYPzoHULn6npDO7kt1wiL/4N3ID33g4w7UJ8jE= X-LD-Processed: 0bc7f26d-0264-416e-a6fc-8352af79c58f,ExtAddr X-Microsoft-Exchange-Diagnostics: 1; VI1PR0801MB1853; 31:lp1TYtoSIXVPROJlEFUxkI3wS4iEQ9O5rJWeFiA/aHdP7sfRcEtBpH5q+9FzAAdjYJ82zG6Bw46mKg0NYbYN5EsLOamjF/3tA5ITqe/OfldbaUy0EBOYoM+s2wVdIka7vR8161djmC1SRP3myzmA2JUc+v5iAO40RSgODahd53JGVZjd4kqmeJfCDJvKJxi0JftZnP6ArgL+Zmt611CP3plM+xg/4sXqXOiHkjyd2oQtDDBZCXwXCyZTtma5wMZX0Xs/opRH9AOzYrEPPJa1tfgofFEoCiGpCuTPswyAxH3T6XcyU1UOoIGiZ97jlxg4YziKKChvBZ/YqAJhiZ1LcoEO96xjHCYL+s1IUXpGyh5CCRcAnuHShMGsBVQDEmdpdmUonCfjgc4K6/7xTBTHpBXaOE4AJVmRRLLzasi5EZTkmMtmTS57WX+wfofVNIbPvSTr9/vv6kP2TufdAh2CTWA09AVzIkNmQ0Z6lmAxhaofo+Qj42xnIQp5tzQ5XraP1mNpdBL8zmLxphgTDcqDk9hGj/i8SXwSmdLLTX8podbT0Zn+iy8u3yt0eAFOd0J4lp5LN0HKhQB5Hm6r9rWei+x40urE9qeh+VihSepN77lKhQPmjAVXOOSkH99yAyu5Wo6W/b416UXf1t7ZYT2nd0KQoeKdps6A6CNwjXFlyDw= X-Microsoft-Exchange-Diagnostics: 1; VI1PR0801MB1853; 20:9GwV3Ow42Ao9kf7maz65sdoV5KkKXAq4hb4y0mQUca5mglhx4EVVwllqnQFwpq05pLEJSOTxYoOR6q6+sU8zilpfTe3DnKkTQKiSd29W9I1b8GJ6WVIS/Cw4xx2/bQvPHMWFIKoc3dS+bQOGDOCjwKmWzQEVQaPifdqCIiCqCiOPzYAcrnwiu3LMHU5NuKafxr/GiuKi/qCSNJs1JzyoIP+1/0CoYaiLdqrSK0vdHnon9bx4CjtPrYBG8Ldg3ORkJUGIPgoR3tOao79ZOwYmm1XEzmHYe63p5ruJm84KoD2xJT9GVgl5/81XJSOiX2WdiFfeoKsSKzZ8tmsU8JmF4JWTU6e/i+jbiR70LCiTlZEyzQ7sZOnWZL5MFtjctDHZ5RxvN/x7Y49MpZO0eHgdbs/vE8Mn3S/1ALTfhO5Cozk= X-Exchange-Antispam-Report-Test: UriScan:(133145235818549)(236129657087228); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(9101524173)(601004)(2401047)(2017060910075)(8121501046)(100000703101)(100105400095)(3002001)(10201501046)(93006095)(93001095)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:VI1PR0801MB1853; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:VI1PR0801MB1853; X-Microsoft-Exchange-Diagnostics: 1; VI1PR0801MB1853; 4:OBvOuOqj2uTq/AXnFREcYUoqbmPXvFAcKY5mua2BA7ga08eb+ahmtPVTkGrYONRkBgP1X2vuf8FVIqSN5bvJ5hN7miTZ+xNOrBQg52vGB6sQV5tl/JTlFWZy2D1pm9t3hFAFw40b2IjpF0z5A7IJ77FYNzwTzQasEg/w6EEHvdJWvtESDEtoOnsJ9HJU+qiK74gc4XPD5SjXVYvvPWBG7NX+Gk6ysg8uemMyRCqkYvglqEo0QWP33DQvhR09XuDIFnBFB5do7Ll6ym+gn2euuJr/6rPW3cki3Cys23CuyP4r6/sOP5iLQoR9fn/urNlO4DJ/Y5AcWJGOX9hYT+GSnBzrIkQyNtQv1U9mbce4h3mYHFCw3kLmKX6//2uQvnIT0DWSle4X3BzosKgga6t0UjfMMre1yq3UIEVZWuZRnWNfpi+VnRmkJI5H6YGpqGlb+HaXV+YiInAKFAYRQUbxTYGkG3KatS9Q21372NcdzNK4KEKJygg+hIsIj6wkuUxY1IafiYiTZ1+sVX4CbWKBo8xns+P/z8ALXbmZYC0YXUPR6KqJXAPbCdn4MhZU+W++DujVscGUcuV38R9iyCu+DgYBpTRJn4EhZ7k1FdM7BGEPb8EPoTCBNau1oGwpCdPwecz6DmkReHcdAPmGDNfvCdML2VNFU5NzAzJzU1TfVAE74sXpSJa9twj/OQq1RkZLGto3NQ3R9g1+36BM/MPM64xbdntQEHrHF6F6JM6nohQkFznv4MwEHJ/lmduPPjrzZGOISTNSWOemCYarNiS+Vi4oil73H0+ihLSHDBNqYPGjlDj2SQ3jysz5cV8BFbMs96J0sljY0cBPQ8kywhWY0Pb51CFj0TYNw+RckPUII62QGUpApCh4MvioTfLeEnM/7sWgIULhJ85MroPfnDNU/g== X-Forefront-Antispam-Report: SFV:SKI; SFS:; DIR:INB; SFP:; SCL:-1; SRVR:VI1PR0801MB1853; H:[192.168.0.103]; FPR:; SPF:None; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; VI1PR0801MB1853; 23:J6ha/rVzhvQYpzo189iuQNzRxzRY+7nV7AOlFu3f3Dyiv2zSI7l0k43SYWBGR1tzK0SkWzgR3fUmuqmvoiOzKwVqMEejrD9FHuPXHtSXNZj4UgYbhUwstqOOXNxbH32tdaTBFp8DZAb3MhRpTZBGFw== X-Microsoft-Exchange-Diagnostics: 1; VI1PR0801MB1853; 6:vclZyf4spauwI//KWHo6NAqdDOHN2Pu2pZYtEtAbqDhX6LIyalsQp/8WlWqtc63RQZhjcfHy4RgmYsTmblqK/bI/MR1XEmAFjlf00ODtF/g5dkqdBOuaqmUXVovsgd73/SqKvRsz+Eg9tZA+8nAkY3TRUb0Gf+mAtSdMdfMWWwcJGuSAgvvD/rENH4y7+iPfhMmDOf1fyNe5DSqvIqYDUBdM7/j9KvyKTubCyZgSQEU5jWy0Znd+odTTGSJr0i7y4kqyw0FUpnLBe2FjPtAKUKPSder30ZAn5n7acVZfimS56qd0xYGmSx2VyMT0fSkv0FirVwF8sSw53PwXEpKabypc6u0afCnpIoEi/xPeR2AyLyKcvvC5/bCvMW/ssJzYBNhduyK65vxmpk23G1O5Ye8s20GR1F1P8cBufbvt/XvGS0H92c+P6IGc96ZlrAjXHjz5uYloEVf8d7X0ESGoO6FBVexSIhavL251e26X5mv11mYqx1tm7KrrWYDXBAQXDI/DYoOi2t37agcJ9abZfTyhVD+0oWD60i0BdsPcNav+YXH/dbecWmjFDfg+gqH01LwaDUZ/fCCNdswlXNd8i42BsgbIwBdgDOoe9XLFbG+ETUZLBsDMkcLlYD8cJ2Na8kIOyqhp1FbUQLzc4B0Wx9BqzhPJ3yAP+cAWT0Df1jCXvotXD5bd6znJBrtS8iPnTI8LH+99/8g4oE7d2L0qxfAL19SVvZC/oqRCaKXcoC4xUas5v7w3RuLuGjOSM92Jdp7wLoApk7COM6+0hFRaTuke8vyDtByMHK25OXww9/V72LPIGmRuPksPfUUKyan8GYVvOl9mKBZfWeyzNRoZihDzV7qtpbGIoQqB/O/lAxo= X-Microsoft-Exchange-Diagnostics: 1; VI1PR0801MB1853; 5:DC6PdEGKPQ80EUR0sgTZ2WNdGvycWC43xUSc+YVVdaYb3VBlrbhlOehjb8yiV/V8p1vZWZ72aAsdU65BUMCDxvpIjnWnvx/gA0JvdEyo25bp/HfTgQ22tiuX0EIyjh8IEKI4ds5Rkhvgdt1VhssSqmhwpc6LoyYCKlWr5IQ9iU2Vx6Cm813YEDKL2DTzr1C+ta8k4U5tTxZWNbVUy+JNBenT8+aQWOlmX6scwFZ64sx2VJAvo6ftKex0ITxMCZUcHpqeasySRNuL/d7qsmLvyok7JWl2E3uyKvsc4d5c+ePYcecVnl2lnHY+VhiI5lTGx6CovVKtxMA6oztXmCVArUEPhc5Wkgz12tmkKnA3ErFhI6y+Ur50l3K/BZfkt7uaFRvHKT6/sG8ARoU1/gI/1UJzuL5P7Eq59QqQZ1tSfUpdep9JGxYizkTDrE6CxY3Cmuz7PmM7POcvomnC8pt8USoyP6DJHrxvO5SddAeIIp+likYiBhKsBTlD/1g0j1qF; 24:tTjt4rycAh4oR/ICskOhpQCUPg/6Re2RgtUkuS7Fjd6yJlO4bFfWQXkLDW97UvR4m1llPf/TV+q2z49JLx57yzL9+3BjMhBLz9PzCWKxvyo= SpamDiagnosticOutput: 1:0 X-Microsoft-Exchange-Diagnostics: 1; VI1PR0801MB1853; 7:CYfukCYX0ptvzyLunmBinDATbe6t0aIE3/p8MPTb7DFjXGv9YcHf1SMK7afMHIJz7FIj986TilKZanUoWofKOwyPnVxkt1dIoKZdTfZbSEVZon9AI99Oaa7QGafLAp0E6eHZgQL/jDASHmqKiACbzn4nDz179dWSLhVKreesSZYrlhj9nlYf9SMCqQgcdJuo2E52dZOV8RN6D0vbPob1yeBdIGdYot73BeBrBG88uh48I0kFE/1jzjjGiCjUYeZQjn4X2lxClzCKxXJVdl5thQpZ4pVmS0vzFIwhdSJsl7L4wzosGn+WQwSmLYattbaeyXMdxT04fwwp7930RrPDRUKr0xSzF/e7YzuLM0XTUT80RLX+vq/6QRLtVY6+Hu/y/9K9TYOmgNQZhIhAj3d9fAY7b6ZabmidzJbrGRETxE0qrQloseek2zFVwkY4ZTDridLQTMrcuiAAL4x94WxABa+PkzMTqSm45FpPS+vFxNCnC1TRy5iRXaltXEhcxlyDX9ZbAvNa5yClkgFPbn0xA+TJ4raOY8orQnB/fmOk5/mH2Ij+wgkOMACKD3Sr1kLsKmlGSEuc7VAKbYR3GvdYdywicCE0CW5521D/Ju1TSN0DdT9tk4gxbIBnXrgM609T10HYD9242/O7Lk/3c8Qh90TcAp2ot7tfXt3NvQeKELZRxOHg6uCY5wcO+tyWRUmdvzsWzSagumk2k4GJAnScfSwPpqlOkHSnWiM4sUDVG7cDZ7+uwTalml5frppj6W0OoFlTcmUipcJQ5Ms4QhfXI73eD9hFHczYxg4gTfikTgI= X-Microsoft-Exchange-Diagnostics: 1; VI1PR0801MB1853; 20:wBIgL0VqtEh1vW3JChLBMMkEGEt1/oyE/AufL/FWUuEZ+CHRWuUCp6r+kzn1xSEGu+dTyw8yXbMotS0cK9NjDBY/i1wIeiU6EURIgU/NWJs+UNIRRU3hEhOmJmQgIoNUA6aDOVKbMPP79gGAGtBdNq0T6cj4BhYK+nP9UwbY7TQ= X-OriginatorOrg: virtuozzo.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 17 Jul 2017 22:06:21.3527 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0801MB1853 X-MS-Exchange-CrossPremises-OriginalClientIPAddress: 73.118.245.180 X-MS-Exchange-CrossPremises-AuthSource: VI1PR0801MB1853.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: VI1PR0801MB1853.eurprd08.prod.outlook.com Cc: vzlin-dev@sw.ru, devel@openvz.org, xemul@virtuozzo.com Subject: [Devel] [PATCH vz7] fuse: revert Dcache is always invalid 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/fs/fuse/dir.c b/fs/fuse/dir.c index 1d41bfe..68e09f9 100644 --- a/fs/fuse/dir.c +++ b/fs/fuse/dir.c @@ -187,7 +187,8 @@ static int fuse_dentry_revalidate(struct dentry *entry, unsigned int flags) inode = ACCESS_ONCE(entry->d_inode); if (inode && is_bad_inode(inode)) goto invalid; - else if (1) { + else if (time_before64(fuse_dentry_time(entry), get_jiffies_64()) || + (flags & LOOKUP_REVAL)) { int err; struct fuse_entry_out outarg; struct fuse_req *req; @@ -245,6 +246,13 @@ static int fuse_dentry_revalidate(struct dentry *entry, unsigned int flags) entry_attr_timeout(&outarg), attr_version); fuse_change_entry_timeout(entry, &outarg); + } else if (inode) { + fc = get_fuse_conn(inode); + if (fc->readdirplus_auto) { + parent = dget_parent(entry); + fuse_advise_use_readdirplus(parent->d_inode); + dput(parent); + } } ret = 1; out: