Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S932679AbbLQI7s (ORCPT ); Thu, 17 Dec 2015 03:59:48 -0500 Received: from mail-bn1bbn0100.outbound.protection.outlook.com ([157.56.111.100]:17376 "EHLO na01-bn1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1752917AbbLQI7p (ORCPT ); Thu, 17 Dec 2015 03:59:45 -0500 Authentication-Results: spf=pass (sender IP is 63.163.107.173) smtp.mailfrom=sandisk.com; avagotech.com; dkim=none (message not signed) header.d=none;avagotech.com; dmarc=bestguesspass action=none header.from=sandisk.com; X-AuditID: ac160a69-f79f76d000007db2-57-567279779a6c Subject: Re: [RFC PATCH] lpfc: Add lockdep assertions To: Johannes Thumshirn , James Smart References: <1448023037-43391-1-git-send-email-jthumshirn@suse.de> <5671F24A.1020607@avagotech.com> <20151217084954.GB2890@c203.arch.suse.de> CC: "James E.J. Bottomley" , Dick Kennedy , "Martin K. Petersen" , , From: Bart Van Assche Message-ID: <56727974.3040603@sandisk.com> Date: Thu, 17 Dec 2015 09:59:32 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.4.0 MIME-Version: 1.0 In-Reply-To: <20151217084954.GB2890@c203.arch.suse.de> Content-Type: text/plain; charset="windows-1252"; format=flowed Content-Transfer-Encoding: 7bit X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupikeLIzCtJLcpLzFFi42JZI8azSLe8sijMoOGKuMW2X8YWnz7VWfxf f5vF4nHXDFaLy7vmsFl0X9/BZrH8+D8mB3aPZecnMnsc/vGD2ePj01ssHptPV3t83iQXwBrF ZZOSmpNZllqkb5fAlTFz63uWguesFbOaprE2MJ5h6WLk5JAQMJH4vO4qE4QtJnHh3nq2LkYu DiGBE4wS115NZIdwdjBK/Or4zwjTsWX1CxaIxGZGid/P57F2MXJwCAuYSiy9mAZSIyIQJrHk 9UWomn5Gib6DB8EcZoFLjBILp/1nBqliEzCS+PZ+JtgdvAJaEp2/7oFtYBFQlVj57TEbyFBR gQiJRTsyIUoEJU7OfAJWzilgJtF+eQJYCbOAvcSDrWUgYWYBeYntb+cwg6ySELjIKvG4eycr SEJIQF3i5JL5TBMYRWYhGTULoX0WkvYFjMyrGMVyM3OKc9NTCwyN9IoT81Iyi7P1kvNzNzGC Y4grcwfjiknmhxgFOBiVeHgF9hWGCbEmlhVX5h5ilOBgVhLh/b4HKMSbklhZlVqUH19UmpNa fIhRmoNFSZzXukUtTEggPbEkNTs1tSC1CCbLxMEp1cAYK2f7ZKn58/sLehuMBFrvTvzoM7v5 74vCh3u3dd3dUXyh48GJ7ZbVAW/TmxW3yd/5sf6et2Dz7bdyMefFG8IX+an33Xs1bbeD+KK6 O1Pmznat9XLIsYrgL0oq03Wf5SFy4ppImOl1zg7lZqPXhWKFy1ov1H+YeCDg/C/ViNvKLgtv 5BvqFfgosRRnJBpqMRcVJwIA5/A3xp0CAAA= X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpkluLIzCtJLcpLzFFi42Lh2siRolteWRRmsOovh8W2X8YWnz7VWfxf f5vF4nHXDFaLy7vmsFl0X9/BZrH8+D8mB3aPZecnMnsc/vGD2ePj01ssHptPV3t83iQXwBrF ZZOSmpNZllqkb5fAlTFz63uWguesFbOaprE2MJ5h6WLk5JAQMJHYsvoFlC0mceHeerYuRi4O IYGNjBIr3/1j7WLk4BAWMJVYejENpEZEIEzi7uWVTBA1/YwSfQcPsoA4zALnGCXmtT9kB6li EzCS+PZ+JthUXgEtic5f9xhBbBYBVYmV3x6zgQwVFYiQWLQjE6JEUOLkzCdg5ZwCZhLtlyew gdjMArYSd+buZoaw5SW2v53DPIGRfxaSlllIymYhKVvAyLyKUSw3M6c4Nz2zwNBQrzgxLyWz OFsvOT93EyM4kDkjdzA+nWh+iJGJg1OqgbHS9Gd8nKVU2TSWrYvWLG1l4vincWnT38cRqr4W ji4/ubuda1kO1bzsmVqygtllwzE/7exD3L3lxxOam2+oJyx9K9NXaLn04Qreoz9quM8oMokH f9lRVP3t1wytx/PELJxFFRdsWHCcSyDwX5NF3ZljqjOML+8MCXKbtW7RHQUWvZhlE8OkJJVY ijMSDbWYi4oTAbg62MkUAgAA X-EOPAttributedMessage: 0 X-Microsoft-Exchange-Diagnostics: 1;BN1AFFO11FD023;1:L836uhO+Rgq9j3+N7Zqobf1TgiONUbXX6fO54c0fY6yVLhpqaSxQ4oy0zgAW5pAJRE6Wddi5HTBnfcHJZVco3L1guJ+QaJvjTbuefYWrC3byC/rW1K58kGDu2yg4rjScG1HDOGa1BCQ39zwiJYjMMyhNT6Uh378aZiclfVvJ63ncD9jhabpEe9UGNPULlYgq1MLysVLECLyLeb3zksMM8EnxLiFbrXxbvGMOVUHaHu9t9rYtVaGrcgsZTRql/Lx9os7ZZ9okKTq5T4/3xFhmknJqZLtyEl6RRnKGyHHYKb14lFRdaIFTloij7mbNgC14LUGcsl8avJY5+vTOddOdK1U0u06YbJOUYB/45yU6J64jdf5lNuAvdqxsO+8S/WnnBl/b8KFDQuRGPO6W/SK4Gw== X-Forefront-Antispam-Report: CIP:63.163.107.173;CTRY:US;IPV:NLI;EFV:NLI;SFV:NSPM;SFS:(10009020)(6009001)(2980300002)(438002)(377454003)(199003)(479174004)(164054003)(24454002)(189002)(11100500001)(87936001)(83506001)(50986999)(76176999)(23746002)(87266999)(54356999)(117636001)(106466001)(99136001)(59896002)(86362001)(5008740100001)(65816999)(64126003)(2950100001)(69596002)(47776003)(189998001)(97736004)(65956001)(5001960100002)(92566002)(230700001)(586003)(65806001)(81156007)(5001770100001)(77096005)(4001350100001)(50466002)(36756003)(1096002)(1220700001)(62816006);DIR:OUT;SFP:1101;SCL:1;SRVR:BY2PR0201MB0823;H:milsmgep12.sandisk.com;FPR:;SPF:Pass;PTR:InfoDomainNonexistent;A:1;MX:1;LANG:en; X-Microsoft-Exchange-Diagnostics: 1;BY2PR0201MB0823;2:lw8miWx0QMuX2EIyB1YUaBXd37mZA+Zwq1FKc3psEXqiO1w4n08kRRvTNRnKMInUulhl0dfLw2R47pVWf0kebJHpB9zWTYgeXU6M4M0aeSuERRKc5V+3o+BnDDMxa3hMBEOFw9p/POJ4oQJ9OWxF2w==;3:Xdebfkxt71auclNFXA3XzxKGY4Gz6adw2q6Zy7KR+b4BjfXfO7doW3AMcPLi2kGHqWLgax9K0L3H2japUJLvIgcSCVLJqPI79mOkkoMUe7XXuy99+xe1Qb5WJTZDzIudmWbvFSZetBadKNDroBeiywQJhVrrdUaMhe0BrJl4ua92qsH+z6nIm1qkeK6GGLRalQS2kXpcwUEE42BoIWMnZSOfRI6MKWHDEjcnhNnm2pCAZM+4bojhFkLgqdIg19QTt/aA3EcJwcC3pUHvL9hl2A==;25:9Ysf3ogcxFFMh/2aQHB69qtbmyB2cDwH+aNN6x56Q25yCc9ppJOvzUgKPbMZtLQulthE1x/1I+VaC2vSbXKbxZLhFJRmph/+Lncf5MhTJ68DRVfBE1gKjsvQY8V/Y43Bm0MnrMWRv0CiDOFoXFH5SmtIlGY7nOmUOF9Dtv08vPTa8yHws7jIgRAqdpIDE4tM59D7DjeaE24XcTKWPVQFyMfPTxoP7MHtsXtlvnhVCJuNcR68oeXgzPN55qxra0Rv X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(8251501001);SRVR:BY2PR0201MB0823; X-Microsoft-Exchange-Diagnostics: 1;BY2PR0201MB0823;20:xioH+Od0THe43xeEpMLXaA2zIythP3FqW6PtbHVEbzzJ7BPN7RJDKMMwREkOEz1i0Jx7iE5fB8ueQ4w0IEkxOqKhHjKSd1O69RyOwouXRkh4JAX8v1j435tOnwhC0Tr//v2T42ao28NQTfhmKztpbTeSF0vGMnsHeWrL/k5lLFWJWRoax35mAiETZ5LQ2VoNRXwBmZw0mzgVDY/p4zV9GPR2qwRze+fahO+ARGzpEc/GV31QKSK5/As2OQkAgZHDrRBNOBpb+YK/+qWvYu4vRmQ3z8JOsF/UU5s25G7QrUI1Joc3iZt/UDtLvmrsYSQ2BIFbyvmbbwExJi+jxEHLI69ZF13MCvnzY995v2/fsxZdBywZQS0/6HIpJ38qUFuDKcXsSGyq9ilWeAVmY85CGHhnbHrLcGXjXml/6QXiHblyjXHTGe6WO2Sfp3fCxuGmlObffzlm0wxGGsrzNACNOWMNZFtD8/DV4U2uynR1DvqP+KHvnxBhAMZJ09e/nCGT;4:x8jY91UpQEEkjWXpzUhAGTKOjI+gRyizwBNxUDFcHASjfPSgU6KAyvxSgaifAMcJ0LFb6zgI54UFAeSybRAZ/vSD/ZIfqcM0HynRgFQ0YF93J7PaT/y2Y543tc9gnOrHcCkX3l43CZV/3+9XCknkexqfRfthvhmlGJ0hS0PTVpbWAHAYgPkunCTBR/mNVOPg1lyk7AAre9EmV061WG851ScUUwX9BhlE1h+Iaal7LFlCyfyzL/pZrhAxab+duBLPT4gZJ198/ehD+RV55jHVrZpPfCOJS2OkC2NzmIPFNDA5D6m9bQvvvVmeuNHvdWc6av1sVH5NiqOPDOBIbhRWyx4HQYZC2yVPVOw/yKlVYfgcbX2+qzfQr7RmBQ3rVH4A X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(601004)(2401047)(5005006)(520078)(8121501046)(3002001)(10201501046);SRVR:BY2PR0201MB0823;BCL:0;PCL:0;RULEID:;SRVR:BY2PR0201MB0823; X-Forefront-PRVS: 07935ACF08 X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1;BY2PR0201MB0823;23:8TgW2qUrI+3LF2mcw+gmk8HqZLPxThrZTWG?= =?Windows-1252?Q?TfyJIOoSr+a0XV86eKiNft4q1Fj0PIulKOZxyHclS3jU5MFpp/Ih7eTo?= =?Windows-1252?Q?D+6horngUuJT99OhG0bvQDxZT5aNyibXQK4/GfsMGqgEd0u8jRzJ8H03?= =?Windows-1252?Q?6RsKeRETHtKaDMtwuTDszs7Oz8ou1A2O+hbcWf7dRwLKVEnrYxN/2X3A?= =?Windows-1252?Q?OIFlblL0DtWPfB8JgFLCsyNOCJcX9eg3RjB1QudNgWTKiT06CKqCPDSE?= =?Windows-1252?Q?oV7Gorbkc2QslFkXxk7RYxPJBX+KYzIOewxa0CoDLSMZo/hzWKOIHP7r?= =?Windows-1252?Q?ASswZZEs++kmVF6V7z342gE1oOR7K45oG79VuyVL57AwO1tFYqSGMgyA?= =?Windows-1252?Q?VBVIOA4fm44jtXs/P1qLSoXylXcDsCKxMhkLhJAh1lunoXC/Qb93OBHv?= =?Windows-1252?Q?BdMg9eEyx+Lnjfqk/sd9PE8EB4QND4WUw4yh1WSne2WdFJTu+w3C0se7?= =?Windows-1252?Q?aOujQvnRXtyRRFPVOxNh5DfH12ECzZA+NT1l/Yb6ZmDaCSMlw5RCNAEY?= =?Windows-1252?Q?kOOoyO5vpAtQBXkBL7yTisqa0QZIyR9TMv66f6iKNhzkfIHTtT59HafD?= =?Windows-1252?Q?Z2ccQktXMwpXoPhsELrklOmNzloIhPOh9p8OG04lpGVbRWimLNyfUGJV?= =?Windows-1252?Q?UTYGkLVu2LtflFeUuS+j9fJv4NAIJdAuN46PUvXdbIhzAZ7JoOdqzZmK?= =?Windows-1252?Q?IgVt6lbV+QXaLXFO3eKAXN1nLAafyOTxEFxjVxyqTWw79h7q0XrKkiK3?= =?Windows-1252?Q?DY5EsWyPXjYHFIsgabqX6CK7biGg/ckylhjbHOfP4PX3I8SwAYt7i1MD?= =?Windows-1252?Q?NlY8/z+AZAsErHkcDUwtrrnxYBaJ1FubFE0V04gd5aq8c26XSQT1wBWg?= =?Windows-1252?Q?3sNMLl++D63vJCLlftkXvX4aRrfe9dMa5UMTr0tuTi7aPp7Ioj4YJCha?= =?Windows-1252?Q?P4Dn0hod09yi8f9Fy1jLxTx0rE9ZzAswKamCCqGEH3wCk0QdIS7jTOJT?= =?Windows-1252?Q?bxDfFtL3vboA5TzmtH0vz5OOLaJq7kSmCpiPWX4/rKZj0hvEFqkapTMr?= =?Windows-1252?Q?KDkt7UsAcuGECNXUNj0CdO4Sif4besURNMNm057vAMd+fiYyGg1gD7p+?= =?Windows-1252?Q?NktdRvb7BtUmFx82+3f5Rqfc9DVljd4p6ZFIDO+RfK8auv6ze+JRhmGr?= =?Windows-1252?Q?3YFc2Z68KjnO3tZ3rd2ef3GkQLGbARWEdpR3bOM0=3D?= X-Microsoft-Exchange-Diagnostics: 1;BY2PR0201MB0823;5:vM/OcpJQVQr91EtWLZTZpihZ1BuAK4qZP1x693uiwH0DAx0fop7keHG6P7ZtFoLjT/HJ7bfoXTDqouGQQO91e8EWMLIFOXmYk8wQXktqB+yWxo9JexU1p6HlE0xi6Pn8sMXnH/DsAJGD4ZUqovgVXw==;24:0LaFVCdDQLsIMz/WzWJbLEIwzj97HnvqTxgV2x4SIKB9j++qWocx5b8Um9St20IdOAiLfAWb2IRBAibENx3VLqJAeYTCqzd9GPGpiHcXgOY=;20:K7M/881ZxUbg4IF0SWThi+aArzGwrcBM042eiYT5j+Y26L3jInAhU+n6zUzxRb5QRkaY5rFXUXNXq0OgdE6MDouyEDQGoD26suTAh3Pvo+GgxEV6wBx8s+lZVyuagF+OeXMOpqQk7Enl0+7SOww3sBSOwMAf1ITO1z3kPL1Ig5NfXVnDunZoI9H2vHTegQW6KY317N6+FjSBxzdlNDjAQY0vePQHUjbRG3/wySgSjLdBI2Q54R3BGBcocJLKViKs SpamDiagnosticOutput: 1:23 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: sandisk.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 17 Dec 2015 08:59:35.4600 (UTC) X-MS-Exchange-CrossTenant-Id: fcd9ea9c-ae8c-460c-ab3c-3db42d7ac64d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=fcd9ea9c-ae8c-460c-ab3c-3db42d7ac64d;Ip=[63.163.107.173];Helo=[milsmgep12.sandisk.com] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY2PR0201MB0823 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 969 Lines: 24 On 12/17/2015 09:49 AM, Johannes Thumshirn wrote: > On Wed, Dec 16, 2015 at 03:22:50PM -0800, James Smart wrote: >> Johannes, >> >> Thank you for the time and effort on the patch. At this time, as it doesn't >> functionally change anything, I did not include the patch. I will consider >> it if we see additional issues it can help resolve. > > As I already said in the patch mail, I'm not sure if it is of intereset for > upstream, but can actually be quite handy to find something if it goes wrong. I'd like to see this patch being merged upstream. lockdep_assert_held() statements are checked at runtime when using a debug kernel, which is not the case for comments that document locking conventions. Thanks, Bart. -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/