Received: by 10.223.164.202 with SMTP id h10csp4927504wrb; Wed, 29 Nov 2017 14:24:51 -0800 (PST) X-Google-Smtp-Source: AGs4zMbERDKLwkAliwIakip3+g6zDPZ/9P2Dv+LTynb11Jct/3/6Q1JA9AveEaSSigBZEUBZ0g7P X-Received: by 10.159.204.145 with SMTP id t17mr374903plo.215.1511994291261; Wed, 29 Nov 2017 14:24:51 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1511994291; cv=none; d=google.com; s=arc-20160816; b=lh+lgYZbPN2PB03wsM8akGQDn4UH8g3ugbmHE56vkKFg8oetO6wr/7xnixhi6h2XGW 2PDJlM49iswia77ZPXiX+vxrFM3I5szX2x8SZ0oLYSiFNelO1PD5jfO0zdMYoKuuxJTP jjUgphsVJ/I5tnbUJF/lM8AYlVV9UL6UuflK2BxfBYaliz/vK5maWPFvpjnECwQT6rpz DsoiPjWeIXB2uBa/+A1RlZkLDWzMSO3m44mrAaR8NPrip11sP+uH3Y/R0R47ZKx3t3im MCj8hErSmksjqP1hosdX6nkQt14kCWHnf+UnLYDeJBLZiJr9V3jOB79DUVdbntqKBJk0 qJfQ== 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=1BfkqhyEMDB5688Pk6mYzpNPnecT/mwk5xrpBM9o9os=; b=tzj273vIo5z7EzBVti9D/uirSTpxAS4lFD09f6kPHz7EbbHtLhPNDXqRlimCuc31rO s4JYuk2Gmd+n5cxNz05ghjRIajoUN0rc4gZ1xsLZt3SJ7jZQdLn6fBW71mAgtqVNllpS cM1xVRbLEo8+5g9dKjwR0G0Nlc1Kec2Y6OE1Iyi3Wt3g1Tq3+h52kTn8wAauoAwzo8Km i4IW+rs1tVLoJNv0O5vassgw/b9+DFPg3AY3EfJFDYP4ZfQxWOeebol9UKqLFKJSsVA1 aRNSVFEhIhTZQ0nHxhu6NvmllBmg7+1TFoUjz6VGZgjtSya6P5KOv/072lwoTVlDT4aS +5lA== 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 ba6si1898914plb.655.2017.11.29.14.24.36; Wed, 29 Nov 2017 14:24:51 -0800 (PST) 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 S1752374AbdK2WXn (ORCPT + 99 others); Wed, 29 Nov 2017 17:23:43 -0500 Received: from fieldses.org ([173.255.197.46]:58994 "EHLO fieldses.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751850AbdK2WXm (ORCPT ); Wed, 29 Nov 2017 17:23:42 -0500 Received: by fieldses.org (Postfix, from userid 2815) id 54E81492; Wed, 29 Nov 2017 17:23:41 -0500 (EST) Date: Wed, 29 Nov 2017 17:23:41 -0500 From: "J. Bruce Fields" To: Elena Reshetova Cc: linux-nfs@vger.kernel.org, linux-kernel@vger.kernel.org, jlayton@kernel.org, trond.myklebust@primarydata.com, anna.schumaker@netapp.com, peterz@infradead.org, keescook@chromium.org Subject: Re: [PATCH 0/4] lockd refcount conversions Message-ID: <20171129222341.GB3923@fieldses.org> References: <1511954146-11793-1-git-send-email-elena.reshetova@intel.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1511954146-11793-1-git-send-email-elena.reshetova@intel.com> User-Agent: Mutt/1.5.21 (2010-09-15) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Thanks, applying all four for 4.16.--b. On Wed, Nov 29, 2017 at 01:15:42PM +0200, Elena Reshetova wrote: > This series, for lockd component, replaces atomic_t reference > counters with the new refcount_t type and API (see include/linux/refcount.h). > By doing this we prevent intentional or accidental > underflows or overflows that can led to use-after-free vulnerabilities. > > The patches are fully independent and can be cherry-picked separately. > If there are no objections to the patches, please merge them via respective tree. > > Elena Reshetova (4): > lockd: convert nlm_host.h_count from atomic_t to refcount_t > lockd: convert nsm_handle.sm_count from atomic_t to refcount_t > lockd: convert nlm_lockowner.count from atomic_t to refcount_t > lockd: convert nlm_rqst.a_count from atomic_t to refcount_t > > fs/lockd/clntproc.c | 14 +++++++------- > fs/lockd/host.c | 16 ++++++++-------- > fs/lockd/mon.c | 14 +++++++------- > fs/lockd/svcproc.c | 2 +- > include/linux/lockd/lockd.h | 9 +++++---- > 5 files changed, 28 insertions(+), 27 deletions(-) > > -- > 2.7.4 From 1585398900560264953@xxx Wed Nov 29 11:16:52 +0000 2017 X-GM-THRID: 1585398900560264953 X-Gmail-Labels: Inbox,Category Forums,HistoricalUnread