From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-oi1-f174.google.com (mail-oi1-f174.google.com [209.85.167.174]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 4C49845BF9 for ; Thu, 30 May 2024 17:28:48 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.167.174 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1717090129; cv=none; b=GnhSky799GnmSjYX4J82It7Qo639kBzdCdxfcWWwZqp9rDYDgHcGzicsa9JXLmMVARXLVjQwNDga1IOOA3Jx0RMbfmaMjVbawUowyfZnk3quVxFfDYGvoBurf3UusEKx+ZMexEhkVxIYKaPdjzowxcLsoH33tcU8JsWvJUJtAIE= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1717090129; c=relaxed/simple; bh=2lPnRGCabtvLAsqan6zBE8Cs4Xij9m2S35HQuAAGOXs=; h=Message-ID:Date:MIME-Version:Subject:To:Cc:References:From: In-Reply-To:Content-Type; b=GfHk9FlANPGKYsGNF1XPS+z601IFjq0xftHZYP8vpbS2xxJeJrUhrF5cqQ/wpi3YJYPsq1936XEcnl4iZPfps0MaSt0h2UxxvtuKfolcS9HNNZ3xSAUDeTJsHk0c0DI5JKBpmdi5yEiY4uQ1/P9UQ0vj/C8Irz2GM90uYsZ7KZ0= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=kernel.dk; spf=pass smtp.mailfrom=kernel.dk; dkim=pass (2048-bit key) header.d=kernel-dk.20230601.gappssmtp.com header.i=@kernel-dk.20230601.gappssmtp.com header.b=iC2aOt45; arc=none smtp.client-ip=209.85.167.174 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=kernel.dk Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=kernel.dk Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel-dk.20230601.gappssmtp.com header.i=@kernel-dk.20230601.gappssmtp.com header.b="iC2aOt45" Received: by mail-oi1-f174.google.com with SMTP id 5614622812f47-3c9bcd57524so106337b6e.3 for ; Thu, 30 May 2024 10:28:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kernel-dk.20230601.gappssmtp.com; s=20230601; t=1717090127; x=1717694927; darn=vger.kernel.org; h=content-transfer-encoding:in-reply-to:from:content-language :references:cc:to:subject:user-agent:mime-version:date:message-id :from:to:cc:subject:date:message-id:reply-to; bh=y7B6fY/Fjz7QmAOYRBLWDUgsv4maBPzpvLfJEUMOCdE=; b=iC2aOt45DiBt1i5iLb9B8MQagCGBQMLF6lWhUoazsIZMQCeirBh+0gx5RBKHjtsA0E Amu2iq8B0euJfTw3/Vx61dKuLXC0cu6eR7Ih7dyLuVqghe37psUKFiM4iR7jH6lXlac/ gYCqkBria7xLDTKr8IzzjxTkq7JFgSxP7813uQYE3w3+ALrr8jzhv4Q6TtPgcroIZZ1M 3XkrBpEzs4bx3tcLyre0udnUUprihrZBoD3O20v8M0ffrR9PSs0qwksSUideW2G8hNj9 s4zj89epbJjTjjTy+qrkXg1JEnHX1D94azf+iA/wFC4duNqJrjfAK2BzFr3FMpP1v/to 7CXQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1717090127; x=1717694927; h=content-transfer-encoding:in-reply-to:from:content-language :references:cc:to:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=y7B6fY/Fjz7QmAOYRBLWDUgsv4maBPzpvLfJEUMOCdE=; b=A72fnJy1ymk6V4s/ApUCQXwAAryCplHOImc3A7kdnhlDQJ3tFV+wt9mh0tgviWp8T1 kMgV1Y5wcaTR/dJ6IQZWHCF841kj+x5y084vEoczcKpt+Ve0tGyWTQS6RbDf4Z8YIkgz wUqsgBHLuux62s5c5Y3+Ge4CWg2ObMRTZrhR5Ti9BSFRogyZwggWrEZXhXG9YoNst2jl AtCI1ofGgMC+Jf9z/bHIAdM/e0ZtyZaHL4f6QJYxUAVA8LRtJCKDN0g1QqKX6fy+5I0N Q+0m2Xe0hOOBxjUD65or+kEJ+i6PecAmhGaqbU+sGB4ICcwLvpIJ3GuzKOkUjHpk1OiH CcUw== X-Forwarded-Encrypted: i=1; AJvYcCVFSagkgEgq/2pvQ7+5w5dpfTEPEpf+mCjFmC8TAmaDyy0BdHRmEnHwimEjhXxV76bqNVfQU0a2IWjZNP8asXovTWo+HxH814w= X-Gm-Message-State: AOJu0YyToB1vSPpBQYZWgX5gAuLnitG7a8Q+N72kHEf16cFff+p3hSiP ZqSpjPhH8zHkh/3A2FV9Spqh59Fs1fjaahCeyAbqGtinVU1OKea7x1j833P6Jk8= X-Google-Smtp-Source: AGHT+IEHT9XTg52xPtEdpxEcEsqX1knua+mi9ziTWOWwL12bZiZ68gB1TKYCLWuHZfBOwir9FouWNQ== X-Received: by 2002:a05:6808:308a:b0:3c8:4cc6:4f0c with SMTP id 5614622812f47-3d1dcd40887mr3101730b6e.5.1717090125759; Thu, 30 May 2024 10:28:45 -0700 (PDT) Received: from [192.168.1.116] ([96.43.243.2]) by smtp.gmail.com with ESMTPSA id 5614622812f47-3d1e19da2desm26747b6e.8.2024.05.30.10.28.44 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 30 May 2024 10:28:45 -0700 (PDT) Message-ID: <360b1a11-252d-48d9-a680-eda879b676a5@kernel.dk> Date: Thu, 30 May 2024 11:28:43 -0600 Precedence: bulk X-Mailing-List: io-uring@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH RFC v2 00/19] fuse: fuse-over-io-uring To: Kent Overstreet Cc: Bernd Schubert , Bernd Schubert , Miklos Szeredi , Amir Goldstein , linux-fsdevel@vger.kernel.org, Andrew Morton , linux-mm@kvack.org, Ingo Molnar , Peter Zijlstra , Andrei Vagin , io-uring@vger.kernel.org, Ming Lei , Pavel Begunkov , Josef Bacik References: <20240529-fuse-uring-for-6-9-rfc2-out-v1-0-d149476b1d65@ddn.com> <5mimjjxul2sc2g7x6pttnit46pbw3astwj2giqfr4xayp63el2@fb5bgtiavwgv> <8c3548a9-3b15-49c4-9e38-68d81433144a@fastmail.fm> <9db5fc0c-cce5-4d01-af60-f28f55c3aa99@kernel.dk> Content-Language: en-US From: Jens Axboe In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit On 5/30/24 11:16 AM, Kent Overstreet wrote: > On Thu, May 30, 2024 at 10:21:19AM -0600, Jens Axboe wrote: >> On 5/30/24 10:02 AM, Bernd Schubert wrote: >>> From our side, a customer has pointed out security concerns for io-uring. >> >> That's just bs and fud these days. > > You have a history of being less than responsive with bug reports, and > this sort of attitude is not the attitude of a responsible maintainer. Ok... That's a bold claim. We actually tend to bug reports quickly and get them resolved in a timely manner. Maybe I've been less responsive on a bug report from you, but that's usually because the emails turn out like this one, with odd and unwarranted claims. Not taking the bait. If you're referring to the file reference and umount issue, yes I do very much want to get that one resolved. I do have patches for that, but was never quite happy with them. As it isn't a stability or safety concern, and not a practical concern outside of the test case in question, it hasn't been super high on the radar unfortunately. > From what I've seen those concerns were well founded, so if you want to > be taking seriously I'd be talking about what was done to address them > instead of namecalling. I have addressed it several times in the past. tldr is that yeah the initial history of io_uring wasn't great, due to some unfortunate initial design choices (mostly around async worker setup and identities). Those have since been rectified, and the code base is stable and solid these days. -- Jens Axboe