Received: by 2002:a05:6a10:16a7:0:0:0:0 with SMTP id gp39csp647451pxb; Wed, 18 Nov 2020 13:26:25 -0800 (PST) X-Google-Smtp-Source: ABdhPJzdMJleXCGkgmNEpzGcgkaymXbNxkB6vsM/Uo4M6rTYnVKYw0mKMKL9eAUlUUYlN7GqJSA2 X-Received: by 2002:a50:9f6c:: with SMTP id b99mr10758128edf.90.1605734785453; Wed, 18 Nov 2020 13:26:25 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1605734785; cv=none; d=google.com; s=arc-20160816; b=sXjj5vazqpKlUoB6GJ9E4ehnAjp1MFrFYDmZHQVMG2GJnYKLwtXhrDMUan6LfhqM14 9/fP2ElE/g75F7lue6YEoo3sw5gLloYakliwh35lrRpABjVzBdUbwxUpmDpUTicl2uYp A4QyFfRruopZfVi7RBhv6clZc7BYTqYIYsKup3nvV/uHcVfCBJADjEd/SBJNoTpxqp7d HAPx5vYNKw/ru0sO9EvGOm9ZUGaViz3Nu4g0oEVO01DreG+q+aOeyfDt6J+1s0hHMER+ vFFaxT6/8Mx3l8era7uWG7mpgZTZ0P5YjKJVoeeQU+PnFqVaqdfCO7oqdnW7PSRW89rD sL/g== 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=Etsjq+atvaozZ+ERSgtIVMrYT2G/1liabm/HjElDckw=; b=AE1UYPr25NXBoXIJYEiIAu6juUV9xVLUpG/8NLtCUbOQXopjSgOsVKzaJ6sjGfV88J yo1d8YYTCo36YtMPccb3VppnzkTCEMpooTfImisHEPJ7yYB+30qf+mAiYn9ML0BaRigD 7stM0esOWs01AMk/4wgrCpNGD96noYlIUXwbLDfqH1PYY8hQAj9DGosuv2Ye0IVLjC5j A9SHLwibV/yAPRiZB/aH8h8K5oVKxYgLhmZCf5H9f94BAWD5QYkLWEzABXM+AfPpsAfQ VBi/zPGP4ay32KQ3hllyHPL/DSkOgNqoiO2GIErUR07Wz2/V4qRZEt+soyy63VxyYBN8 6oGw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=LdWAuOsT; 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=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id dt5si7273956ejb.692.2020.11.18.13.26.01; Wed, 18 Nov 2020 13:26:25 -0800 (PST) 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=@gmail.com header.s=20161025 header.b=LdWAuOsT; 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=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726886AbgKRVVI (ORCPT + 99 others); Wed, 18 Nov 2020 16:21:08 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:46488 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726308AbgKRVVE (ORCPT ); Wed, 18 Nov 2020 16:21:04 -0500 Received: from mail-il1-x143.google.com (mail-il1-x143.google.com [IPv6:2607:f8b0:4864:20::143]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id D8D62C0613D4; Wed, 18 Nov 2020 13:21:03 -0800 (PST) Received: by mail-il1-x143.google.com with SMTP id w10so3358067ilq.5; Wed, 18 Nov 2020 13:21:03 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=Etsjq+atvaozZ+ERSgtIVMrYT2G/1liabm/HjElDckw=; b=LdWAuOsT2+8S0Uq0EX06VC4iDDAKgvi5Nd0xlYtsLBoiAPSqnrYFpMqP2L9P/nVP9Z dO+ubwVAeeDke/8+NpAImqZ1koHIFfKT5kUcygzTzLBfDG07gOT4+kZAmsZUE89joGeq Y6N4rQajwaCdkit6skDQxegyVc5+JyVtEtiBsWkOwD3eWBFqkRO37D7S/DI4gdsJDcNd AuBl7Cdm3QPgr1dZVeEW2HvGHPkRd4bKaTivTVOsunkE2Fv4BnJYrnHjNn01vtI5dMU9 LXDnpOr2j/RispsjAK66RSgHlImnCGTS2OJJTGQIlGhcHn6vnWiPuciWe9S22/So4MXl XIzA== 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=Etsjq+atvaozZ+ERSgtIVMrYT2G/1liabm/HjElDckw=; b=BfAgD9OoE6TPNkeROLwvixEmuDiez9rrH2WhBN3VYE4FlztkxqNXeuKTJSPB6qNAdS UIxRkIIgAyD+NBhbEf7xlrqIgTYR0W+3HM2W6K4ZFq3XT2PDo/PJx0HljkK78+sAQfAI 6X3o5vxac+hq3dsdpF/2T16++48nnF/bZsr8+FSBQeYDxw/b2kg9qU/va05J1B0Ql7Lg LVW1v1LKA93S9qZFMvhFQZ+5m+6t9KG/H3MKH0rT8s+dEcobt7l9JjFqU7bcY2muNsri 4XVpuayavfgjNtOQ5Q4sHmCNdenazYbeBHpv3zbr5c/kzqj6dulCiaK7OsNg0l2pDqm9 wJ9Q== X-Gm-Message-State: AOAM5339mYgLeGJdHxzD/Li1oW1RTMulVRsvko4+1S3WMUxQKmEFoyVq LMMN9dF64wKUGcokTXQNBDzBH59rpB9A2IsRPgdcAIb7OyI= X-Received: by 2002:a92:6410:: with SMTP id y16mr17620180ilb.126.1605734463244; Wed, 18 Nov 2020 13:21:03 -0800 (PST) MIME-Version: 1.0 References: <20201111104409.1530957-1-a.nogikh@gmail.com> In-Reply-To: <20201111104409.1530957-1-a.nogikh@gmail.com> From: Aleksandr Nogikh Date: Thu, 19 Nov 2020 00:20:52 +0300 Message-ID: Subject: Re: [PATCH v4 0/2] security: add fault injection to LSM hooks To: jmorris@namei.org Cc: "Serge E. Hallyn" , akinobu.mita@gmail.com, Andrey Konovalov , Dmitry Vyukov , Marco Elver , Alexander Potapenko , Kees Cook , casey@schaufler-ca.com, penguin-kernel@i-love.sakura.ne.jp, LKML , linux-security-module@vger.kernel.org, mortonm@chromium.org, Aleksandr Nogikh Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, 11 Nov 2020 at 13:44, Aleksandr Nogikh wrote: > > From: Aleksandr Nogikh > > Fault injection capabilities[Documentation/fault-injection/fault-injection.rst] > facilitate testing of the stability of the Linux kernel by providing > means to force a number of kernel interfaces to return error > codes. This patch series proposes adding such fault injection > capability into LSM hooks. > > The intent is to make it possible to test whether the existing kernel > code properly handles negative return values of LSM hooks. Syzbot > [https://github.com/google/syzkaller/blob/master/docs/syzbot.md] will > automatically do that with the aid of instrumentation tools once these > changes are merged. [...] James, can you please take another look at the series? Are there enough reviewed-bys now? -- Best Regards, Aleksandr