Received: by 2002:a05:6a10:206:0:0:0:0 with SMTP id 6csp876145pxj; Thu, 27 May 2021 13:50:02 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzAEdAM/bI091sHHHPTKLFtrQJ/qTqmCcifgGtYpxfFIPiPanbLkDO6YAXVo/EQrdHsP4p5 X-Received: by 2002:a05:6e02:1147:: with SMTP id o7mr4461530ill.20.1622148602390; Thu, 27 May 2021 13:50:02 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1622148602; cv=none; d=google.com; s=arc-20160816; b=ZL/wZOtma/IEoOOkb9lQyyK7yJvok8yf5v7p1zrPNoVhZZPuRhXL/jLUm2sVibwDUZ +353Pqd0NLdcVNLiEaTdCGiNaLhFZPIXDq8CsTUjnQBjevcnS868MW4PVXJwPE0qKJnU 6UooHP+GtHQBr+oXYUTiSUCBT1N6LlZGTJU9See0ZU0UbdfeUU1Ecl/e38sAGmyb9Jv2 gAq67yZ2ELlaoXoQ5P31jMUiSZHQg9zbQsT5AKAsURPPbQA17UYiyv+2ZU+UkdLdBTR0 gV0Bs9NK75aAxI2DOVNSGl0ln9yBo65YkSAbCllkI//xTidfPPGMZAHy62p7N9xJmvng 0OPg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:dkim-signature; bh=xKdx9IwmtQ3kQh5FjyyZXmziMdiD6yFvHaxu3WVJTOU=; b=aoawU5McQYfduAGJRQH6RhLmprk8Dl8p1FQBVFBAwXY97pTvJikA7gfxssLmw+518p nqSsPSsuaMWZl3y5CtTN6jpIw14C8gQGjS45AoxpMCnljuVY1J4a04avgis7NMd0lL/2 c+tja/5gERFPcVP+g8W0uXNOVMwJKGFs3571pKa1afeFKdJ/rhrO+X9GZaEOK6KpFtqf yl+i9/KCKTYRTjROCp6VijRUtvXCnELLbvXT7qAo9b2ORqiTHiqes/QHF+FVu9x7bsB1 646IT+H7AuqhZVWgSWCvSBMJg2sikqvHOXk8tplVwBYMN6KtG0nhQrAecXAchFW7RTVe P/nQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kinvolk.io header.s=google header.b=OCe1eTqh; 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=kinvolk.io Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id g8si3393523ild.80.2021.05.27.13.49.47; Thu, 27 May 2021 13:50:02 -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=@kinvolk.io header.s=google header.b=OCe1eTqh; 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=kinvolk.io Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S234558AbhE0Mrj (ORCPT + 99 others); Thu, 27 May 2021 08:47:39 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:52882 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S234025AbhE0Mri (ORCPT ); Thu, 27 May 2021 08:47:38 -0400 Received: from mail-lf1-x12b.google.com (mail-lf1-x12b.google.com [IPv6:2a00:1450:4864:20::12b]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 4B422C061574 for ; Thu, 27 May 2021 05:46:04 -0700 (PDT) Received: by mail-lf1-x12b.google.com with SMTP id e17so7242620lfb.2 for ; Thu, 27 May 2021 05:46:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kinvolk.io; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=xKdx9IwmtQ3kQh5FjyyZXmziMdiD6yFvHaxu3WVJTOU=; b=OCe1eTqhpk/j7vzfd9aZlzKirJb7I1JLrY8ImH2WvZOFGH/v+S2AIXlxk7bvDgd0ao oajmplfKMedpZYai9AbVD5BLCrbjBhZt/eQwq0Z8t3TePGPstfVOnYDUu1WQSBj6RWGM kffUdBjLLyeAT05Me+FA+NmQ26vyGFj9HKruo= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=xKdx9IwmtQ3kQh5FjyyZXmziMdiD6yFvHaxu3WVJTOU=; b=sj+NVrQKvUiPT0XLlfyYX5+G5gI8q8C72wrcSn8XmzBQsiCxRwHs2hfNrz/kHOAuAA Z/lGvciULgjPs16uR85YppyrSvlGqoK1fg35Dt19HaRbicSLNNcgCAbcEPUovvmg2t+e b85h9Ur4ZxCqn7A4EjW9vmeNWKa2sRwOQAHUxskDuWxs0bEbDf4Xs6FGiXj+RlFXktOF 6AsmrRVQaGfz5I9j/8cUBNKDfvgdgGd7nQ5LGVHq9VS5dg0IXdkMZoBn34o6+Piz+y4s 5J4FLvOylcw5j0iIFwnsjgis43VXQlN5alf2yKhEXBQj3njIwVig/dIYuIRGGzpcdahy hwIg== X-Gm-Message-State: AOAM531qYDR2vXmCHz5f7qlik4qHFWn2SDrNAzGTAP5ZWtTZ+RMBt+zn /fkgd04iJebbPkyKJWpzsq30hY7GBxr5i5np5tcnRw== X-Received: by 2002:a05:6512:128c:: with SMTP id u12mr2265660lfs.160.1622119562570; Thu, 27 May 2021 05:46:02 -0700 (PDT) MIME-Version: 1.0 References: <20210527032948.3730953-1-keescook@chromium.org> In-Reply-To: <20210527032948.3730953-1-keescook@chromium.org> From: Rodrigo Campos Date: Thu, 27 May 2021 14:45:26 +0200 Message-ID: Subject: Re: [PATCH] selftests/seccomp: More closely track fds being assigned To: Kees Cook Cc: LKML , Sargun Dhillon , containers@lists.linux.dev, Tycho Andersen , =?UTF-8?Q?Mauricio_V=C3=A1squez_Bernal?= , Giuseppe Scrivano , Christian Brauner , =?UTF-8?B?TWlja2HDq2wgU2FsYcO8bg==?= , Andy Lutomirski , Will Drewry Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu, May 27, 2021 at 5:29 AM Kees Cook wrote: > > Since the open fds might not always start at "4" (especially when > running under kselftest, etc), start counting from the first assigned > fd, rather than using the more permissive EXPECT_GE(fd, 0). > > Signed-off-by: Kees Cook Nice cleanup, thanks! Just in case, tested it here, works fine. Feel free to add: Reviewed-by: Rodrigo Campos I can improve the selftest to test the new addfd flag we just added also in combination existing flags (like setting the fd number to use), and maybe also split the big chunk test, if you think that is valuable. Best, Rodrigo