Received: by 2002:a05:6a10:206:0:0:0:0 with SMTP id 6csp295461pxj; Thu, 17 Jun 2021 02:58:44 -0700 (PDT) X-Google-Smtp-Source: ABdhPJz6RoZU1DqBbt0S9m+hFL/9Vt9UU8cop8tK/VSjtEKf/Tw9O5AzSYU1/0wK3wIfE1DgIe6Z X-Received: by 2002:a05:6e02:b43:: with SMTP id f3mr2835987ilu.22.1623923923466; Thu, 17 Jun 2021 02:58:43 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1623923923; cv=none; d=google.com; s=arc-20160816; b=TJXqYnJZ3ap2Y3rbkMVxn2vgZf4QkcBggaxroDjn4k2gzJir/DsU8zm5JkWYweBsws 4QNBPlUxGhACQs28FhNAhihRViJZKuhWiDL51szovMbf+tcYIboavc/8EYUBF8eKf7nF MHq1o0YvkEKU9un+dW1aFgZYYD09sv5d5y8p0D9CUn7J+7WvI8bU0pusXypgmVhcyZMR O5CnR47eHqtVSlnxAgq5IJCr0XgcTEJQkKnRON1VMgskjfkA3idJ6kgD9NQ094mPHu5E BpixiO0r+Xk2DLfVkMzTXWPjDkzFhX+xLhrMY0UJuNCFH8s9xtygpCkb9Y9EOoVTVIVn QrsQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from; bh=YKULd5wsSqswf86faUcA72gYogw1qR2Td2cx6oPNKhs=; b=C469ev8oH1L+2pWIka8S8GSh1nfkKzfkYArFNzI2pLL1xcigud8XtetEJKVr2cE1mJ /R2ENHcmUmvYSO69DW0ODFS/g2UMKsbRfMJ2y/bmB6xpTZFzh/VKBPzYwcOXjCLEqjpO sJpKPKxr7z33Rmwr+4jI39mKmY7SQan/HHZ2ObJS/iegcm/01n8skWF9Y6hgNxz66Q5o pB3LJj0/50SnGcVH/6pAmTvL5sfeHNaMiNwn9k71u6MCfwjnNEq843QIL2pCbXHlurHf TTTIo2JfZZ1XPI/u9kB0YG/sUNYpZIesriKQn0bIuRYm0A8HLyNUWf98oYWjL8oWv5GM d4Uw== ARC-Authentication-Results: i=1; mx.google.com; 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=fail (p=NONE sp=NONE dis=NONE) header.from=huawei.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id d1si5020743ila.19.2021.06.17.02.58.31; Thu, 17 Jun 2021 02:58:43 -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; 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=fail (p=NONE sp=NONE dis=NONE) header.from=huawei.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231455AbhFQJNQ (ORCPT + 99 others); Thu, 17 Jun 2021 05:13:16 -0400 Received: from szxga03-in.huawei.com ([45.249.212.189]:7349 "EHLO szxga03-in.huawei.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231442AbhFQJNN (ORCPT ); Thu, 17 Jun 2021 05:13:13 -0400 Received: from dggemv711-chm.china.huawei.com (unknown [172.30.72.56]) by szxga03-in.huawei.com (SkyGuard) with ESMTP id 4G5GQc5qlYz6y5G; Thu, 17 Jun 2021 17:07:04 +0800 (CST) Received: from dggpemm500006.china.huawei.com (7.185.36.236) by dggemv711-chm.china.huawei.com (10.1.198.66) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2176.2; Thu, 17 Jun 2021 17:11:04 +0800 Received: from thunder-town.china.huawei.com (10.174.179.0) by dggpemm500006.china.huawei.com (7.185.36.236) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2176.2; Thu, 17 Jun 2021 17:11:04 +0800 From: Zhen Lei To: Kees Cook , Anton Vorontsov , Colin Cross , Tony Luck , linux-kernel CC: Zhen Lei Subject: [PATCH 1/1] pstore: remove unnecessary oom message Date: Thu, 17 Jun 2021 17:10:54 +0800 Message-ID: <20210617091054.1547-1-thunder.leizhen@huawei.com> X-Mailer: git-send-email 2.26.0.windows.1 MIME-Version: 1.0 Content-Transfer-Encoding: 7BIT Content-Type: text/plain; charset=US-ASCII X-Originating-IP: [10.174.179.0] X-ClientProxiedBy: dggems701-chm.china.huawei.com (10.3.19.178) To dggpemm500006.china.huawei.com (7.185.36.236) X-CFilter-Loop: Reflected Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Fixes scripts/checkpatch.pl warning: WARNING: Possible unnecessary 'out of memory' message Remove it can help us save a bit of memory. Signed-off-by: Zhen Lei --- fs/pstore/platform.c | 4 +--- fs/pstore/ram_core.c | 15 ++++----------- 2 files changed, 5 insertions(+), 14 deletions(-) diff --git a/fs/pstore/platform.c b/fs/pstore/platform.c index b9614db48b1d..752c2338af6c 100644 --- a/fs/pstore/platform.c +++ b/fs/pstore/platform.c @@ -752,10 +752,8 @@ void pstore_get_backend_records(struct pstore_info *psi, int rc; record = kzalloc(sizeof(*record), GFP_KERNEL); - if (!record) { - pr_err("out of memory creating record\n"); + if (!record) break; - } pstore_record_init(record, psi); record->size = psi->read(record); diff --git a/fs/pstore/ram_core.c b/fs/pstore/ram_core.c index fe5305028c6e..7da890505025 100644 --- a/fs/pstore/ram_core.c +++ b/fs/pstore/ram_core.c @@ -301,10 +301,8 @@ void persistent_ram_save_old(struct persistent_ram_zone *prz) if (!prz->old_log) { persistent_ram_ecc_old(prz); prz->old_log = kmalloc(size, GFP_KERNEL); - } - if (!prz->old_log) { - pr_err("failed to allocate buffer\n"); - return; + if (!prz->old_log) + return; } prz->old_log_size = size; @@ -429,11 +427,8 @@ static void *persistent_ram_vmap(phys_addr_t start, size_t size, } pages = kmalloc_array(page_count, sizeof(struct page *), GFP_KERNEL); - if (!pages) { - pr_err("%s: Failed to allocate array for %u pages\n", - __func__, page_count); + if (!pages) return NULL; - } for (i = 0; i < page_count; i++) { phys_addr_t addr = page_start + i * PAGE_SIZE; @@ -578,10 +573,8 @@ struct persistent_ram_zone *persistent_ram_new(phys_addr_t start, size_t size, int ret = -ENOMEM; prz = kzalloc(sizeof(struct persistent_ram_zone), GFP_KERNEL); - if (!prz) { - pr_err("failed to allocate persistent ram zone\n"); + if (!prz) goto err; - } /* Initialize general buffer state. */ raw_spin_lock_init(&prz->buffer_lock); -- 2.25.1