Received: by 2002:a25:c593:0:0:0:0:0 with SMTP id v141csp415860ybe; Fri, 6 Sep 2019 01:20:06 -0700 (PDT) X-Google-Smtp-Source: APXvYqy4AK1sIAAZL2KTNytffyfkN4v0ATBU3yrAgm0CICYxSro/cH3xoLyqaf1+OT9F4gtSro4h X-Received: by 2002:a17:90a:b011:: with SMTP id x17mr1435292pjq.116.1567758006099; Fri, 06 Sep 2019 01:20:06 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1567758006; cv=none; d=google.com; s=arc-20160816; b=RQYSuWLwhyQ8/nB7MQ2XsHJiBnLTus8RPF1uDii0esRDTU0GMsCYpJ8UseaFQSGAkF QXFdqqpGCl5DzJPV5QsWP92URlVFlR7FnEyxLN3/TgN5JMCWy+Sszcs4QhIumdqWDQTL PGxyUeAqS29CiYO0k1hLdt9iy2DcdqLWP0seq145R1Pi+4EmDKVqngKA6vRkEl5fjCur cAHn/l8BhNuvqkW6gx1fWVcOBo02Bbu8qHP45WWgZ0o53Twqts1ZtcQIaZKh0mHtpnQi o2ccegzaBNd4pidIVZm+EwBEqyqseTLPLV24KjmK3NtBDFKWISIXoFDUOs5ooBPIS7KM KMVQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:in-reply-to:content-disposition :mime-version:references:message-id:subject:cc:to:from:date :dkim-signature; bh=vRNjRaBgrEcA28yXy/tuVe9MnUsBGmzJhFU9ikOV9eo=; b=y52DZ96sQNs6bs/8ABO5lbx/HutvFzdpetWbY6k4dSz0HfM/1F9NxE2bERaTVG9jq7 wlqIP9hwnlU4BsYNt5bLcDvFo91Om/TUdQcjsDxGlpwKOjW0s1uZGh36j0GzaXhJCeNv 6f3xy8DHTbnxoAf8emCEjI9/2w6xZ4lhyr1oG1YlZBIl1nHc82PPbkoXecqASKdUY4ga 9gFPZjk/DZgNVFkuWasCxHaH8Mr/JJkgrkksHyIqeLbzxdEQxiqNt/dpmfrSiTw0Ur6V meNaGjXdaMjwje25fhxGsJ58RjDcCRbLbJn731DOVf51AOv8d7WstYC7lHebTdR79oAj pwCg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@chromium.org header.s=google header.b=QHaHB6B5; 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=pass (p=NONE sp=NONE dis=NONE) header.from=chromium.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id u3si3775543pgm.122.2019.09.06.01.19.50; Fri, 06 Sep 2019 01:20:06 -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; dkim=pass header.i=@chromium.org header.s=google header.b=QHaHB6B5; 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=pass (p=NONE sp=NONE dis=NONE) header.from=chromium.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2390829AbfIEVcy (ORCPT + 99 others); Thu, 5 Sep 2019 17:32:54 -0400 Received: from mail-pl1-f196.google.com ([209.85.214.196]:42454 "EHLO mail-pl1-f196.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1731418AbfIEVcw (ORCPT ); Thu, 5 Sep 2019 17:32:52 -0400 Received: by mail-pl1-f196.google.com with SMTP id y1so1965511plp.9 for ; Thu, 05 Sep 2019 14:32:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google; h=date:from:to:cc:subject:message-id:references:mime-version :content-disposition:in-reply-to; bh=vRNjRaBgrEcA28yXy/tuVe9MnUsBGmzJhFU9ikOV9eo=; b=QHaHB6B5FI34tmx3VkIMzJOdIR92RMaEcEYnY1/89i418asdjF0GvCGLGjbSnEMrv2 MnRukTsDK326An1WWCgOBFmCXwUETgmMvIsusWo6PVDw2TrsnVwRciOlGkpgjc7pS615 dyexflUmvitNX/r+1n/a9gO6PNbZg2+H7v1bE= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:cc:subject:message-id:references :mime-version:content-disposition:in-reply-to; bh=vRNjRaBgrEcA28yXy/tuVe9MnUsBGmzJhFU9ikOV9eo=; b=uPL40PltcGuwHrmr+VNlxqbBBTxFBdroA260AImvdzFhETChWMe6GO0SvVvqXjNei/ g8YKePBWW74u4RRHkU43gUL0ZBm8eQTjjVJbwnMCs+6bCHI9OdGH1E7QOZhlJo2lbs1N imgXnh9AzEN8Ll+oslq/DqHplX/tj2mf3xILH3GsPSdbvA9YjVFiIjWxAm4NbX6OhDTh 3bUfbvTdEW7wRD2HLoEM5BTHnw4QzCnCxY3OQ4XAMT2LTk4lAiqy7yXvme9DLkH2EOLs HNGpk8mwuiQ7kWp0ibDtHzwCkkMAPWTuSkAOZG/J2ZPUMnz0C1dTWesa6Uz99mwH86J2 VjNw== X-Gm-Message-State: APjAAAU1QVMObVp7F6Y0oLlvQsaeN+2CmzBW8IR0UX2WMNnzVZz8TBL6 BVlNFFBAxfA4zDWwP6/RJBrVmR8J1BQ= X-Received: by 2002:a17:902:a01:: with SMTP id 1mr5966320plo.278.1567719171736; Thu, 05 Sep 2019 14:32:51 -0700 (PDT) Received: from www.outflux.net (smtp.outflux.net. [198.145.64.163]) by smtp.gmail.com with ESMTPSA id r18sm2923395pfc.3.2019.09.05.14.32.50 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 05 Sep 2019 14:32:50 -0700 (PDT) Date: Thu, 5 Sep 2019 14:32:50 -0700 From: Kees Cook To: "J. Bruce Fields" Cc: Andy Shevchenko , linux-kernel@vger.kernel.org Subject: Re: [PATCH 4/9] Remove unused string_escape_*_any_np Message-ID: <201909051431.65AE98363@keescook> References: <20190905193604.GC31247@fieldses.org> <1567712673-1629-1-git-send-email-bfields@redhat.com> <1567712673-1629-4-git-send-email-bfields@redhat.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1567712673-1629-4-git-send-email-bfields@redhat.com> Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu, Sep 05, 2019 at 03:44:28PM -0400, J. Bruce Fields wrote: > From: "J. Bruce Fields" > > These aren't called anywhere. Acked-by: Kees Cook -Kees > > Signed-off-by: J. Bruce Fields > --- > include/linux/string_helpers.h | 13 ------------- > 1 file changed, 13 deletions(-) > > diff --git a/include/linux/string_helpers.h b/include/linux/string_helpers.h > index c28955132234..8a299a29b767 100644 > --- a/include/linux/string_helpers.h > +++ b/include/linux/string_helpers.h > @@ -56,25 +56,12 @@ int string_escape_mem(const char *src, size_t isz, char *dst, size_t osz, > > int string_escape_mem_ascii(const char *src, size_t isz, char *dst, > size_t osz); > - > -static inline int string_escape_mem_any_np(const char *src, size_t isz, > - char *dst, size_t osz, const char *only) > -{ > - return string_escape_mem(src, isz, dst, osz, ESCAPE_ANY_NP, only); > -} > - > static inline int string_escape_str(const char *src, char *dst, size_t sz, > unsigned int flags, const char *only) > { > return string_escape_mem(src, strlen(src), dst, sz, flags, only); > } > > -static inline int string_escape_str_any_np(const char *src, char *dst, > - size_t sz, const char *only) > -{ > - return string_escape_str(src, dst, sz, ESCAPE_ANY_NP, only); > -} > - > char *kstrdup_quotable(const char *src, gfp_t gfp); > char *kstrdup_quotable_cmdline(struct task_struct *task, gfp_t gfp); > char *kstrdup_quotable_file(struct file *file, gfp_t gfp); > -- > 2.21.0 > -- Kees Cook