Received: by 2002:a25:8b12:0:0:0:0:0 with SMTP id i18csp5563767ybl; Tue, 27 Aug 2019 06:37:09 -0700 (PDT) X-Google-Smtp-Source: APXvYqwey4Oym0rwS/e/1zF/RY7iVJ1hF/uemYEjSd0YnNvQjnMkYDoJjx5fBrI/pV8aricqUvb8 X-Received: by 2002:a17:902:2b87:: with SMTP id l7mr22914660plb.165.1566913029127; Tue, 27 Aug 2019 06:37:09 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1566913029; cv=none; d=google.com; s=arc-20160816; b=cR1A2fEuanSm2EmmFkUvDgU+YZl+00zkzPZEvgz7bTfC3fLRoxo2mC3+O64R0+pVcF fMsheLYbJOmxaCd+FXra/Mc/ZfHfw2reeeSX3Lhg02HlhYH26LpZKGCiIkaKm+0VlkPX 7gvi0rLfNRuM5hn967SR54nD1zOZyo9Fr1uwnnE8LoC0swT6dhMvSmZQq9MDmDPWM7k4 9peZnn6a0wpYZRujv5VP5d2ShbjxDLSB3JjOuhT+LwHTsTycUkWOlsXcLmHK96aQA4cy ACZm7MZEs0vczXxx9ZrYCKfLUDymhVsHkW2Pe4WqxI/JEqogqcO1qA75D9morRd8sRXt yTaA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:organization:in-reply-to :content-disposition:mime-version:references:message-id:subject:cc :to:from:date; bh=RrVCth8xdEAAem+R0fehdGlR6GFzGUOLijYAkVzwCZ8=; b=cXWZaqDt+r17MviVdBKcIDgvz8WoxhTeRJ3C12GjUa5evOJCm7WwxkV9GkoQnUjftD a+8E2idOCs485gTXLIMKSqvv2O09iIAz2k26ajKFeTWh6Dt5iQ+CCf03rvADTqim17oq rj89K/f/8pn/RdY2GzUiBsJODLLpaCTM5B/uut+zbUez3wQkWksXUZPhKcCvW26R5TAx iLqk3/IuXJQP8AOidWnILOjuRzqVTr1rzzAu8RJNvuKWUK987JyURuFVj54gEAB0q8ji I5JRit5+lZkLq0Xmcb6jjYsYcmK0MPlFgm4My0mYboQEOyR2w6JleEstlXtEkaCFE4ms AwiA== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-nfs-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-nfs-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id r4si12012395pgb.245.2019.08.27.06.36.43; Tue, 27 Aug 2019 06:37:09 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-nfs-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-nfs-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-nfs-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726065AbfH0Ngl (ORCPT + 99 others); Tue, 27 Aug 2019 09:36:41 -0400 Received: from mga07.intel.com ([134.134.136.100]:15517 "EHLO mga07.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725811AbfH0Ngl (ORCPT ); Tue, 27 Aug 2019 09:36:41 -0400 X-Amp-Result: UNSCANNABLE X-Amp-File-Uploaded: False Received: from fmsmga006.fm.intel.com ([10.253.24.20]) by orsmga105.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 27 Aug 2019 06:36:40 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.64,437,1559545200"; d="scan'208";a="380919371" Received: from smile.fi.intel.com (HELO smile) ([10.237.68.40]) by fmsmga006.fm.intel.com with ESMTP; 27 Aug 2019 06:36:39 -0700 Received: from andy by smile with local (Exim 4.92.1) (envelope-from ) id 1i2beI-0004Vo-Ue; Tue, 27 Aug 2019 16:36:38 +0300 Date: Tue, 27 Aug 2019 16:36:38 +0300 From: Andy Shevchenko To: "J. Bruce Fields" Cc: "J. Bruce Fields" , linux-nfs@vger.kernel.org Subject: Re: [PATCH 08/16] nfsd: escape high characters in binary data Message-ID: <20190827133638.GE2680@smile.fi.intel.com> References: <1561042275-12723-1-git-send-email-bfields@redhat.com> <1561042275-12723-9-git-send-email-bfields@redhat.com> <20190806121931.GA29578@smile.fi.intel.com> <20190806185008.GC9456@parsley.fieldses.org> <20190807090007.GK30120@smile.fi.intel.com> <20190808112844.GB7830@fieldses.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20190808112844.GB7830@fieldses.org> Organization: Intel Finland Oy - BIC 0357606-4 - Westendinkatu 7, 02160 Espoo User-Agent: Mutt/1.10.1 (2018-07-13) Sender: linux-nfs-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-nfs@vger.kernel.org On Thu, Aug 08, 2019 at 07:28:44AM -0400, J. Bruce Fields wrote: > On Wed, Aug 07, 2019 at 12:00:07PM +0300, Andy Shevchenko wrote: > > In any case regarding to this one, I would like rather to see it's never > > appeared, or now will be gone in favour of string_escape_mem() extension. > > To be clear, it's already merged. Apologies, I actually saw your name > when looking for people to cc, but the last commit was 5 years ago and I > assumed you'd moved on. The project to extend string_escape_mem() > looked more complicated than I first expected so I decided to merge this > first and then follow up with my attempt at that. The (main) problem with the new helper is that is missed from %pE point of view. That's why I really prefer to see new flags rather than new helpers like that. -- With Best Regards, Andy Shevchenko