Received: by 10.213.65.68 with SMTP id h4csp809155imn; Sun, 18 Mar 2018 03:15:16 -0700 (PDT) X-Google-Smtp-Source: AG47ELsmaZ7nIFBmGGmvrIK8cqtQywHwZy5vVjxylggAqvkP/Y5u8yWiKViDWwNqSPc0yYkZzetA X-Received: by 10.98.58.129 with SMTP id v1mr697048pfj.231.1521368116126; Sun, 18 Mar 2018 03:15:16 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1521368116; cv=none; d=google.com; s=arc-20160816; b=GfGF/Gwrvw2Of5i6f9MXeyGKV6f/hh5nQ6llCWLskSUaaxSAOBOIuaFqIF5TQ/QJD5 TLubPSftDNs6UzFFotpt+opZw5Xh7VEXp5N6xqaqPU+Ab636RC9oRfxJzDtTEZeJOrya IojCFrZC0E/mGjkYvErgqYlZXZxO+5YokkGJm+2UNC/u2DUrwm+YDFJoR7sGiuabFlUu 9VRBOr8zMF7uOa07uLpwmCROB5xfPy/mKkdPImbX63kAwJoWO0lYCjR/UUhIscQ/BKk6 LYUEcDDAKbnefE7uWd6aB8OIaCSsQwBgJN3bLSK+Skjc8ivfIoToW4npnqMaPEgK5//H pJhw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:in-reply-to :content-disposition:mime-version:references:message-id:subject:cc :to:from:date:arc-authentication-results; bh=aAL5EqUqa7Q4t1mHkdyILoRyCNol8QFtmDBHSMaFLFo=; b=oChkODoKYDCUx6svOFIT2i9Uqm20sxNHr3IrUx9IxmTk1P0RvAx4BU6Tz90HPfBB6Q NSCKyk7/XAUF5wQJjg0jEGDsk2o4pPaE5VaCQpwbawOSQjRxVTb/vnGF3p1UzK8eJ341 CLhyKZ26SGNflqvFHLMQY6F/Rvp1ysIoPao5A4Q9BImsQm3TiL3fpBexF5UFzLx4Ub91 t/Z5YqRzNKUzPaBxhZFbLllL8nh/hh3Dt93HvsoRsYoTX5/aOXda1nYX2eiBfyLLW98S ML/jGdRh1fSycAV+E6FnatbsDwKVwPMtbs7r1o9GWI4uKWwlYf4VTG42sgxkIjkNParX AKGQ== 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id p91-v6si10072592plb.705.2018.03.18.03.15.00; Sun, 18 Mar 2018 03:15:16 -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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753924AbeCRKFW (ORCPT + 99 others); Sun, 18 Mar 2018 06:05:22 -0400 Received: from mail.linuxfoundation.org ([140.211.169.12]:60592 "EHLO mail.linuxfoundation.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752569AbeCRKFQ (ORCPT ); Sun, 18 Mar 2018 06:05:16 -0400 Received: from localhost (LFbn-1-12247-202.w90-92.abo.wanadoo.fr [90.92.61.202]) by mail.linuxfoundation.org (Postfix) with ESMTPSA id A5D8B18A8; Sun, 18 Mar 2018 10:05:15 +0000 (UTC) Date: Sun, 18 Mar 2018 11:05:15 +0100 From: Greg Kroah-Hartman To: Jonathan Cameron Cc: SF Markus Elfring , linux-iio@vger.kernel.org, Hartmut Knaack , Lars-Peter Clausen , Peter Meerwald-Stadler , Pravin Shedge , Quentin Schulz , LKML , kernel-janitors@vger.kernel.org Subject: Re: [PATCH] iio/gyro/bmg160_core: Improve unlocking of a mutex in five functions Message-ID: <20180318100515.GA13276@kroah.com> References: <16623de4-351d-135b-f3ff-701a465c5d92@users.sourceforge.net> <20180317195422.037a8b57@archlinux> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20180317195422.037a8b57@archlinux> User-Agent: Mutt/1.9.4 (2018-02-28) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Sat, Mar 17, 2018 at 07:54:22PM +0000, Jonathan Cameron wrote: > On Wed, 14 Mar 2018 16:15:32 +0100 > SF Markus Elfring wrote: > > > From: Markus Elfring > > Date: Wed, 14 Mar 2018 16:06:49 +0100 > > > > * Add jump targets so that a call of the function "mutex_unlock" is stored > > only once in these function implementations. > > > > * Replace 19 calls by goto statements. > > > > This issue was detected by using the Coccinelle software. > > > > Signed-off-by: Markus Elfring > > Hi Markus, > > Some of these are good and sensible changes - others break the code. > Please be careful to fully check all the resulting paths and ensure > we don't change wether the lock is still held in all exit paths. > Note a function that isn't lockdep annotated should not be holding > any locks, that it took, upon exit. Please note that you are dealing with someone who is on many kernel maintainer's email-blacklist, including my own. I've found it's just not worth the time and energy in responding to these emails, it's a time-sink you will never find your way out of. good luck! greg k-h