Received: by 2002:ac0:bc90:0:0:0:0:0 with SMTP id a16csp808817img; Fri, 22 Mar 2019 09:01:47 -0700 (PDT) X-Google-Smtp-Source: APXvYqzfWIh43oVc2Vrpz/q/rCqPYUcSY1xjDTiy5fLncu52qa6cV/fegaNIXgE4pPIC8vE9DRiX X-Received: by 2002:aa7:8719:: with SMTP id b25mr10020829pfo.90.1553270507471; Fri, 22 Mar 2019 09:01:47 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1553270507; cv=none; d=google.com; s=arc-20160816; b=x8e6Y5hv89EjJBkPwCIIvdxII9Ng63Ac9YmPFInWJnYypNHN7hQShEgVfXPuRqDxZJ iYjn2KDR9JjXhTRo7l0g+uk8z+Xx0Awg2qF8QjwRaDB722M6MBGVYn9hnnwy+ZmgIkkk FjdwXne8qo9XdA+Br3pBvZJUsuVRhB6VkS27SCkGjlFknKkd3Ho5qFEPFCNsxoo/Ott7 ghP8SHJm5UkG+SgztkXps+szsHbLkvcEDsE/upPVYH7cD8L7DN0iW1bUlGBwpwzz/7VO U/HCeF+9bSUtXcAk9AfCQkJRXMZ0gAlmLz6U9ziYKoFy1GiqKuNmQVEeJx+2vlzAAUdg xprA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:mime-version:content-transfer-encoding :dlp-reaction:dlp-version:dlp-product:content-language :accept-language:in-reply-to:references:message-id:date:thread-index :thread-topic:subject:cc:to:from; bh=P6jvRXol8OY9hcI2rqM+B3z9xLNsdlpgQuPI5H6EQTw=; b=WnzPWif8ALMz03nV/j9zp8tx9a/PklF2N5lCrF96FnoOV+mYiUhSA0tVYBVEjYTlFt LbHEK4bs+NN6LzciI6ExUCBpL5YnNZNNombnK69g+gWnFKOAdrTwsVfhnkowxFeBk1dS f20iI/JL6GSFTdGDyENo5Bgttv7boxTdHKv2NBlJXEOpokVbgdusZNoMNbieEoDYrbPQ /c9w8CWMGJIhv2oaucUL9JpBvl+sdjjwMUyTdy7eD+aKL4nJgwXQ6MdViE+LDkjlbL1Y 60wN1WqcnObEdbNsOLzargpoJf+Yi0PflDXjhdPt2/yEsWsYw9fLTtn+izhIVipdvzvc hCUg== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id n5si7116938plk.301.2019.03.22.09.01.29; Fri, 22 Mar 2019 09:01:47 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728087AbfCVQAX (ORCPT + 99 others); Fri, 22 Mar 2019 12:00:23 -0400 Received: from mga04.intel.com ([192.55.52.120]:14965 "EHLO mga04.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727518AbfCVQAX (ORCPT ); Fri, 22 Mar 2019 12:00:23 -0400 X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga007.fm.intel.com ([10.253.24.52]) by fmsmga104.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 22 Mar 2019 09:00:20 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.60,256,1549958400"; d="scan'208";a="136536088" Received: from fmsmsx105.amr.corp.intel.com ([10.18.124.203]) by fmsmga007.fm.intel.com with ESMTP; 22 Mar 2019 09:00:20 -0700 Received: from fmsmsx152.amr.corp.intel.com (10.18.125.5) by FMSMSX105.amr.corp.intel.com (10.18.124.203) with Microsoft SMTP Server (TLS) id 14.3.408.0; Fri, 22 Mar 2019 09:00:20 -0700 Received: from shsmsx151.ccr.corp.intel.com (10.239.6.50) by FMSMSX152.amr.corp.intel.com (10.18.125.5) with Microsoft SMTP Server (TLS) id 14.3.408.0; Fri, 22 Mar 2019 09:00:20 -0700 Received: from shsmsx104.ccr.corp.intel.com ([169.254.5.74]) by SHSMSX151.ccr.corp.intel.com ([169.254.3.26]) with mapi id 14.03.0415.000; Sat, 23 Mar 2019 00:00:18 +0800 From: "He, Bo" To: Greg Kroah-Hartman , "linux-kernel@vger.kernel.org" CC: "stable@vger.kernel.org" , "Zhang, Jun" , "Paul E. McKenney" , "Xiao, Jin" , "Bai, Jie A" Subject: RE: [PATCH 3.18 132/134] rcu: Do RCU GP kthread self-wakeup from softirq and interrupt Thread-Topic: [PATCH 3.18 132/134] rcu: Do RCU GP kthread self-wakeup from softirq and interrupt Thread-Index: AQHU4KqYbVRqZb7atkmxHemt0KStl6YXzqyA Date: Fri, 22 Mar 2019 16:00:17 +0000 Message-ID: References: <20190322111210.465931067@linuxfoundation.org> <20190322111220.102008032@linuxfoundation.org> In-Reply-To: <20190322111220.102008032@linuxfoundation.org> Accept-Language: zh-CN, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ctpclassification: CTP_NT x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiNTI2OTgyNDgtNzAwNy00YzFkLThmNTItM2ZiMjZjZDQxYTdhIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjEwLjE4MDQuNDkiLCJUcnVzdGVkTGFiZWxIYXNoIjoiaW8raVBsemVhanNiVTdDYzgwNGNuaWY3SXRXS2VKVFFtakJGV05IVzFtYjIxcTlVazFHS2I5dnAyTkVMWWdhQyJ9 dlp-product: dlpe-windows dlp-version: 11.0.400.15 dlp-reaction: no-action x-originating-ip: [10.239.127.40] Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org SGksIEdyZWc6DQoJQ2FuIHlvdSBob2xkIG9uIHRoZSAzLjE4LXN0YWJsZSBicmFuY2gsIGl0IHNl ZW1zIHRoZXJlIGFyZSBzb21lIGlzc3VlLCBwbGVhc2Ugc2VlIHRoZSBjb21tZW50cyBmcm9tIFBh dWw6DQoNCkNvbW1lbnRzIGZyb20gUGF1bDoNCkkgc3ViamVjdGVkIGFsbCBvZiB0aGUgb3RoZXJz IHRvIGxpZ2h0IHJjdXRvcnR1cmUgdGVzdGluZywgd2hpY2ggdGhleSBwYXNzZWQuICBUaGlzIHYz LjE4IHBhdGNoIGh1bmcsIGhvd2V2ZXIuICBUcnlpbmcgaXQgYWdhaW4gd2l0aCBzdG9jaw0KdjMu MTggZ290IHRoZSBzYW1lIGhhbmcsIHNvIEkgYmVsaWV2ZSB3ZSBjYW4gZXhvbmVyYXRlIHRoZSBw YXRjaCBhbmQgZ2l2ZSBpdCBhIGdvb2QgZmlybSAibWF5YmUiIG9uIDMuMTguDQoNCldvcnRoIHBh eWluZyBzcGVjaWFsIGF0dGVudGlvbiB0byBmdXJ0aGVyIHRlc3QgcmVzdWx0cyBmcm9tIDMuMTgu eCwgdGhvdWdoIQ0KDQoJCQkJCQkNCg0KLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCkZyb206 IEdyZWcgS3JvYWgtSGFydG1hbiA8Z3JlZ2toQGxpbnV4Zm91bmRhdGlvbi5vcmc+IA0KU2VudDog RnJpZGF5LCBNYXJjaCAyMiwgMjAxOSA3OjE2IFBNDQpUbzogbGludXgta2VybmVsQHZnZXIua2Vy bmVsLm9yZw0KQ2M6IEdyZWcgS3JvYWgtSGFydG1hbiA8Z3JlZ2toQGxpbnV4Zm91bmRhdGlvbi5v cmc+OyBzdGFibGVAdmdlci5rZXJuZWwub3JnOyBIZSwgQm8gPGJvLmhlQGludGVsLmNvbT47IFpo YW5nLCBKdW4gPGp1bi56aGFuZ0BpbnRlbC5jb20+OyBQYXVsIEUuIE1jS2VubmV5IDxwYXVsbWNr QGxpbnV4LmlibS5jb20+OyBYaWFvLCBKaW4gPGppbi54aWFvQGludGVsLmNvbT47IEJhaSwgSmll IEEgPGppZS5hLmJhaUBpbnRlbC5jb20+DQpTdWJqZWN0OiBbUEFUQ0ggMy4xOCAxMzIvMTM0XSBy Y3U6IERvIFJDVSBHUCBrdGhyZWFkIHNlbGYtd2FrZXVwIGZyb20gc29mdGlycSBhbmQgaW50ZXJy dXB0DQoNCjMuMTgtc3RhYmxlIHJldmlldyBwYXRjaC4gIElmIGFueW9uZSBoYXMgYW55IG9iamVj dGlvbnMsIHBsZWFzZSBsZXQgbWUga25vdy4NCg0KLS0tLS0tLS0tLS0tLS0tLS0tDQoNCkZyb206 IFpoYW5nLCBKdW4gPGp1bi56aGFuZ0BpbnRlbC5jb20+DQoNCmNvbW1pdCAxZDFmODk4ZGY2NTg2 YzVlYTlhZWFmMzQ5ZjEzMDg5YzZmYTM3OTAzIHVwc3RyZWFtLg0KDQpUaGUgcmN1X2dwX2t0aHJl YWRfd2FrZSgpIGZ1bmN0aW9uIGlzIGludm9rZWQgd2hlbiBpdCBtaWdodCBiZSBuZWNlc3Nhcnkg dG8gd2FrZSB0aGUgUkNVIGdyYWNlLXBlcmlvZCBrdGhyZWFkLiAgQmVjYXVzZSBzZWxmLXdha2V1 cHMgYXJlIG5vcm1hbGx5IGEgdXNlbGVzcyB3YXN0ZSBvZiBDUFUgY3ljbGVzLCBpZiByY3VfZ3Bf a3RocmVhZF93YWtlKCkgaXMgaW52b2tlZCBmcm9tIHRoaXMga3RocmVhZCwgaXQgbmF0dXJhbGx5 IHJlZnVzZXMgdG8gZG8gdGhlIHdha2V1cC4NCg0KVW5mb3J0dW5hdGVseSwgbmF0dXJhbCB0aG91 Z2ggaXQgbWlnaHQgYmUsIHRoaXMgaGV1cmlzdGljIGZhaWxzIHdoZW4NCnJjdV9ncF9rdGhyZWFk X3dha2UoKSBpcyBpbnZva2VkIGZyb20gYW4gaW50ZXJydXB0IG9yIHNvZnRpcnEgaGFuZGxlciB0 aGF0IGludGVycnVwdGVkIHRoZSBncmFjZS1wZXJpb2Qga3RocmVhZCBqdXN0IGFmdGVyIHRoZSBm aW5hbCBjaGVjayBvZiB0aGUgd2FpdC1ldmVudCBjb25kaXRpb24gYnV0IGp1c3QgYmVmb3JlIHRo ZSBzY2hlZHVsZSgpIGNhbGwuICBJbiB0aGlzIGNhc2UsIGEgd2FrZXVwIGlzIHJlcXVpcmVkLCBl dmVuIHRob3VnaCB0aGUgY2FsbCB0byByY3VfZ3Bfa3RocmVhZF93YWtlKCkgaXMgd2l0aGluIHRo ZSBSQ1UgZ3JhY2UtcGVyaW9kIGt0aHJlYWQncyBjb250ZXh0LiAgRmFpbGluZyB0byBwcm92aWRl IHRoaXMgd2FrZXVwIGNhbiByZXN1bHQgaW4gZ3JhY2UgcGVyaW9kcyBmYWlsaW5nIHRvIHN0YXJ0 LCB3aGljaCBpbiB0dXJuIHJlc3VsdHMgaW4gb3V0LW9mLW1lbW9yeSBjb25kaXRpb25zLg0KDQpU aGlzIHJhY2Ugd2luZG93IGlzIHF1aXRlIG5hcnJvdywgYnV0IGl0IGFjdHVhbGx5IGRpZCBoYXBw ZW4gZHVyaW5nIHJlYWwgdGVzdGluZy4gIEl0IHdvdWxkIG9mIGNvdXJzZSBuZWVkIHRvIGJlIGZp eGVkIGV2ZW4gaWYgaXQgd2FzIHN0cmljdGx5IHRoZW9yZXRpY2FsIGluIG5hdHVyZS4NCg0KVGhp cyBwYXRjaCBkb2VzIG5vdCBDYyBzdGFibGUgYmVjYXVzZSBpdCBkb2VzIG5vdCBhcHBseSBjbGVh bmx5IHRvIGVhcmxpZXIga2VybmVsIHZlcnNpb25zLg0KDQpGaXhlczogNDhhNzYzOWNlODBjICgi cmN1OiBNYWtlIGNhbGxlcnMgYXdha2VuIGdyYWNlLXBlcmlvZCBrdGhyZWFkIikNClJlcG9ydGVk LWJ5OiAiSGUsIEJvIiA8Ym8uaGVAaW50ZWwuY29tPg0KQ28tZGV2ZWxvcGVkLWJ5OiAiWmhhbmcs IEp1biIgPGp1bi56aGFuZ0BpbnRlbC5jb20+DQpDby1kZXZlbG9wZWQtYnk6ICJIZSwgQm8iIDxi by5oZUBpbnRlbC5jb20+DQpDby1kZXZlbG9wZWQtYnk6ICJ4aWFvLCBqaW4iIDxqaW4ueGlhb0Bp bnRlbC5jb20+DQpDby1kZXZlbG9wZWQtYnk6IEJhaSwgSmllIEEgPGppZS5hLmJhaUBpbnRlbC5j b20+DQpTaWduZWQtb2ZmOiAiWmhhbmcsIEp1biIgPGp1bi56aGFuZ0BpbnRlbC5jb20+DQpTaWdu ZWQtb2ZmOiAiSGUsIEJvIiA8Ym8uaGVAaW50ZWwuY29tPg0KU2lnbmVkLW9mZjogInhpYW8sIGpp biIgPGppbi54aWFvQGludGVsLmNvbT4NClNpZ25lZC1vZmY6IEJhaSwgSmllIEEgPGppZS5hLmJh aUBpbnRlbC5jb20+DQpTaWduZWQtb2ZmLWJ5OiAiWmhhbmcsIEp1biIgPGp1bi56aGFuZ0BpbnRl bC5jb20+IFsgcGF1bG1jazogU3dpdGNoIGZyb20gIWluX3NvZnRpcnEoKSB0byAiIWluX2ludGVy cnVwdCgpICYmDQogICFpbl9zZXJ2aW5nX3NvZnRpcnEoKSB0byBhdm9pZCByZWR1bmRhbnQgd2Fr ZXVwcyBhbmQgdG8gYWxzbyBoYW5kbGUgdGhlDQogIGludGVycnVwdC1oYW5kbGVyIHNjZW5hcmlv IGFzIHdlbGwgYXMgdGhlIHNvZnRpcnEtaGFuZGxlciBzY2VuYXJpbyB0aGF0DQogIGFjdHVhbGx5 IG9jY3VycmVkIGluIHRlc3RpbmcuIF0NClNpZ25lZC1vZmYtYnk6IFBhdWwgRS4gTWNLZW5uZXkg PHBhdWxtY2tAbGludXguaWJtLmNvbT4NCkxpbms6IGh0dHBzOi8vbGttbC5rZXJuZWwub3JnL3Iv Q0Q2OTI1RTg3ODFFRkQ0RDhFMTE4ODJEMjBGQzQwNkQ1MkExMUY2MUBTSFNNU1gxMDQuY2NyLmNv cnAuaW50ZWwuY29tDQpTaWduZWQtb2ZmLWJ5OiBHcmVnIEtyb2FoLUhhcnRtYW4gPGdyZWdraEBs aW51eGZvdW5kYXRpb24ub3JnPg0KDQotLS0NCiBrZXJuZWwvcmN1L3RyZWUuYyB8ICAgMjAgKysr KysrKysrKysrKystLS0tLS0NCiAxIGZpbGUgY2hhbmdlZCwgMTQgaW5zZXJ0aW9ucygrKSwgNiBk ZWxldGlvbnMoLSkNCg0KLS0tIGEva2VybmVsL3JjdS90cmVlLmMNCisrKyBiL2tlcm5lbC9yY3Uv dHJlZS5jDQpAQCAtMTM5OSwxNSArMTM5OSwyMyBAQCBzdGF0aWMgaW50IHJjdV9mdXR1cmVfZ3Bf Y2xlYW51cChzdHJ1Y3QgIH0NCiANCiAvKg0KLSAqIEF3YWtlbiB0aGUgZ3JhY2UtcGVyaW9kIGt0 aHJlYWQgZm9yIHRoZSBzcGVjaWZpZWQgZmxhdm9yIG9mIFJDVS4NCi0gKiBEb24ndCBkbyBhIHNl bGYtYXdha2VuLCBhbmQgZG9uJ3QgYm90aGVyIGF3YWtlbmluZyB3aGVuIHRoZXJlIGlzDQotICog bm90aGluZyBmb3IgdGhlIGdyYWNlLXBlcmlvZCBrdGhyZWFkIHRvIGRvIChhcyBpbiBzZXZlcmFs IENQVXMNCi0gKiByYWNlZCB0byBhd2FrZW4sIGFuZCB3ZSBsb3N0KSwgYW5kIGZpbmFsbHkgZG9u J3QgdHJ5IHRvIGF3YWtlbg0KLSAqIGEga3RocmVhZCB0aGF0IGhhcyBub3QgeWV0IGJlZW4gY3Jl YXRlZC4NCisgKiBBd2FrZW4gdGhlIGdyYWNlLXBlcmlvZCBrdGhyZWFkLiAgRG9uJ3QgZG8gYSBz ZWxmLWF3YWtlbiAodW5sZXNzIGluDQorICogYW4gaW50ZXJydXB0IG9yIHNvZnRpcnEgaGFuZGxl ciksIGFuZCBkb24ndCBib3RoZXIgYXdha2VuaW5nIHdoZW4gDQorIHRoZXJlDQorICogaXMgbm90 aGluZyBmb3IgdGhlIGdyYWNlLXBlcmlvZCBrdGhyZWFkIHRvIGRvIChhcyBpbiBzZXZlcmFsIENQ VXMgDQorIHJhY2VkDQorICogdG8gYXdha2VuLCBhbmQgd2UgbG9zdCksIGFuZCBmaW5hbGx5IGRv bid0IHRyeSB0byBhd2FrZW4gYSBrdGhyZWFkIA0KKyB0aGF0DQorICogaGFzIG5vdCB5ZXQgYmVl biBjcmVhdGVkLiAgSWYgYWxsIHRob3NlIGNoZWNrcyBhcmUgcGFzc2VkLCB0cmFjayANCisgc29t ZQ0KKyAqIGRlYnVnIGluZm9ybWF0aW9uIGFuZCBhd2FrZW4uDQorICoNCisgKiBTbyB3aHkgZG8g dGhlIHNlbGYtd2FrZXVwIHdoZW4gaW4gYW4gaW50ZXJydXB0IG9yIHNvZnRpcnEgaGFuZGxlcg0K KyAqIGluIHRoZSBncmFjZS1wZXJpb2Qga3RocmVhZCdzIGNvbnRleHQ/ICBCZWNhdXNlIHRoZSBr dGhyZWFkIG1pZ2h0IA0KKyBoYXZlDQorICogYmVlbiBpbnRlcnJ1cHRlZCBqdXN0IGFzIGl0IHdh cyBnb2luZyB0byBzbGVlcCwgYW5kIGp1c3QgYWZ0ZXIgdGhlIA0KKyBmaW5hbA0KKyAqIHByZS1z bGVlcCBjaGVjayBvZiB0aGUgYXdha2VuIGNvbmRpdGlvbi4gIEluIHRoaXMgY2FzZSwgYSB3YWtl dXAgDQorIHJlYWxseQ0KKyAqIGlzIHJlcXVpcmVkLCBhbmQgaXMgdGhlcmVmb3JlIHN1cHBsaWVk Lg0KICAqLw0KIHN0YXRpYyB2b2lkIHJjdV9ncF9rdGhyZWFkX3dha2Uoc3RydWN0IHJjdV9zdGF0 ZSAqcnNwKSAgew0KLQlpZiAoY3VycmVudCA9PSByc3AtPmdwX2t0aHJlYWQgfHwNCisJaWYgKChj dXJyZW50ID09IHJzcC0+Z3Bfa3RocmVhZCAmJg0KKwkgICAgICFpbl9pbnRlcnJ1cHQoKSAmJiAh aW5fc2VydmluZ19zb2Z0aXJxKCkpIHx8DQogCSAgICAhQUNDRVNTX09OQ0UocnNwLT5ncF9mbGFn cykgfHwNCiAJICAgICFyc3AtPmdwX2t0aHJlYWQpDQogCQlyZXR1cm47DQoNCg0K