Received: by 2002:ac0:a5a6:0:0:0:0:0 with SMTP id m35-v6csp1225889imm; Fri, 28 Sep 2018 14:26:06 -0700 (PDT) X-Google-Smtp-Source: ACcGV63vaz3ow3X8aefpYIBwbhKfQF97Sqg5StulCqBSQ6TvHpjK/k0u6c9W4XLSj8GmWhMQz+uz X-Received: by 2002:a63:a119:: with SMTP id b25-v6mr404493pgf.186.1538169966303; Fri, 28 Sep 2018 14:26:06 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1538169966; cv=none; d=google.com; s=arc-20160816; b=uUdtjxJhHhiTz7fkCSRyJd86KqWu9i4wfjV/qtqPvOA0nsNvcjx4LOGqfKYQYHn4zJ 9XnQa+St0+g+Qk8+i+6LNpAOJs1D4qoL/ZH+N1l5QqTEkPocKOoBbhj0oJZqDDWwjjnS jSHO/XdFLJLNoNZ5z/vgev2u0Ank4cny0qyf15+jRi1FBX87mhFs0JiHOX2VFkeVL3It vPN916r2nG1lEOLXeBsgMwFro9UfJVj0EudPDOHG2WLDISMSbMuC3qfic0UJ5qgGAezd Su5n+mHezCHki9CpOlw83MWk1mQ9OiaRx1VlT6L1C2gMuklig5AF9g+sdQqIR6M0b2+h 6qOw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:message-id:date:subject:cc:to:from; bh=aSCO75UU6VGF8LC2rlxMZM6xlgGWDa7A3mL/17MPSyw=; b=Qj8xeFyNlzfg1cVJrf2gsrUI4IFTRRXbvKlsnkLPUg9vVwMQM8Kh0mZuDIC1dkjdcO UYxRthqIZImha5k3vRzWz0U/AIW0bVnD8F9FlkUYmwid2ydp5tLlV/rQYTUsoVYa5qed BZCS1wtJLCb3fCHj+oKZ/da/zzqTaKbr2YtosS9HFrkGTyekoPcM+7Cd/rSo4X7N5DBA Fwfn9o/OctVlsbupI5WVtiHpwj+1FROoioltJZsFN4QC7I6LNcEvu8SAfalvYLQhKaxz hZ67qBxcMwqptJlAh9ora0f6rh3++h/qNK9f6yq6b3Sd3BujZVF8c+OmExBkc3x49sSR e1SA== 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id l5-v6si5469542pgh.451.2018.09.28.14.25.51; Fri, 28 Sep 2018 14:26:06 -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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727240AbeI2DvV (ORCPT + 99 others); Fri, 28 Sep 2018 23:51:21 -0400 Received: from mail.ispras.ru ([83.149.199.45]:40028 "EHLO mail.ispras.ru" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726451AbeI2DvV (ORCPT ); Fri, 28 Sep 2018 23:51:21 -0400 Received: from localhost.localdomain (unknown [85.140.181.162]) by mail.ispras.ru (Postfix) with ESMTPSA id 2C6A554006A; Sat, 29 Sep 2018 00:25:43 +0300 (MSK) From: Alexey Khoroshilov To: Greg Kroah-Hartman , Jacob Feder Cc: Alexey Khoroshilov , devel@driverdev.osuosl.org, linux-kernel@vger.kernel.org, ldv-project@linuxtesting.org Subject: [PATCH] staging: axis-fifo: add error handling of class_create() Date: Sat, 29 Sep 2018 00:25:27 +0300 Message-Id: <1538169927-26267-1-git-send-email-khoroshilov@ispras.ru> X-Mailer: git-send-email 2.7.4 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Found by Linux Driver Verification project (linuxtesting.org). Signed-off-by: Alexey Khoroshilov --- drivers/staging/axis-fifo/axis-fifo.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/staging/axis-fifo/axis-fifo.c b/drivers/staging/axis-fifo/axis-fifo.c index abeee0ecc122..63c8efd1b8db 100644 --- a/drivers/staging/axis-fifo/axis-fifo.c +++ b/drivers/staging/axis-fifo/axis-fifo.c @@ -1089,6 +1089,8 @@ static int __init axis_fifo_init(void) pr_info("axis-fifo driver loaded with parameters read_timeout = %i, write_timeout = %i\n", read_timeout, write_timeout); axis_fifo_driver_class = class_create(THIS_MODULE, DRIVER_NAME); + if (IS_ERR(axis_fifo_driver_class)) + return PTR_ERR(axis_fifo_driver_class); return platform_driver_register(&axis_fifo_driver); } -- 2.7.4