From patchwork Wed Oct 25 09:42:22 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?q?Michael_Wei=C3=9F?= X-Patchwork-Id: 157982 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:ce89:0:b0:403:3b70:6f57 with SMTP id p9csp2479900vqx; Wed, 25 Oct 2023 02:46:24 -0700 (PDT) X-Google-Smtp-Source: AGHT+IH7RVbIRUBjBTP94y2JwsubO9zvDG3e63uUHpp5ZtgsW39eqCenJpiFRN43b3SWjh9HZ5CQ X-Received: by 2002:a81:a115:0:b0:5a7:a817:be43 with SMTP id y21-20020a81a115000000b005a7a817be43mr16555611ywg.6.1698227184142; Wed, 25 Oct 2023 02:46:24 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1698227184; cv=pass; d=google.com; s=arc-20160816; b=0mfWQi/Tbqq003ZHCZbH3DNEt0IlKAtF0O0jD1PaCLB+fRdVW8xiSJGMpT17YCaKOc DUSWzoHHAvvY/abxGwSBZFRVvT2wEM1Yu6bQi0rmTaFeYcWTMBGeENviJgHv08zJP3bf ut8Qu/ceCAVmXUE+FilisEflQtkIXVuxgTJi7drlmMCqoavSgV7M0o9UTK6bj0MuymeP DsXKIgBqbLxXnC5wHiLyivA+dtLHhLH74B/j0JW+bHarbcQPbwPzly01fH+zLExHwMa4 R2S1XF69w0g/MT3s480pxf4IjJZrZMaj0neXnSGw9+94eUliNYtCuXiff62alaDfeX4x 7Qww== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:mime-version:content-transfer-encoding :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature:ironport-hdrordr:ironport-data:ironport-phdr :ironport-sdr:ironport-phdr:dkim-signature; bh=HdAPg1z7sS0AGvd4vqaFHr3rIQ9eRjIceGAqFce53I8=; fh=U9u/esc0XBb8N/pVu7kudxJPwEQ0AyrThcmR2LpYyxQ=; b=ttOxS6FqmlrW6CZvT1Qoh21SQWK0a+NCZqms4faS+r5KNEOgUxQMJCCbIf2AoLFP8V HD/uiEBNmOqeoGn2DkYswKaSJ6SzfkVLc7wBIdKyic01uOuEswWbun87cdG8hXNJyU4x nXZQBKrc6H13Kf71D3fFNGtI84JKsXzY533g6pSuDReLsfr/ul2B/Tp3GmZAcl86vOSd vHQzZCVA3//uuuBHSGJ3L2zVv/3CnyQQvQpIcvSPbo1jc5Ze3+lbHvB1NxIOL8ewAfjn MEKqY6dkGd/aEwXrQbbHiDLaCFL/vyX4yeAdoVcFDfz2Am7ihLa4j4It5zdk+wfghSDQ GKMA== ARC-Authentication-Results: i=2; mx.google.com; dkim=fail header.i=@aisec.fraunhofer.de header.s=emailbd1 header.b=3THhlKvI; dkim=pass header.i=@fraunhofer.onmicrosoft.com header.s=selector2-fraunhofer-onmicrosoft-com header.b=DeY+m+M8; arc=pass (i=1 spf=pass spfdomain=aisec.fraunhofer.de dkim=pass dkdomain=aisec.fraunhofer.de dmarc=pass fromdomain=aisec.fraunhofer.de); spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:5 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=aisec.fraunhofer.de Received: from groat.vger.email (groat.vger.email. [2620:137:e000::3:5]) by mx.google.com with ESMTPS id y65-20020a0dd644000000b00585e261fcc9si9641839ywd.2.2023.10.25.02.46.23 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 25 Oct 2023 02:46:24 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:5 as permitted sender) client-ip=2620:137:e000::3:5; Authentication-Results: mx.google.com; dkim=fail header.i=@aisec.fraunhofer.de header.s=emailbd1 header.b=3THhlKvI; dkim=pass header.i=@fraunhofer.onmicrosoft.com header.s=selector2-fraunhofer-onmicrosoft-com header.b=DeY+m+M8; arc=pass (i=1 spf=pass spfdomain=aisec.fraunhofer.de dkim=pass dkdomain=aisec.fraunhofer.de dmarc=pass fromdomain=aisec.fraunhofer.de); spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:5 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=aisec.fraunhofer.de Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by groat.vger.email (Postfix) with ESMTP id A0EB7807830A; Wed, 25 Oct 2023 02:45:21 -0700 (PDT) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at groat.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S234772AbjJYJpF (ORCPT + 26 others); Wed, 25 Oct 2023 05:45:05 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:37504 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S234748AbjJYJoj (ORCPT ); Wed, 25 Oct 2023 05:44:39 -0400 Received: from mail-edgeka24.fraunhofer.de (mail-edgeka24.fraunhofer.de [IPv6:2a03:db80:4420:b000::25:24]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id D76B3128; Wed, 25 Oct 2023 02:44:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=aisec.fraunhofer.de; i=@aisec.fraunhofer.de; q=dns/txt; s=emailbd1; t=1698227057; x=1729763057; h=from:to:cc:subject:date:message-id:in-reply-to: references:content-transfer-encoding:mime-version; bh=tlRlv8SptwBYts2cjF86uNCt02+ed/rSd9mi5MNlHwE=; b=3THhlKvIRhGFtQFVbZHQIrRX/zD8FbYSKqkenNe06Efyh2eg6FqGWBcc fdy6JKNeQEQxCT9FLee7csTIjRdh/mJ1SXQpNQaY0a3/8sHyhE3Dfh4xh /6Fz+yV3Hy/0V0PbK0q5xq7SF0ZLQJ9QKZ3Zl42wD56X7AMGw0pwdzo2z FgNcRmXT7VSaLpHHqEVy+o8rx6emQwInntTXTsztmY8JyPVv/stP6mdmW V793lqFKBxZYyCcmJwkXePUA5DUOW8MkDo52tPMRxk1bhYqIPG+VvSSMW YBU9f8vda7vN64X/eLbVPUhq1c+5FNOqGmsjN2DuO0WoCaCCsAxbsUUkL Q==; X-CSE-ConnectionGUID: X5z6DShRSF6mhsKDMkc/bw== X-CSE-MsgGUID: us5IRIdjTkKClrNB+xe6RA== Authentication-Results: mail-edgeka24.fraunhofer.de; dkim=pass (signature verified) header.i=@fraunhofer.onmicrosoft.com X-IPAS-Result: A2H8AABB4jhl/xmnZsBaHQEBAQEJARIBBQUBQIE+BQELAYI4gleEU6oEhAQqglEDVg8BAQEBAQEBAQEHAQFEBAEBAwSEfwKHGic3Bg4BAgEDAQEBAQMCAwEBAQEBAQECAQEGAQEBAQEBBgYCgRmFLzkNhACBHgEBAQEBAQEBAQEBAR0CNVQCAQMjDwENAQE3AQ8lAiYCAjIlBgENBYJ+gisDMbIYgTKBAYIJAQEGsB8YgSCBHgkJAYEQLgGDW4QuAYQ0gR2ENYJPgUqDM4RYg0aCaIN1hTwHglSDLymLfoEBR1oWGwMHA1kqECsHBC0iBgkWLSUGUQQXFiQJExI+BIFngVEKgQM/Dw4RgkIiAgc2NhlLglsJFQw1BEl2ECoEFBeBEW4FGhUeNxESFw0DCHYdAhEjPAMFAwQ0ChUNCyEFVwNEBkoLAwIaBQMDBIE2BQ0eAhAtJwMDGU0CEBQDOwMDBgMLMQMwV0cMWQNsHxocCTwLBAwfAhseDTIDCQMHBSwdQAMLGA1IESw1Bg4bRAFzB51Ngm2BDoJ0lhIBrnkHgjGBXqEJGgQvlyuSTy6HPgiQSCCiPoVKAgQCBAUCDgiBeYIAMz6DNlIZD44gOINAj3t0AjkCBwEKAQEDCYI5iRIBAQ IronPort-PHdr: A9a23:cSN9DxzDyXu5w63XCzKPy1BlVkEcU8jcIFtMudIu3qhVe+G4/524Y RKMrf44llLNVJXW57Vehu7fo63sCgliqZrUvmoLbZpMUBEIk4MRmQkhC9SCEkr1MLjhaClpV N8XT1Jh8nqnNlIPXcjkbkDUonq84CRXHRP6NAFvIf/yFJKXhMOyhIXQs52GTR9PgWiRaK9/f i6rpwfcvdVEpIZ5Ma8+x17ojiljfOJKyGV0YG6Chxuuw+aV0dtd/j5LuvUnpf4FdJ6/UrQzT bVeAzljCG0z6MDxnDXoTQaE5Sh5MC0ckk9oDyH940joAYzK6gLVqOYhxjCTE+3sFqoVYGWv1 aVKQxLHoT4pPDNkq0CH358V7upR9T6sll96gKuEPtilbdBBc4XMV9QcflgeUetheSJCHsClT 6kMBfINFP1cn6/Nn1Uls0uCLAO0Ce7lz29UxVHUgYR936MnGwzlhwUKNNwAuliEkOfkNuQMA cun4ZfS1G+cQdIN/Re+uYr4fDlx+a2RZrdtaPvI5G0ITRneq0S+qIDmBGLW+98DtUmrrNdbT fz310NglS1VhiadxecF2qn21qAswWyc9z1YwdcrKojrAF4+YMSjFoNXrT3fLYZtX8c+Fnlho z1polVnkZuyfSxPxZgoyh3WMaDBfZKB/xTjU+icO3F0iSEtdLG+gkOq+FO7gq3nV8ay2UpXt CcNjNTWt34M2hCSosiKQ/dw5AGgjB6BzQnO7OFDL00u063dLp8q2LkrkZQP90/EG0fL X-Talos-CUID: 9a23:LBsvp2F37yfBPum+qmJXqVxKNvslSEbzknLQOGyULGViD7eKHAo= X-Talos-MUID: 9a23:bTtK3w726eq4v83gjNEzWCMTxox1+PmPMmEBk6kFmOKALwpaeCeQ0g6eF9o= X-IronPort-Anti-Spam-Filtered: true X-IronPort-AV: E=Sophos;i="6.03,250,1694728800"; d="scan'208";a="1802524" Received: from mail-mtadd25.fraunhofer.de ([192.102.167.25]) by mail-edgeka24.fraunhofer.de with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 25 Oct 2023 11:43:09 +0200 IronPort-SDR: 6538e32d_b/52dP1ggGLqKsCp8ZDpm+8+pOPPzqR6dSt1kc8MYf50BLo 6kwysTKcVMWjf+Fs5yWMeUS4TeWBhcy51vcERfw== X-IPAS-Result: A0AbAQC94Thl/3+zYZlaHAEBAQEBAQcBARIBAQQEAQFACRyBGQQBAQsBgWZSB4FLgQWEUoNNAQGFLYZBglwBl2qELoJRA1YPAQMBAQEBAQcBAUQEAQGFBgKHFwInNwYOAQIBAQIBAQEBAwIDAQEBAQEBAwEBBQEBAQIBAQYEgQoThWgNhk0CAQMSEQ8BDQEBFCMBDyUCJgICMgceBgENBSKCXIIrAzECAQGlMAGBQAKLIoEygQGCCQEBBgQEsBcYgSCBHgkJAYEQLgGDW4QuAYQ0gR2ENYJPgUqDM4gegmiDdYU8B4JUgy8pi36BAUdaFhsDBwNZKhArBwQtIgYJFi0lBlEEFxYkCRMSPgSBZ4FRCoEDPw8OEYJCIgIHNjYZS4JbCRUMNQRJdhAqBBQXgRFuBRoVHjcREhcNAwh2HQIRIzwDBQMENAoVDQshBVcDRAZKCwMCGgUDAwSBNgUNHgIQLScDAxlNAhAUAzsDAwYDCzEDMFdHDFkDbB8WBBwJPAsEDB8CGx4NMgMJAwcFLB1AAwsYDUgRLDUGDhtEAXMHnU2CbYEOgnSWEgGueQeCMYFeoQkaBC+XK5JPLoc+CJBIIKI+hUoCBAIEBQIOAQEGgXkmgVkzPoM2TwMZD44gOINAj3tBMwI5AgcBCgEBAwmCOYkRAQE IronPort-PHdr: A9a23:yLG4uBSo74peuRLfCfJvHvuoLtpsovKeAWYlg6HP9ppQJ/3wt523J lfWoO5thQWUA9aT4Kdehu7fo63sHnYN5Z+RvXxRFf4EW0oLk8wLmQwnDsOfT0r9Kf/hdSshG 8peElRi+iLzKh1OFcLzbEHVuCf34yQbBxP/MgR4PKHyHIvThN6wzOe859jYZAAb4Vj1YeZcN hKz/ynYqsREupZoKKs61knsr2BTcutbgEJEd3mUmQrx4Nv1wI97/nZ1mtcMsvBNS777eKJqf fl9N3ELI2s17cvkuFz4QA2D62E1fk4WnxFLUG2npBv6C7f9mxP17/giwxLCFOLoQewqQD2Mz 70wUj7R2So9NR8y/U7+k+J7gf8AgUL09Hkdi4SBTIykd/89W/ODJONDb1VMeNd7UCp6MNyzQ rshAekdfv94jYr3v1cnth+OIzmUCsjxmgNhjGf70Kc/g/hiPyOa9UssWNQEvVePpf/eOqkYf bCJ/rjKjiuTROF75y3kstfmU0sFgbLdX4J+WJqJlVQUEh7cv0y9jau/JSiwx8oMv2ugvqlNb uypql5kljppvGDz64ASpq3tmLAW6nmU1Rop4r8+GYW6UG96MMCrRcgYp2SbLYxwWsQ4XyRyt T0nzqFToZegZ3tiIPUPwhfeb7mCb4Gkzki+EuiLKCp+hHVrdaj5ixvhuUSjy+ipTsCvyx4Kt StKlNDQq2oAnwLe8MmJS/Zxvw+h1D+D2hqV67RsL1o9iKzbLJAs2Pg3kJ8Sul7EBSj4hAP9i 6r+Sw== IronPort-Data: A9a23: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 W/sDX64i4xMNqf/ZYNy0z7xvZJJNA== IronPort-HdrOrdr: A9a23:V2UiFqBJ1v8dKhblHehOsceALOsnbusQ8zAXPh9KJiC9I/b1qy nxppkmPH/P6Qr4WBkb6LS90c67MA/hHP9OkPQs1NKZMjUO11HYSr2KgbGSoQEIXheOjdK1tp 0QApSWdueAdGSS5PySiGLTc6dC/DDEytHTuQ639QYScegAUdAG0+4WMHf/LqUgLzM2eqbRWa Dsrvau4FGbCAEqR/X+IkNAc/nIptXNmp6jSRkaByQ/4A3LqT+z8rb1HzWRwx9bClp0sP0f2F mAtza8yrSosvm9xBOZ/2jP765OkN+k7tdYHsSDhuUcNz2poAe1Y4ZKXaGEoVkO0aqSwWdvtO OJjwYrPsx15X+UVmapoSH10w2l6zoq42+K8y7uvVLT5ejCAB4qActIgoxUNjHD7VA7gd162K VXm0qEqpt+F3r77WvAzumNcysvulu/oHIkn+JWpWdYS5EiZLhYqpFa1F9JEa0HADnx5OkcYa VT5fnnlbdrmG6hHjDkVjEF+q3uYp1zJGbKfqE6gL3a79AM90oJjXfxx6Qk7wM9HdwGOtx5Dt //Q9ZVfYF1P78rhJ1GdZQ8qLOMexTwqDL3QRSvyAfcZeg60jT22trK3Ik= X-Talos-CUID: 9a23:AOnfv2Bu+Hkqj5/6Ey5N6l4sKv0XSCWD8U3bI0zlDVh7d5TAHA== X-Talos-MUID: 9a23:ngP/Rw6xooopnBfYduwjm8PMxoxjvpS0S2Euka4MutbDNHd0OA6SqW+OF9o= X-IronPort-Anti-Spam-Filtered: true X-IronPort-AV: E=Sophos;i="6.03,250,1694728800"; d="scan'208";a="188491615" Received: from 153-97-179-127.vm.c.fraunhofer.de (HELO smtp.exch.fraunhofer.de) ([153.97.179.127]) by mail-mtaDD25.fraunhofer.de with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 25 Oct 2023 11:43:08 +0200 Received: from XCH-HYBRID-04.ads.fraunhofer.de (10.225.9.46) by XCH-HYBRID-03.ads.fraunhofer.de (10.225.9.57) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1258.27; Wed, 25 Oct 2023 11:43:07 +0200 Received: from DEU01-FR2-obe.outbound.protection.outlook.com (104.47.11.169) by XCH-HYBRID-04.ads.fraunhofer.de (10.225.9.46) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1258.27 via Frontend Transport; Wed, 25 Oct 2023 11:43:07 +0200 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Z7pGiGztWSHWs7VchjmqAumX84Y9CO3UgbEZCikIa2hcRotO70DBYDKdqq78dJz5axnXilrNWN16JvhlxhxsOzhrG/buDJ609c+Q2aLBtMJPr/jOzC/P8BKPxLlInOryZT1s3VVA3HadqD9sqPoOXrTBwBc08ue5Kf8EnatBBHUz7uWz+KywAhgfx6I1oTF8P5+as+UWvONWAtG2HlOFy30fSdAakcpGeMlhB27trnQEkD3JmIyujT5ycBWAoQ55TJiQelBqsl/t/TyELe5lVj9LBa/EomcBhE56PU/rg+eAG7FKHyRUJrw9J9MlWoplhkySkcQR1PFUcbajgexQfw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=HdAPg1z7sS0AGvd4vqaFHr3rIQ9eRjIceGAqFce53I8=; b=VbWUJoY2+2fjcXUfqYqNNuz3w2HZv8eIIacaYPUS1ghcvUqZBor24c/WeXBnmrtSkq3OfjXfzbF45jncvfPBt56Sp2CJqG45qbbcqTTjnxdZbl5hF3QtenRsXsTDsszna9LvLjb2qn9O+aaTYQ8gSBKlArI/Iru5YghgHVJr53zu9N0O1SV/iTgltiG3iQH34muxotImkFgh+SuMcjLWW40kS7PRLe9nQVC3pxdB/oebNqgEAs0GZNJf7xkOsVeBLcrg0BocgIeateTGb5yKTU7yCSITwNpq0BupCqUNBTf91U21iAYzLLlF42f6/xnyKn8nqtaEH/9fqY7cwS0BIw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=aisec.fraunhofer.de; dmarc=pass action=none header.from=aisec.fraunhofer.de; dkim=pass header.d=aisec.fraunhofer.de; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fraunhofer.onmicrosoft.com; s=selector2-fraunhofer-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=HdAPg1z7sS0AGvd4vqaFHr3rIQ9eRjIceGAqFce53I8=; b=DeY+m+M861X1BWeNyBonSZ7gEXFfkt+qHJkbpdAslXNXPfCv8TAbpeebm8t+FJ4A/d/nbeK3aBCffbD8TZyj+v8CzEVrq27FI3LH+9jXfA804uSmuqYqELO2rsMyFidkS9+ESfnIX+USpv04E/VDLLvZkHA8HW8JQcT0jpIi9vg= Received: from BEZP281MB2791.DEUP281.PROD.OUTLOOK.COM (2603:10a6:b10:50::14) by BE0P281MB0116.DEUP281.PROD.OUTLOOK.COM (2603:10a6:b10:f::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6933.19; Wed, 25 Oct 2023 09:43:06 +0000 Received: from BEZP281MB2791.DEUP281.PROD.OUTLOOK.COM ([fe80::7330:78f8:1bf2:2f4d]) by BEZP281MB2791.DEUP281.PROD.OUTLOOK.COM ([fe80::7330:78f8:1bf2:2f4d%5]) with mapi id 15.20.6933.019; Wed, 25 Oct 2023 09:43:06 +0000 From: =?utf-8?q?Michael_Wei=C3=9F?= To: Alexander Mikhalitsyn , Christian Brauner , Alexei Starovoitov , Paul Moore CC: Daniel Borkmann , Andrii Nakryiko , Martin KaFai Lau , Song Liu , Yonghong Song , John Fastabend , KP Singh , Stanislav Fomichev , Hao Luo , Jiri Olsa , Quentin Monnet , Alexander Viro , Miklos Szeredi , Amir Goldstein , "Serge E. Hallyn" , , , , , =?utf-8?q?Michael_Wei=C3=9F?= Subject: [RESEND RFC PATCH v2 12/14] bpf: Add flag BPF_DEVCG_ACC_MKNOD_UNS for device access Date: Wed, 25 Oct 2023 11:42:22 +0200 Message-Id: <20231025094224.72858-13-michael.weiss@aisec.fraunhofer.de> X-Mailer: git-send-email 2.30.2 In-Reply-To: <20231025094224.72858-1-michael.weiss@aisec.fraunhofer.de> References: <20231025094224.72858-1-michael.weiss@aisec.fraunhofer.de> X-ClientProxiedBy: FR4P281CA0420.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:d0::17) To BEZP281MB2791.DEUP281.PROD.OUTLOOK.COM (2603:10a6:b10:50::14) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: BEZP281MB2791:EE_|BE0P281MB0116:EE_ X-MS-Office365-Filtering-Correlation-Id: 82c39ad8-a557-480b-9859-08dbd53eca1b X-LD-Processed: f930300c-c97d-4019-be03-add650a171c4,ExtAddr X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: jY/SBV1iK7Scw2xqGFz3YbLeilwnDgW0w7dH5GXvsLuGeriEagVdlOP/VG0IobOQqDtJ9NHOCVHBWHVHCC/Ktv99AStyJATndzCRcFyphwwaA2f1Nr5bQ2KSXp9UF+VxbYd24ZlXADZQqEOYJjbIsrNhd34ip+D6+XgH2X2Y/OgidbbrHVPWT3nAUPkrLTLKJDZ0VSMAcH57DwIhWrdKrFgaJqUY4qnCGFQwNvyTp0N6riPUwrcUBij4iSsjOO3RHcDue50+Eum+qXLK1SCwblNEwzat8gSvB3QmqhAOXS1FYiyIAqTYftHPN9M/x7A1ZSMqJm5C43W/UEOv7jsO2XXnTOJuJhlWmUd0rw3Jd3NWPAwxYaZXs51wa7Zpcp1u2O4CILzOOrVsJUAK1Tagsb8YDB6BH4U8MOe9rbxiBTl5kqu3yN2tDf5AChssTIkd6y1uhgE+tfIXkpzT+A2XfnwYXf/6p2f1SEnudUHMrLb39uvUvtmCdEaqU3Nu71/yptL65WInpdjaSmjCL0WLQAP0waX0+yVpxzX5S1qoixx/+ugQzgcbFKP9QskSqg0CSFr9qU3Q1OWc95LbqWZO/4QWg7TEq29eVII4gFpqtS8= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:BEZP281MB2791.DEUP281.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230031)(366004)(346002)(136003)(396003)(376002)(39860400002)(230922051799003)(1800799009)(186009)(64100799003)(451199024)(66946007)(83380400001)(316002)(38100700002)(6486002)(478600001)(6666004)(54906003)(110136005)(66556008)(66476007)(1076003)(107886003)(52116002)(6506007)(2616005)(6512007)(7416002)(4744005)(2906002)(86362001)(4326008)(8936002)(82960400001)(8676002)(41300700001)(5660300002);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?q?4SaUmWhscnGhg6qG5VZFdpT+MByJ?= =?utf-8?q?xvQdfPqHt2ZGx3rQqyVhFMxBwE/T6+zgL90ZDAyr+qQU8aE8bCi8by1S6oljJQB+D?= =?utf-8?q?oo/BoYvPIYUaAU2r7PYDUZ8qdJoWIyey2negCtR8LZp/kfhaN7EpH1d8IzMmmj5hw?= =?utf-8?q?PW6HQNEoVHAyT6ThebBegnnJ7lApktwDfA+HVu4V/vzt3FL8Mz+RB+xl6iZ+Ewl3C?= =?utf-8?q?QfYxgjdb6ErgoEBvsjxr3/MeUP2MERAiiO5kEUScxm3LX6HMPICK6gKo3vKoAkt59?= =?utf-8?q?1g4zS0vHYBYQpKgYBzND7o45CMMZA4/swBScYPlmCJYxLYmZR9onfhWf4pizjPxJw?= =?utf-8?q?5o4ZjF6PUuTsNhBSIMhZO2Tz5HbrZBGm4nu54Lj/bVgudg409rfbfpz7eF6s2gCTK?= =?utf-8?q?/ItYT7LA00ILw6j/vAAt58JABRGrm5ZC54eV4QNYRlYtboJUrvlwmEjaOvElz7Uwg?= =?utf-8?q?yxCh9uoTHodc5FQQ+dxRQ5Q3en15aha/X35wJWbBv6vjzO3w/wyFrHqw8xtrS5zhG?= =?utf-8?q?Jb/hE/EP8Dx26WHyi73ImwNdUHT4cIJl71+r2GE+AABq1kRU4L00cKv6mnR7KYOAW?= =?utf-8?q?dI/SWMh/d2ew4J1MmVaqvatxQwFhfRFWOCxaIDvmAe6d4/qXwXLurpkdAcf84+KWy?= =?utf-8?q?YeUg2CwwvREDjlLKNuwijN11aJhMe6TdJAbdxcq8zIQCrTDjE5z/3ZXA7Y5SY07Zm?= =?utf-8?q?4/OVTzn6Hu1ztmz4D2t1+oHeg2Xzdqq4eOYRNeDeT0e4DQidTJXccrCrJHexKoHR+?= =?utf-8?q?m0tf+Th4XzDsRXm+qnXnSr4LRwvMREZW2/tWETDcvFEk2Zdxe5dkVOn7HmGarJeqx?= =?utf-8?q?ApA+kKmnkQoGN0poAm0H9APCST4pvqj/m/7+lqYd4jO1eGFyJdsv4eZtPplnyhwXh?= =?utf-8?q?9n9iZjKB6dyTBJVnQf3X3qBRWX3udnCYSevEm8hCPmYUiJ26FOWgwyl4ZZdSHGZhJ?= =?utf-8?q?p3if3W2EJj4WVtFuEFwz1gBBZRzwdXZ/S9nkz6ObQuQkBqC4bMfSifvG+g4KCkqNJ?= =?utf-8?q?nRaZNpKelMk7JKA04djyKEZ5t3y/kpcPwGIWrxz7QA2XrjvsNz/PKHAq3BBcKNoTt?= =?utf-8?q?Na/ljFREQO5fozLkwRQF1/7xuFnZvejSwwmgRUaf/dHUM7QNHUIvHfxFbbz00ZEbp?= =?utf-8?q?ftD9XKiJ3nbTsRcgHOw+wKZAPbYCspKsDLU0WU3qoLC8mUsDrfpMXejnqNETzx79d?= =?utf-8?q?jFEEJh3ofEUTHki4RwZmBPYiGE6wSoHE5I+muku2sA3qztcrw23QXy/7cnfk+fLWY?= =?utf-8?q?FyV5NYWmvf+puwnUgXHJ2b1VdNIKkrw2N2L+oNtgD3/3BSmKNdkeYcDj0GWefqQGa?= =?utf-8?q?XLV2h2G9W4HCq0FYoqNvHAgccZc8OOTQxQxBiQbSTX5WfPmWrW4wn6b6P1AV+mY9S?= =?utf-8?q?bhCdDTeEJIccgmDRx7qp0BpEYPxGj1QnlxpbnK5kzXuDeNxjCeOBBkqpZJ/XBEb0C?= =?utf-8?q?I0f1xQzvtIawmtufeZ9ZvnHe63BDdEuO5oVUh+IThAd4k/xywL/pr05sl0c1MAH9W?= =?utf-8?q?Q+6sPxG52UmTeK6bfBb64P9LKvcJT9HOGKG6KcRyvhh/f2v7jcA/1hPqe0Hkbv7m8?= =?utf-8?q?bZ2W/nNtHPPOIMLBl0LacPQ2zYb6LCOzND8Djg8svE7gcJ9rd0OCWg=3D?= X-MS-Exchange-CrossTenant-Network-Message-Id: 82c39ad8-a557-480b-9859-08dbd53eca1b X-MS-Exchange-CrossTenant-AuthSource: BEZP281MB2791.DEUP281.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 25 Oct 2023 09:43:05.9749 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: f930300c-c97d-4019-be03-add650a171c4 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: ARggjbMX13nOsPVFNakzq2jKHDqc6UAyDb+ZxMo4hf7sRjo026m+qhLCkJj34UbpVUbel2h50n153oT1n3lS8pei00gQNbKaYLBMA8hXZ1uIjJ00Va/ONokFnMitOKZa X-MS-Exchange-Transport-CrossTenantHeadersStamped: BE0P281MB0116 X-OriginatorOrg: aisec.fraunhofer.de X-Spam-Status: No, score=-0.8 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,SPF_HELO_NONE, SPF_PASS autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on groat.vger.email Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (groat.vger.email [0.0.0.0]); Wed, 25 Oct 2023 02:45:21 -0700 (PDT) X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1780720267359794556 X-GMAIL-MSGID: 1780720267359794556 With this new flag for bpf cgroup device programs, it should be possible to guard mknod() access in non-initial user namespaces later on. Signed-off-by: Michael Weiß --- include/uapi/linux/bpf.h | 1 + 1 file changed, 1 insertion(+) diff --git a/include/uapi/linux/bpf.h b/include/uapi/linux/bpf.h index 0448700890f7..0196b9c72d3e 100644 --- a/include/uapi/linux/bpf.h +++ b/include/uapi/linux/bpf.h @@ -6927,6 +6927,7 @@ enum { BPF_DEVCG_ACC_MKNOD = (1ULL << 0), BPF_DEVCG_ACC_READ = (1ULL << 1), BPF_DEVCG_ACC_WRITE = (1ULL << 2), + BPF_DEVCG_ACC_MKNOD_UNS = (1ULL << 3), }; enum {