Received: by 2002:ac0:a5b6:0:0:0:0:0 with SMTP id m51-v6csp5046121imm; Tue, 12 Jun 2018 01:24:20 -0700 (PDT) X-Google-Smtp-Source: ADUXVKLvja9TJQYIYoJz0oOP1FqvsME6aYeQGfas24aPozGYSsjIdn0Pij47sCw4JxHAEnhhEjWd X-Received: by 2002:a65:60d2:: with SMTP id r18-v6mr2374910pgv.306.1528791860767; Tue, 12 Jun 2018 01:24:20 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1528791860; cv=none; d=google.com; s=arc-20160816; b=o5tjDetqpp5EKS7dcUFcVoDOOuHwI84DclcQrUg6yRmt1MQUXNI6moyNPre2uGDYZT PabGqHv+qYH5rw7CcRZkxkaphK3Af3drHgQoz7HRKLoSjkp7jsdQZ5O/PUq74/5RTioA vVtOTjSN1hS5was/xqy5M6fJRdcn0KW5LpuQOmCL3TupVFY5YyKxI9KHkfs9WmvpJfVn 2UVeHGeR1lMKJx90Ca8ZLq2d0fcYeIZc25D4r+sYTqh1f1CafY7e6KlahL6J8UQnmXYh RtBSgfRglJXLxmENfmY0e3T147FDQvkpDOuLOFeluX1O0Gsc6nifJFmpbbGeYdkGUXK5 JuCQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:cc:to:subject :message-id:date:from:references:in-reply-to:mime-version :arc-authentication-results; bh=RH8imR8gqpOJXTaRE/Yw58mhwhjXmIaabYHS9+zR3Rw=; b=H2o+CSkH4uapfK/30h4Q8mrFU2m/PmT4kWor4FrAeqzL0SUM4SClHkOv5N6lCRePHC WYKnZSjLoedhaAC29wnPxLtrdFNmE3LKV8sp5EUUU8LVDsM5wm/ByCDN5HudwQBXYGO/ NtA6GrhaX32SEnr3N7RYjfxFLpndR1wLnOWJRNmmhgcNEt2cBhUQGit4w9130temGXU3 zh1+BUWBG1A9LAJiHWhTZNjNsH/L+YyU3QbR+7Ek+TW2HNQgI08KqaVJQ/7P3ff61CcO ikHX3tMv2Y12zG2UEcL2WncdT0+YbqRjZ1JVwVx0NjRPcPHxdzBO9NWxtqfsK6jEOZF4 7PUQ== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=redhat.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id t8-v6si389534ply.15.2018.06.12.01.24.05; Tue, 12 Jun 2018 01:24:20 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=redhat.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S933726AbeFLIXg convert rfc822-to-8bit (ORCPT + 99 others); Tue, 12 Jun 2018 04:23:36 -0400 Received: from mail-it0-f52.google.com ([209.85.214.52]:34477 "EHLO mail-it0-f52.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S932794AbeFLIXc (ORCPT ); Tue, 12 Jun 2018 04:23:32 -0400 Received: by mail-it0-f52.google.com with SMTP id y127-v6so13529059itd.1 for ; Tue, 12 Jun 2018 01:23:31 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=F9JggbAYwZSRIwpFbW2IaGPn4H9EBdP3lNc3jkyBPZ4=; b=fsZm9yHcii7Rf6dhIRbKln5cGArJhFp22D3R1xVNoIZ/cLOcwWe04V0vcpmYF9GczS +4XO4iSXRE0Y1gA/cHWpYLW2G9ped9u7Mo9bhGOTXHLFRCRhfQ8oIuUQLqdNr+d0ucxH A93UeHMMW7vdlbi80Lc5xS4NcfX9AEov2g5etSudYNIMBKnD51ViWziBNHhRMfRsXT3s ARimZcl/L+nkKKMh/Eeiq2jpCsu4I9v1SEzJrD3q8MuVY3ZlF7f3ZWGhzMpcpXIhXkcx VVrQv2emrlcdSqSVFjkTzvxHjTRqZPaWC54WcQ3lL0eixVxTKmF0qYyUvn38EkEXTxx6 LHgQ== X-Gm-Message-State: APt69E2KknbDGOU8vNWG+Nte5po7FltNGbl/ZurivrZy4959wgwP8hwc lKnASU/YJnR21+S0+K2eAY7Xs60iTtuv9gyrR3aH2g== X-Received: by 2002:a24:5b81:: with SMTP id g123-v6mr2134107itb.1.1528791811426; Tue, 12 Jun 2018 01:23:31 -0700 (PDT) MIME-Version: 1.0 Received: by 2002:a4f:8407:0:0:0:0:0 with HTTP; Tue, 12 Jun 2018 01:23:30 -0700 (PDT) In-Reply-To: References: <1528774692-38990-1-git-send-email-jiazhouyang09@gmail.com> From: Andreas Gruenbacher Date: Tue, 12 Jun 2018 10:23:30 +0200 Message-ID: Subject: Re: [PATCH] gfs2: add error handling for kmem_cache_zalloc To: "cgxu519@gmx.com" Cc: Zhouyang Jia , Bob Peterson , cluster-devel , LKML Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 8BIT Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 12 June 2018 at 09:24, cgxu519@gmx.com wrote: > >> 在 2018年6月12日,上午11:38,Zhouyang Jia 写道: >> >> When kmem_cache_zalloc fails, the lack of error-handling code may >> cause unexpected results. >> >> This patch adds error-handling code after calling kmem_cache_zalloc. > > Should not fail on this case. Indeed, with the __GFP_NOFAIL flag, kmem_cache_zalloc will not fail. This is documented in include/linux/gfp.h. Thanks, Andreas