Received: by 2002:a05:6a10:9848:0:0:0:0 with SMTP id x8csp305930pxf; Thu, 25 Mar 2021 04:42:08 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwVGuqDIQvyny/aic2nJsIHu/aZBc11L+F8LSqQIttcQlRcxba0QSBMoG17AP9fuRicpF/z X-Received: by 2002:a17:907:75c7:: with SMTP id jl7mr9252414ejc.191.1616672527923; Thu, 25 Mar 2021 04:42:07 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1616672527; cv=none; d=google.com; s=arc-20160816; b=JDjk+I/wU+zB2qNqN/2+I0QTzLzDf/miTB6Yni/Ca601pKuzxPn7mqx2/OO2mdyUMU XWMw1Rj/1PUVhjEk+Q3euqzpf+oZH74sgWVMxzUEHCvhs2oHijskjQRzYRwfxRkkWCbw KEn9pw60fGcwAh2SWSrfZULtgwouDyPdEsAXMPzTD8LzsqI87LsGhexU9vEvpGLk+vd8 AcrxZkAVm1FAFOtc70sukyyhUz2aACeqXoItFYFJLiwWjObKzH7gXETnBJUF9vRmOJtH PFU0DeBwjmWKx+Wip8cCBD+UyL5bxb4ehcOmGxF/SS7Fr1R0J601jUudoZ8tLbIe1kBT 2x9w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-disposition:mime-version:message-id :subject:cc:to:from:date:dkim-signature; bh=WzowP+sLkDfedW5lZC+DZjAa2iepM0HqhQ8ixqDL3Ws=; b=vyYll0cuP/HiaguRHFaWANjxEmco+COavi9YeWmj2I5C1VGjUkm0l3wDCdtQ5wuyj4 UNmR8GfTVLDlDvzkBTm4/Yiao9pHB5BzQVB9i81GY7c7Y+Brp83yr5DRSyopUIHXb156 3RpQ4UENPGbFqubN7mKKRNtgmmWDwV4W00HEuFh4xcRsd0dKPuU+HPhNSrb894ieZXrG DZyf6b/PQI3CYjaIudDERTH0DJLw3Zg7vYzIEnPcY6dJnAja/3ACQt9SEVJInVbqPSKE HUZ1Ll+EX0K57gIWifgmaicck1epqDlaUFut2TgsOhnlvLa39tNTScweI7fYUB54OGW5 nvvg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@redhat.com header.s=mimecast20190719 header.b=NHpsNXcX; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=redhat.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id f4si4004794ejf.359.2021.03.25.04.41.44; Thu, 25 Mar 2021 04:42:07 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@redhat.com header.s=mimecast20190719 header.b=NHpsNXcX; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=redhat.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231751AbhCYLko (ORCPT + 99 others); Thu, 25 Mar 2021 07:40:44 -0400 Received: from us-smtp-delivery-124.mimecast.com ([216.205.24.124]:31040 "EHLO us-smtp-delivery-124.mimecast.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231180AbhCYLd2 (ORCPT ); Thu, 25 Mar 2021 07:33:28 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1616672008; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type; bh=WzowP+sLkDfedW5lZC+DZjAa2iepM0HqhQ8ixqDL3Ws=; b=NHpsNXcXwwkkDMC88GAr7Rb1LmpCS2dwscpNkqiCPix4kuRaCLFk+bFRWzom5NH83d+4U3 Kr3OHUWKjfGaWFYZqfwVpwfMLwSRwWMur/DTLH+ToFa7hE4MEL/itEzL0ddWpfhcI7wNhU 01MfI/nBqEmyGQ3EBw4OAY86TB9ZSEM= Received: from mail-wm1-f72.google.com (mail-wm1-f72.google.com [209.85.128.72]) (Using TLS) by relay.mimecast.com with ESMTP id us-mta-359-5XYFYg32Nsm0ar7qpmX5pw-1; Thu, 25 Mar 2021 07:33:26 -0400 X-MC-Unique: 5XYFYg32Nsm0ar7qpmX5pw-1 Received: by mail-wm1-f72.google.com with SMTP id j8so1137864wmq.6 for ; Thu, 25 Mar 2021 04:33:26 -0700 (PDT) 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:mime-version :content-disposition; bh=WzowP+sLkDfedW5lZC+DZjAa2iepM0HqhQ8ixqDL3Ws=; b=QcRwLxlQ0kHaaEozVnmV8OoiROtSK+SOSW+N9sHYoaQ1dW6hnDisMrBmVthJe0uB5l 0uEr0z9au+70CoxJzons3dBod4GjswU8tkWu9QxdgcsmOwgpbPBZNT97Kn4bh7s4v49i XFOn00ZJYMELYHLsTAmZzZ510R+IpvT3ZGenoVjFYobvLKSgPRwzn2xYIKUQgadmh4pP hkEjY4MIgERGVJ1tyW/E8ZMWPA3fsHMyPfTsImnUFyP6QJxjHPq839Gl5F03KnPvBzU3 jgSuSR7xh3YGjiZhj8VSxaz8clRwGRYx4lKAqcK/clLfHaI2GWsHFeYS2lYt3lMyy+Yh irnA== X-Gm-Message-State: AOAM532cCI4+MmZPE5aSzf9c+qBoIx2SG56az9DFKoM8qEhqhhb+OMm1 ayJs799zBFHcWdZxz97p7x/JlYBndVDwVflPY1vcOjdiXn+NMiEXTSHcWPmGwtKz+icLR9HTBio WLWte92S8/sTU8Ms48k/Agbk6 X-Received: by 2002:a05:600c:4f89:: with SMTP id n9mr7614717wmq.133.1616672005209; Thu, 25 Mar 2021 04:33:25 -0700 (PDT) X-Received: by 2002:a05:600c:4f89:: with SMTP id n9mr7614700wmq.133.1616672005034; Thu, 25 Mar 2021 04:33:25 -0700 (PDT) Received: from steredhat (host-79-34-249-199.business.telecomitalia.it. [79.34.249.199]) by smtp.gmail.com with ESMTPSA id 1sm11022599wmj.0.2021.03.25.04.33.24 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 25 Mar 2021 04:33:24 -0700 (PDT) Date: Thu, 25 Mar 2021 12:33:22 +0100 From: Stefano Garzarella To: Jens Axboe , Pavel Begunkov Cc: io-uring@vger.kernel.org, linux-kernel@vger.kernel.org Subject: Are CAP_SYS_ADMIN and CAP_SYS_NICE still needed for SQPOLL? Message-ID: <20210325113322.ecnji3xejozqdpwt@steredhat> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Disposition: inline Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Jens, Hi Pavel, I was taking a look at the new SQPOLL handling with io_thread instead of kthread. Great job! Really nice feature that maybe can be reused also in other scenarios (e.g. vhost). Regarding SQPOLL, IIUC these new threads are much closer to user threads, so is there still a need to require CAP_SYS_ADMIN and CAP_SYS_NICE to enable SQPOLL? Thanks, Stefano