Received: by 2002:a25:86ce:0:0:0:0:0 with SMTP id y14csp1723272ybm; Thu, 23 May 2019 05:55:07 -0700 (PDT) X-Google-Smtp-Source: APXvYqyXeOZ4IfNUDR405gU5/bYzPxSH9asDf5Rf7rjaRbuCgyu2lNwXslGPOIWgzPeIi3IKctKw X-Received: by 2002:a17:902:bb06:: with SMTP id l6mr40023607pls.78.1558616107109; Thu, 23 May 2019 05:55:07 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1558616107; cv=none; d=google.com; s=arc-20160816; b=bNIOICHt6iiprnza5ayVPSbrggz/+836mjk3Bgr2Gz/Z25I4p37trYp3sQHwLjGRgp xhXQM84yYUChVSCTpx8pU2NFxrnbUGcC+UG9lihIpY4aak8zSUO45vmQDf/yWzn23P8w ezUsIkqAs3MQQl91TWuTBjGLVpyYcwzYpBi4lT8VrdL7A1xXFuhRkvQSS/hu+JR643Lx 4UwJn4yY+1tTG0EHmJTdlE4BNLTOj9plf1WR63YYlkFr53+FFzcNlKjFtEtlQ9MoMp7B s5avlB13hTFci80vuNDXJB8SJ5RTiHVIW1OUumxMAU/d+mLcEmmePHT0e64Upt6I4f2t IYEQ== 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:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=WaaInSZ/8FR2reHnDUn1kcD6WX/fXP/+clwh+fO1tAQ=; b=gk/s2cT3K17bZ9EizwO7u29pxTJ2QDpUFuOC4T2UBgk0s3+Pis19Y0UiPl9B5E4cpK Zgyflo4qcAH9mGf0JljUn5vTTBv1BnbM9x1n9z0QVLRcB11O/ZsVhAyCAEZbYdrqxZfc JfLdrbkbDI+0ADCcS/2T/MOm6/MRUPpwgI1pZEa7lhgV290f11qhOtO8nraVU31bc6F7 be/nldpk+BjFPXkQVFX3uCvGajOE289Pm0of9uYWJ2ewdldQHBOq+KsAw97HmxZ+as5Y tHZmChYwc8xDc4r9wGN2B5SrFkkuzUD1i8IQIOLz93cZTd9401F2YCvizCSyjCxqnEq7 NJCQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@nikanor-nu.20150623.gappssmtp.com header.s=20150623 header.b=HN68Q3EV; 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 c6si32916714pfc.235.2019.05.23.05.54.51; Thu, 23 May 2019 05:55:07 -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; dkim=pass header.i=@nikanor-nu.20150623.gappssmtp.com header.s=20150623 header.b=HN68Q3EV; 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 S1730833AbfEWMvu (ORCPT + 99 others); Thu, 23 May 2019 08:51:50 -0400 Received: from mail-lj1-f195.google.com ([209.85.208.195]:36452 "EHLO mail-lj1-f195.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1730492AbfEWMvt (ORCPT ); Thu, 23 May 2019 08:51:49 -0400 Received: by mail-lj1-f195.google.com with SMTP id z1so5357422ljb.3 for ; Thu, 23 May 2019 05:51:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nikanor-nu.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=WaaInSZ/8FR2reHnDUn1kcD6WX/fXP/+clwh+fO1tAQ=; b=HN68Q3EVQZhJbkZThtdPhltW9YfxgYN5sV+4a7aKumDdVvFz1CzCwxgRl0JHnCfp5B ht7YabU+8ofwfTU3i5NCuaeAurTHZoHtE5M66Jqz66MWlInRIhDlpajOQVZZYEYagSaX 9gj0gERXnkjrrUV6qeULqu2GYW3ZHLOzQOtUMEqwvqF3Kgs3V+sZ8dWPTvrcJgdyknky a4vIUH6jjj3372GsoCQh4BKqDaBnux5iTI+1N2P4/kAPzdEtyHX2nFLaU12147ebdDfw l0WZiF+cLO1VJkoCB0NElBLL1mGjRux4amiJbec+ajjHsFpGUtzTaxmyQSt8LSfyAqUQ TwmQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=WaaInSZ/8FR2reHnDUn1kcD6WX/fXP/+clwh+fO1tAQ=; b=WW0thPCeNJLVZJc+Wuv4z1YsxQgb7G7GYn6eJ1hPHIf3I53YSCASct0a+/dnUYk3x3 YVg2KpLIac7rDFpLataHTTGtcStLZblN38fpSQblEyvY4D0J0BFcYpkWWa3cTHNBDbPO ENIxBK0WdW1aP4eV3xRjKa4rIjduDZi7nbtWjP3I53TIBRb3GKtKW1GTBvMiIPgSaacx LacHAV7D6Kdziwq8u2PqKgkr6LYXrSNorrSd19F/efRPXSs3vmhShMeiyX/flDieDOeP 6+Gg1m4f+Jg5aLU7wYR7swurCBEE8Ns+185xt4TEj0HS0ISgw1WLYCYvAC613NL0Zqnq NzQg== X-Gm-Message-State: APjAAAX477m3nS87CCg9TG1HX+FWSxYC+ALzMSvT6BDUStBc/rF6NWfS s/DwGtV0IV0hwdlvhO0RsxULhQ== X-Received: by 2002:a2e:5d49:: with SMTP id r70mr51228511ljb.102.1558615907367; Thu, 23 May 2019 05:51:47 -0700 (PDT) Received: from dev.nikanor.nu (78-72-133-4-no161.tbcn.telia.com. [78.72.133.4]) by smtp.gmail.com with ESMTPSA id c19sm5947154lfi.69.2019.05.23.05.51.46 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 23 May 2019 05:51:46 -0700 (PDT) From: =?UTF-8?q?Simon=20Sandstr=C3=B6m?= To: gregkh@linuxfoundation.org Cc: simon@nikanor.nu, jeremy@azazel.net, dan.carpenter@oracle.com, devel@driverdev.osuosl.org, linux-kernel@vger.kernel.org Subject: [PATCH v2 1/9] staging: kpc2000: add blank line after declarations Date: Thu, 23 May 2019 14:51:35 +0200 Message-Id: <20190523125143.32511-2-simon@nikanor.nu> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20190523125143.32511-1-simon@nikanor.nu> References: <20190523125143.32511-1-simon@nikanor.nu> MIME-Version: 1.0 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 Fixes checkpatch.pl warning "Missing a blank line after declarations". Signed-off-by: Simon Sandström --- drivers/staging/kpc2000/kpc2000/cell_probe.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/drivers/staging/kpc2000/kpc2000/cell_probe.c b/drivers/staging/kpc2000/kpc2000/cell_probe.c index e5cddf0eeed3..95bfbe4aae4d 100644 --- a/drivers/staging/kpc2000/kpc2000/cell_probe.c +++ b/drivers/staging/kpc2000/kpc2000/cell_probe.c @@ -245,6 +245,7 @@ int kp2000_check_uio_irq(struct kp2000_device *pcard, u32 irq_num) u64 interrupt_active = readq(pcard->sysinfo_regs_base + REG_INTERRUPT_ACTIVE); u64 interrupt_mask_inv = ~readq(pcard->sysinfo_regs_base + REG_INTERRUPT_MASK); u64 irq_check_mask = (1 << irq_num); + if (interrupt_active & irq_check_mask) { // if it's active (interrupt pending) if (interrupt_mask_inv & irq_check_mask) { // and if it's not masked off return 1; @@ -257,6 +258,7 @@ static irqreturn_t kuio_handler(int irq, struct uio_info *uioinfo) { struct kpc_uio_device *kudev = uioinfo->priv; + if (irq != kudev->pcard->pdev->irq) return IRQ_NONE; @@ -506,8 +508,10 @@ void kp2000_remove_cores(struct kp2000_device *pcard) { struct list_head *ptr; struct list_head *next; + list_for_each_safe(ptr, next, &pcard->uio_devices_list) { struct kpc_uio_device *kudev = list_entry(ptr, struct kpc_uio_device, list); + uio_unregister_device(&kudev->uioinfo); device_unregister(kudev->dev); list_del(&kudev->list); -- 2.20.1