Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S936467AbcKOPJ2 (ORCPT ); Tue, 15 Nov 2016 10:09:28 -0500 Received: from mx142.netapp.com ([216.240.21.19]:43831 "EHLO mx142.netapp.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S932141AbcKOPJY (ORCPT ); Tue, 15 Nov 2016 10:09:24 -0500 X-IronPort-AV: E=Sophos;i="5.31,495,1473145200"; d="scan'208";a="152225830" Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=Anna.Schumaker@netapp.com; Subject: Re: [BUG] Suspicious RCU usage: NFS client - 4.9-rc4 To: Russell King - ARM Linux , Trond Myklebust , "Paul E. McKenney" , Josh Triplett References: <20161115150706.GW1041@n2100.armlinux.org.uk> CC: , , From: Anna Schumaker Message-ID: Date: Tue, 15 Nov 2016 10:09:14 -0500 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.4.0 MIME-Version: 1.0 In-Reply-To: <20161115150706.GW1041@n2100.armlinux.org.uk> Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit X-Originating-IP: [99.9.112.69] X-ClientProxiedBy: DM2PR10CA0080.namprd10.prod.outlook.com (10.141.241.48) To CY1PR0601MB1644.namprd06.prod.outlook.com (10.163.232.18) X-Microsoft-Exchange-Diagnostics: 1;CY1PR0601MB1644;2:FpWh1uGt+cyEJlURp6pTxP6QXA3GqpkO2iECYxR+96QT6raIg5yD9AUfxNpNhd2C1OezcVxMTFIsGLfqVjveVjaunb3ODP031i/45VFEi3/xochQ69h2BeQasUzXsVy/MU9DprLQP3sKRKfKdxIDwGqPXy543j7M6hvK/ERIFy4=;3:5opNi5WkGvKLrUp5bVAq63LDilhFr6l1sdIa5UsodHPvcxgPE+fGLjvW0yHXJZ/viBLhLLqPtWJj1u1X/knfu5I8wsyGSQ1iu6JuVgHLOmSJYhSY22ivxUcjjTbltJUK6HC/7zU/Fl9aBc4iDK3W7f/JSYJNBCI+bt66xC6/z/o= X-MS-Office365-Filtering-Correlation-Id: 20e35f70-57c7-451c-f559-08d40d69608b X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(22001);SRVR:CY1PR0601MB1644; X-Microsoft-Exchange-Diagnostics: 1;CY1PR0601MB1644;25:/RVb/gUQKis6PLizKTPMjPYPA8CT9OiIOWLAMMrpPCv2BgQ4FrEJ4EN1hAJalbFBQHerf8S0wqyCfykqjyULImRSEADIhUzmPU0Uvs9zLkGfKpxywCsWSmVMZmQ7iNFxOZzVqIQqukb8RZwL+kZ43AEFPKArXa7VyVwbAjcVxRiAjOzuVigKy2Qo5Wr1MqsxTLFxNr9l9t8Fobl0xSzLWuB4hmzS6Sv7HLoczPZwIRvxIBw6/nXDuV9h0CMJ8BzmrLGYGA9tabphxXUNso53aWvC+B1ev8AnzOiudEWhK2yhKKZKlQtgo/+Pt8uKo0yPn7eb2JmUS8xlXMpB/iwksRKQLwYX83My9F4AFsBOfk5pp1Y9Li3OwK0Q0H8HwGKm5XVyajU6ioYo+y8z4E9MMDK/88Gw8gXaG+AdfdNtE3d8NzsacC7fl6nz4aIi53y4zGIoNg8qzIKNB46wcybRJagP5OWUYn2wZdAiwqS/LwFjdggZnkFpWwcni3t3jxedz7/StiHw4Tm67D4jdozhOAYHcltKShuJ07H953h7EsYLZcbuwzl6fjI9meUbLvqNp0tt8iprkhdsdlQDR4T13Ofvs0MaOggsZT88Ta4e6YYnrWVDiloQk3r/OJJ1Ls5VQv6uXzHSLVUVibXTrW7DMxrCGWNMYQw98TGhY7NexMA5p4mLRSsd/7aGAZGJY7Gp4eYB5Fv+nBzGkOGnqVtXSWjdYxCGb19IftzfYEmBbXHKKVd4Qkf9uZ76SAcMuuCiP67FbL5d7hsL0BLjl4HFuQ== X-Microsoft-Exchange-Diagnostics: 1;CY1PR0601MB1644;31:2Gna5D+rxD5hRulqkt1eXZtioTrBR0ofETx7L63iAdptewhw3Rmk6ticCKYx2XK2kFNT6gXfaIvOmYKCBqPXstyDYnY6HttJGlFgJ77LCUudg+LK0qMewrJvZj9uISWIfSpOFaxU9IT0DnZBltH7IittuqzE9iR6DOoC8Fz7hSfm+YGpom6rFy1gTi+YM+Ugq/lzNtmUg5QLX0cw22X/8POgc9ivY62UeIXPADWxp0b/AKfDS/S0Cz9bIHuGv5ga;20:TlzwUuomnGUaMprpiFNv61+e50RPxpPLRzPDhieThejw4Zr0q3nj1JAfm9YmQ2l7MnLEq5fRDL3gXvuZubCy8gQt2F0FiIB3fhVlhDQgLtJ2G6xGMbPr+BGDjep8JifkfsiKmNfCApvcU9YMF47bVX4uNYj5xHBqFiS/ISVMBqX2Js+YK1gHYr6Q+Q1zp6RX7x4qjBiQKFt0W3x/X3FR19XyUWmOPZ8N1Q40dYko54EwOA24nkp08Zwfoeb8C/ke8tuSikRET/Njq37ggdB1DmlJpcjnSNmeQ4X+wCfLEyOY7/9+u6mGEFIvNtjcta7g4PC9zYYMPTrWNWvfZrCQDUWLKNMY8b6Ys7AD7OUyU6z45rXIs2xnPaN3PAWsgSbAw757mRS09FNZ9D3Q0IQ70LSyrkjpCm20xGfKNuSUw09L16OzbYJzDjcTfi+RfMwygbXJWqjfTqfLYGzNOkPjTZomdhmp1cuiWBtYOl6lI4GnilJp2fMa2lAJCkX1H18V X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(211171220733660); X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(6060326)(601004)(2401047)(5005006)(8121501046)(3002001)(10201501046)(6061324)(6043046);SRVR:CY1PR0601MB1644;BCL:0;PCL:0;RULEID:;SRVR:CY1PR0601MB1644; X-Microsoft-Exchange-Diagnostics: 1;CY1PR0601MB1644;4:MgO/oHRVbk0kRr08M7ORsG3a1VtR9u/A88na8QUc02+oVXVBEJoAheaEukwz9M2leyHzRWNEdtC23S3hG/yCeQ1Mpshbe0TmDRRH2IRLONWEClQ3N7Ep0zy0APPOk8fUBYA+FhFXEIIufV7G79v2V52vALz7U2YWqiNmDsLq+hud/ytPxcxEz4FytJtiVvqTq5T/JoTJeUqo1WKmynRG9QbAIiItWns53cofvwAxeix+FurO2O3KEWgk+8USadLaKX4mnFAW20mr9OCco02KOW3Az8vmI39pctRnJMDKbqObN2Q6/i27PYRj0kW3kbzANTpJcHtpwR6Uow4JM949CY0Wtq34N8DGV4Me1rJnP5sPa6g8l7yvkM5+0uAYU9bqUI/ByaRX7xQzwGc6jzzrapbw9OyM8ywSnrGT7xunToHDJ8k7u3EHi/pIl27D00pCDFXpJgw0q0hy4YJSNQE6sOG0zK6eSwKfSfBo/xSwyqM= X-Forefront-PRVS: 012792EC17 X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10009020)(4630300001)(6009001)(7916002)(189002)(24454002)(199003)(377454003)(229853002)(42186005)(2950100002)(53416004)(54356999)(7846002)(23676002)(81166006)(101416001)(305945005)(6666003)(50986999)(76176999)(8676002)(97736004)(230700001)(47776003)(3846002)(81156014)(36756003)(50466002)(2906002)(4326007)(64126003)(6116002)(65826007)(189998001)(105586002)(106356001)(7736002)(66066001)(65806001)(4001350100001)(65956001)(5001770100001)(5660300001)(68736007)(575784001)(83506001)(31696002)(77096005)(86362001)(33646002)(69596002)(31686004)(92566002);DIR:OUT;SFP:1101;SCL:1;SRVR:CY1PR0601MB1644;H:gouda.nowheycreamery.com;FPR:;SPF:None;PTR:InfoNoRecords;MX:1;A:1;LANG:en; X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtDWTFQUjA2MDFNQjE2NDQ7MjM6U3ptYTRubEVKdk1tZUFtc2dDdjZvT3la?= =?utf-8?B?SmZTZ1gxdTZESVE1Mlg5ZFAzQWh2Tmw1TW43TTA3RHI3Z0U5QkQ5WXVBM1hl?= =?utf-8?B?dzNaaGpWM2ZOT3ZXSnIzRkh1QU15NksvVm5ubXgzNXBWbkxvZHVWR2RkeGph?= =?utf-8?B?T1NuT0RIWGkyQW9qaENySjFVUXJuUkZyK3lLK0VHODgwMkRCZTRUOW5QY2lj?= =?utf-8?B?eDJCWkN5THVselBtTnU2MGFpUlB0RkZDeXNjcUZEeUY3WEt0TVl5Z3ZUY051?= =?utf-8?B?RmVCMWJ5dHZ0Z0hQK3k0V3NCMVM3NjNzS1BJTmZxVkJZemZxSmo0YUU5cnJn?= =?utf-8?B?NTE2OTMxelg0REtZdkZQa05teDlMLzcrUXFUKzJySE8wWVpCYkhjcUd2cWRO?= =?utf-8?B?OG9ITGVKUnpxZVBmbEJ5VEVQS1F3T2kxVzMrQmRLMmhxTWU0aGJoVlhCQXhG?= =?utf-8?B?TnlkSlZNUkQ3dzh3K1VROVF5amxBdkV0K2lWNUV6S2tySkJGcUdzQVNBWGFC?= =?utf-8?B?aCtjdFlBUVl0YzZlQlhCTmF2SC9qM3czSWxndDVRRkVKakRnYTBzMEpEKzQ3?= =?utf-8?B?eFk2QVNTN0QzVDBObHJQMzdOTlUvby8zNkhNcndwQU9KY29yckpqY0gvRnZ0?= =?utf-8?B?SGJXYVNTL05JU2RzTCtZcFlydTdvcjhWSWUyMFJnZ0tydWU0MS9Hcjh6bFZC?= =?utf-8?B?QzlIZExYYkc1Ukd2OWMvUmZuZEtnc1N5MmVPcGttMkV3c1Z1U0dCWHpCYzRG?= =?utf-8?B?SWtuTklQYTc3OEYrVVhhM3BrQ1A3R3U2RndYMC9HT0I0WHpEYXF2R0xENjdT?= =?utf-8?B?a29MeVRaVDd1RCt0bE56VjVSNWRqRGN6a1ZTZXFQZ1gyL093ejRGS0FTaWs4?= =?utf-8?B?WS9CSmFBcE5WV1JTbzhCTzlTTUZwU0g0YnZsY0hEakQzN1lXYm5OdDRNbVZ3?= =?utf-8?B?ZTY4eXdZdHhhczg2SlJZWU1FY2lHcTNUSm0ycmM3bXdxckZHZWpYRkZsT2hY?= =?utf-8?B?TkUrMng1dzV0Nko5dEJHdGR6OGpoY085MjVwZHF2WFBVQkk3bDluaFMwVC9O?= =?utf-8?B?cTkyRHAzYUNFRVNHNExjU0I1M2toaUY1Y29rZi8wK2IwdlBXMURVSE45UlVG?= =?utf-8?B?YlI2Vk5lempzeEorU0ZvRDdyN1ZWNnJHTWxoNFBua3NDL1RlZ2tNUUtJdlVs?= =?utf-8?B?ZFkzMGJYQjFseHV6c3hmTy8rWjNHdURoeEVVWW8wUEZUZmptWmRvYkFaZUJ1?= =?utf-8?B?bll0N25ISnFuN0VhQktjY2x0WXh2clZCWEczeWtTWFVtZitocWJGRC8wWHNE?= =?utf-8?B?dnF6cldpVzRMdUdVSUdSUWtjSEpPcGt4ZzRrdERWdTNFRDJmQ3dOUWhFbzBj?= =?utf-8?B?ZCtZMWNOeVBWb3Q0U1ZqUHhWVmthbWQwTHZSL1NGbGhTT21tRFhXVEFNNHVq?= =?utf-8?B?VFV4Uzc5QmkzdzRqMWxISzVWYlBaNlJPdDZtdm5IUVlXUjhYWVdDK2FKYmty?= =?utf-8?B?Vk55T3NWNTZ2NmhCSkFWUkJVYVlZZm9ETTV2bk9KMCtKWHlMNGZicGhXLzhD?= =?utf-8?B?L0ZTU1Q2L25Hc2ZibG05aFVZbzBXeXZiOVRka052SnlLN09lZkJkbWIwR0pO?= =?utf-8?B?OE1ISi9BR3B2REs2R3IzS3R5amVyL2lsRHlqb09wbzBNenJLSXpudmZyMUdK?= =?utf-8?B?SWZyZXY4c0ZhU3lwVWR2SVMzOUtuRVlNeW5hZGJVN3k2ZEYxc1JHWXlmZnIy?= =?utf-8?B?RzZEbm9PcHhxRUpsMFlrd0dBPT0=?= X-Microsoft-Exchange-Diagnostics: 1;CY1PR0601MB1644;6:6kMfPz2q8G95aUw5MyAurvjCJRIqK/sIlxChipLmknviiwqafDHiSaaW/5qk3hJQfPUfpd5uBLwifrF2WJu4CxNc7tOIToKLPAV2s4+lxtPFtuzeBuMgJoTDrGvHXLd9SbwlnuzUbEf3gS9pVC2CfcxpO83U/7+Nk447Hpq5Imgxa7c7YEH+P7gol1eT8b5ZydDeoccvhsj5nkNQ7ji8EqtrTTU46QK4KGB2kYtSKSvtY4QGA7Hu2a8CVXwdBXH0pRH63J4PBdc67grcstoHLgk2kfZNdSU66KocO7AXjn5t3dns5psvwVOc4uIXE7n10VK1YO0DgwvnDV+7qyLh8KlewfKcb61OYfmfHr+X+nEEnZkAaqvZbb+C9tZ4GCeu;5:fGAADp8Hfkr1ccoZpN3lJztbypW/voEu1oRgh0pkZq2cdIxxwaOZx7EvIxJDh688LlCfy0ABamCI9MztmtJ+LcUauGy4nj5vrRF3Q3rGa3nI0WR5vtkC0w+GPN+Y0TGMaSNjOyaU4MS+IKUzh7cgWw==;24:g/Dxc1rG9CAcdHhbegzWrcBl8dQ5JUiOCiwDlkN+9uBn4dFfId4h5QsaaCqkNxSHZ2iRtmxhlmWenzWCj1V8lZz0Je8o4RR2t6t+qQZU9ko= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;CY1PR0601MB1644;7:mXPOLWjdrSUldXhU9p2Ju0vOMfBQszdDnWfp7D0Za2rjiz54XBah/J9+6rCXGJW7656FPOsc8dVk8b3WbO24MBcsvNJ/LvptB3/3oNjZ4v2MpQp1LxwIst9RyQfiCnnp3QQCsf5UjRyGiRPZUwEqE2/JENobN2Bh34PZH8g0vEOH2AhahwarE6SI8jJzsr0axDyKVeTioJ/0zmQOjUQUf9AvSpZe4B0R0jVGIcZY9GIGFsDocbxfjSf9jfnHDHQP84MYkWnVYUpBWlhq6Me38FZGBu3s8eNcwQt7F4Gw0yiB7OkzYHkBAi79CEsLJRSuK6E2Kyf1HWNWE//5BDHqhHyQvHsK+32aQ/Rsj61Ytwo= X-MS-Exchange-CrossTenant-OriginalArrivalTime: 15 Nov 2016 15:09:20.1728 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY1PR0601MB1644 X-OriginatorOrg: netapp.com Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 2855 Lines: 69 Hi Russel, On 11/15/2016 10:07 AM, Russell King - ARM Linux wrote: > While booting two of my machines, I noticed this splat on the console. > Not sure if this is due to a RCU change or NFS change, so adding folk > on both sides. The patch to fix this went into rc5 :) Thanks for reporting! Anna > > =============================== > [ INFO: suspicious RCU usage. ] > 4.9.0-rc4+ #2050 Not tainted > ------------------------------- > net/sunrpc/clnt.c:2773 suspicious rcu_dereference_check() usage! > > other info that might help us debug this: > > > rcu_scheduler_active = 1, debug_locks = 0 > 1 lock held by mount.nfs/1499: > #0: > ( > &(&nn->nfs_client_lock)->rlock > ){+.+...} > , at: > [] nfs_get_client+0xe8/0x580 > > stack backtrace: > CPU: 1 PID: 1499 Comm: mount.nfs Not tainted 4.9.0-rc4+ #2050 > Hardware name: Freescale i.MX6 Quad/DualLite (Device Tree) > Backtrace: > [] (dump_backtrace) from [] (show_stack+0x18/0x1c) > r6:60010013 r5:ffffffff r4:00000000 r3:00000000 > [] (show_stack) from [] (dump_stack+0xa4/0xdc) > [] (dump_stack) from [] (lockdep_rcu_suspicious+0xbc/0x11c) > r6:00000ad5 r5:c08f4078 r4:ee58a4c0 r3:ee58a4c0 > [] (lockdep_rcu_suspicious) from [] (rpc_clnt_xprt_switch_has_addr+0x134/0x15c) > r7:ef27dd80 r6:c0ae3972 r5:eeb5a110 r4:ee930400 > [] (rpc_clnt_xprt_switch_has_addr) from [] (nfs_get_client+0x228/0x580) > r6:ef27ddd0 r5:eeb5a110 r4:00000000 > [] (nfs_get_client) from [] (nfs_create_server+0xb4/0x3d4) > r10:edaebe6c r9:c0a84d54 r8:edaebd30 r7:edf7b480 r6:00000000 r5:ed50a000 > r4:eeb5a000 > [] (nfs_create_server) from [] (nfs3_create_server+0x10/0x28) > r10:00000000 r9:edbea200 r8:c0a84d54 r7:edaebe6c r6:00000000 r5:00000001 > r4:eeb5a000 > [] (nfs3_create_server) from [] (nfs_try_mount+0x188/0x280) > r4:eeb5a000 r3:c028a2e8 > [] (nfs_try_mount) from [] (nfs_fs_mount+0x420/0x8c0) > r10:00000000 r9:00000400 r8:edbea200 r7:edbea200 r6:c0a84d54 r5:edbea206 > r4:eeb5a000 > [] (nfs_fs_mount) from [] (mount_fs+0x1c/0xa8) > r10:ed4f5000 r9:edbea340 r8:c0a82204 r7:c019091c r6:c0a82204 r5:edbea200 > r4:ed8a3700 > [] (mount_fs) from [] (vfs_kern_mount+0x5c/0x138) > r6:00000000 r5:edbea200 r4:ed8a3700 > [] (vfs_kern_mount) from [] (do_mount+0x164/0xc58) > r10:c0191774 r8:edbea200 r7:00000020 r6:ed4f5000 r5:c0a82204 r4:00000000 > [] (do_mount) from [] (SyS_mount+0x7c/0xa4) > r10:00000000 r9:edaea000 r8:0078c0f8 r7:00000000 r6:ed4f5000 r5:edbea200 > r4:edbea340 > [] (SyS_mount) from [] (ret_fast_syscall+0x0/0x1c) > r8:c000ff04 r7:00000015 r6:0078dd50 r5:bed2bad0 r4:007968a8 > >