Received: by 2002:ac0:946b:0:0:0:0:0 with SMTP id j40csp292487imj; Sat, 16 Feb 2019 00:09:11 -0800 (PST) X-Google-Smtp-Source: AHgI3IbGXUeNE3ULE5o98/5iFTrXLBNsVLwYaz1iaDpegMez95xrCaVR/AHUHGsNgP5Ld3+TciAJ X-Received: by 2002:a62:380a:: with SMTP id f10mr14276132pfa.100.1550304551028; Sat, 16 Feb 2019 00:09:11 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1550304551; cv=none; d=google.com; s=arc-20160816; b=F+b7py/wDRpxk3Y/EZ+ewMlh7VLPLoQ/8r6e1/pIFL7XCp89LqEXxsaPUe0K9dUqrx 9zgj7YSX5+aUhV4oGHu4n5Pv28i70ef5IBP5XmV+HJS8Ex2D9CKeeZqkG7wEI8gMVU4J VaL6Mq0nE9uT35ANekk2MIBs6KFCDmuXaO++f7cjHrcD4g1AGF/VlH6psfeQ+mcqjOUC x8hrXPOv5M092BdiFeTPmfQrO5fMPJjjTGu71rCC0ojVjLd2euzn5A/1asFWghVmI3xR t+OrX8V28MWX2kpcwvDrvKrqunCZAAKDxZomQ7lS7sd6zwGWdyBC2OuhEIy1DIaaJCRI OuYw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :mime-version; bh=plCANN+xPqK74sU+IPcEmqBCKDodeksp3NUVAB60/OY=; b=0PjiRgjsreWOcrePVBawHfrY7m8E5CVczkKQ4qu8Td7gxCC/MI5cPq0V2qeqYwTOp8 vo14U0nJms5Ad1tnQvHqCRbCPpdAmAxvhDQS7K802GsCLJLBelKEgvP4rjnODQoHyBEY pCLwlxmEJaP7BF3gWTAqBJvPMaXCJnjGcidPXAiQPHvgnjjcfnvpay4vGwEBsIn2JOOR Tp2HNi98PgTetinTzmsh3QjrBLMqx+jG03WC0oXe9UD+W1NbpHWBU8IfiqQwNO2Qw2II UAaSWlTzYO8c6FPtTqUeO7yQYCsYkIjD2XSzbCcg0/ZoqMkRDOP+/yb+IhqD3At5RJmK epjw== 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 c15si948209pls.144.2019.02.16.00.08.55; Sat, 16 Feb 2019 00:09:10 -0800 (PST) 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 S2392687AbfBOVrU (ORCPT + 99 others); Fri, 15 Feb 2019 16:47:20 -0500 Received: from mail-it1-f169.google.com ([209.85.166.169]:51126 "EHLO mail-it1-f169.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S2387436AbfBOVrT (ORCPT ); Fri, 15 Feb 2019 16:47:19 -0500 Received: by mail-it1-f169.google.com with SMTP id z7so27763177iti.0 for ; Fri, 15 Feb 2019 13:47:19 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to:cc; bh=plCANN+xPqK74sU+IPcEmqBCKDodeksp3NUVAB60/OY=; b=SUQdCG9Zg3uF7NlvEqdTQzwArQdMf1gKMyLu8F9d1qh9z9lHA6jX5JO9p//kqZmtl4 0vtZuPwtQMStUtEJ6YdW9TUWqJNIij3OyQ9CzDmKA5LD6we28RIAX2Ec8lYy4NoRYoF6 wnMJjW6IgQC6FaN8BBwTHs534wKe+1wj+NNbYcCH14pSFsvQ1UwQ/i1fE0OkYOp352AS +Rc15kkPXjZ7RilBDtudUAOZIjESjsDOK1LV2kTZMMkgQ8UQcRceEaUmMR+jth/YOnG7 gqBogvcFA2WrCcW+2uiyzRHvJhZzOVJSHutYnA3nSWOs5b5w2pkNqFxGiIm0YTZuBDNa sEaA== X-Gm-Message-State: AHQUAuaVYTM4+CbQFMr+W+P8YXCrNZqxOXtIHmSKjDIBJnw2gVKzkAVO 7vVmOzbYvBgEPJ1tWz51xDxMmM+C X-Received: by 2002:a24:3257:: with SMTP id j84mr6017472ita.173.1550267238767; Fri, 15 Feb 2019 13:47:18 -0800 (PST) Received: from mail-it1-f171.google.com (mail-it1-f171.google.com. [209.85.166.171]) by smtp.gmail.com with ESMTPSA id k4sm2711819ioj.33.2019.02.15.13.47.18 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 15 Feb 2019 13:47:18 -0800 (PST) Received: by mail-it1-f171.google.com with SMTP id x131so26461127itc.3 for ; Fri, 15 Feb 2019 13:47:18 -0800 (PST) X-Received: by 2002:a24:18f:: with SMTP id 137mr5329899itk.99.1550267238211; Fri, 15 Feb 2019 13:47:18 -0800 (PST) MIME-Version: 1.0 From: Sultan Alsawaf Date: Fri, 15 Feb 2019 13:47:07 -0800 X-Gmail-Original-Message-ID: Message-ID: Subject: random: remove no-op BUG_ON To: tytso@mit.edu Cc: linux-kernel@vger.kernel.org Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org container_of simply does pointer arithmetic; it's not going to spit out NULL, so this BUG_ON is unneeded. Signed-off-by: Sultan Alsawaf --- drivers/char/random.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/char/random.c b/drivers/char/random.c index 38c6d1af6..5ea9cf3d3 100644 --- a/drivers/char/random.c +++ b/drivers/char/random.c @@ -1357,7 +1357,7 @@ static void push_to_pool(struct work_struct *work) { struct entropy_store *r = container_of(work, struct entropy_store, push_work); - BUG_ON(!r); + _xfer_secondary_pool(r, random_read_wakeup_bits/8); trace_push_to_pool(r->name, r->entropy_count >> ENTROPY_SHIFT, r->pull->entropy_count >> ENTROPY_SHIFT); -- 2.20.1