Received: by 2002:ac0:a5a6:0:0:0:0:0 with SMTP id m35-v6csp193719imm; Tue, 18 Sep 2018 19:48:20 -0700 (PDT) X-Google-Smtp-Source: ANB0VdYS0YXlrKAvVygbL4Rpa4bwQK7+oslgBvmagzNJjxURpct4T1Jkopx02uPaHoeKHTxGoq89 X-Received: by 2002:a63:2c01:: with SMTP id s1-v6mr28134574pgs.367.1537325299934; Tue, 18 Sep 2018 19:48:19 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1537325299; cv=none; d=google.com; s=arc-20160816; b=PnoE+/lizjNVW+DXaL8/XzPGZDTJrxjX1HTMueVxK/6KrpWvDZxCEGF0YsayVMLHLm 4JduigZ53PtOociEIH70gG0mH+1j+LRqH9Z+Zg3aPR6A8ZuA3bLXAfC8tFbGyeaAnnaa e3fs0IqWeOmuOPnmXEManmA27EEcG1Ed9XCiOmeoAlfvtswL62FNGj9yVKrSY4O+Wn8K s0L8jMf+tqSxupFEvU+37E/b31dTcghDBicwnHVLitWo+8WrolJqJlUMCd/dUXrRw9im Qvl+kaWd3ft19k7mTeo8v8G1u+6GYl5F49xpjCfdYdZHsW1YTTyYH/kdiuZVCCbFul3c jxUQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:in-reply-to :content-disposition:mime-version:references:message-id:subject:cc :to:from:date:dkim-signature; bh=h4pmfop0kqiPTcVQInMHigI4uggqGn9/2m9ws7pBNWY=; b=q0vE+v9GujRPyedts92xe6Os4b8aiPB/Gwys9UFCraYgdB6tt7YdPG7ZIVvN+sNeLk cZA9h73RtcGcNwO+Omc+Xqf6O+j3r+s2w3SPmFEYGZQCZFl21J3IRHX7otoYXNC6EITp BCcHyl9ZO3oHfbIx+SCWdO/dsFPXmA4M5vIWm5gLhtHyaAWodKPiJUiTgEhh3TW4jx8l Mv+fnlaLl32SA7WjF7hRaYmLmetWCoEO35EcKkG2z54kJnu0ayrRdXCl99Yh3QqUAd+B vAMdG4I1dQXpXz2OtSHg46XPlv7GgdmRBnLXQp7uj+mIX067rPgqLrFNF7aNBIA2HxgU NpwQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=sYwdqMKL; 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=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id p9-v6si22895161pll.298.2018.09.18.19.48.04; Tue, 18 Sep 2018 19:48:19 -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=@gmail.com header.s=20161025 header.b=sYwdqMKL; 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=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726887AbeISIXi (ORCPT + 99 others); Wed, 19 Sep 2018 04:23:38 -0400 Received: from mail-pl1-f193.google.com ([209.85.214.193]:37172 "EHLO mail-pl1-f193.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725829AbeISIXi (ORCPT ); Wed, 19 Sep 2018 04:23:38 -0400 Received: by mail-pl1-f193.google.com with SMTP id f1-v6so1902033plt.4 for ; Tue, 18 Sep 2018 19:47:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=date:from:to:cc:subject:message-id:references:mime-version :content-disposition:in-reply-to:user-agent; bh=h4pmfop0kqiPTcVQInMHigI4uggqGn9/2m9ws7pBNWY=; b=sYwdqMKL0VIa9jH8eq9EMrSKBVfGiX1nZmpP3/L18mN2COlk26O93qge8g1lmeU/OR 8GxQ+j7q7hPOsMey/SUd8IYCRGLokjfWwyydkSYKDJLPlZ0CMt7dW3P0u6YfYLQIzEIz BvIsQIkvUesRu7NAq8+p5upxF2TWoihvDM851OJFRGKOCybkJAfX6s2IYryxZwlLPfZB 7Osjn7CNxnfhrhEvGVTzOR5dSfXfUYmOMSsT9zVD+PgOQitFXWGSAUOl6yca0V8CRInZ Vxlz1bt2AmGbRv4+3sbgQNm8UYRSVgIl914tjOzMFrPiRAxVJfGCGK1DuNB9hvvgWTdn HrFA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:cc:subject:message-id:references :mime-version:content-disposition:in-reply-to:user-agent; bh=h4pmfop0kqiPTcVQInMHigI4uggqGn9/2m9ws7pBNWY=; b=PdqAij/LAdB0Ds2Fl72cIt7excukKi8nhHM4wkOh9tsiOiv/JI713nyKqCYu6UhoX5 kgIqJmxcyU8ijzl389OftM9jKAXS9xQ3aiBxayfC7o+WMufEkbrK9Dosfbzz9m+DAu4N Wsmw0etPEY86I8OPK1GquHOeYC2LIl7YJ1PFYULaN996t5h7qzq/HLQ8IR1YXkB9E84l 7RH/mItjeXIX0zW6BqM9n5yA4AJ/J+Mw7N0/pyCOgUny0d0xa6nguNeTvkRZfPWYjzaY 3fVv9LBz8diuSNdrna8xKf9i48jB8VGowIVE9glT+fwiXVl381CdaoiEeMX2YTS0uGMz Naig== X-Gm-Message-State: APzg51COJ6qFtyyDz1pReDZ1tvUDnIWIKN4Fc4oR0nOF2CQABP1kqD9C 44YfAvuQQGBZQzXq+b9zuqA= X-Received: by 2002:a17:902:7586:: with SMTP id j6-v6mr32018331pll.295.1537325277915; Tue, 18 Sep 2018 19:47:57 -0700 (PDT) Received: from localhost ([175.223.11.230]) by smtp.gmail.com with ESMTPSA id y7-v6sm25110141pge.8.2018.09.18.19.47.56 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Tue, 18 Sep 2018 19:47:56 -0700 (PDT) Date: Wed, 19 Sep 2018 11:47:54 +0900 From: Sergey Senozhatsky To: Steven Rostedt Cc: Sergey Senozhatsky , He Zhe , pmladek@suse.com, sergey.senozhatsky@gmail.com, linux-kernel@vger.kernel.org Subject: Re: [PATCH v2 1/2] printk: Fix panic caused by passing log_buf_len to command line Message-ID: <20180919024754.GA15128@jagdpanzerIV> References: <1537291068-443145-1-git-send-email-zhe.he@windriver.com> <20180919015030.GA423@jagdpanzerIV> <6c354803-5341-7237-9ee3-7882252c7483@windriver.com> <20180919023932.GA14090@jagdpanzerIV> <20180918224312.6e9aef50@vmware.local.home> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20180918224312.6e9aef50@vmware.local.home> User-Agent: Mutt/1.10.1 (2018-07-13) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On (09/18/18 22:43), Steven Rostedt wrote: > > First - switch to u64 size. > > Second - check for NULL str. > > > I think I would switch it around. Check for NULL first, and then switch > to u64. It was always an int, do we need to backport converting it to > u64 to stable? The NULL check is a definite, the overflow of int > shouldn't crash anything. Agreed. This order makes much more sense. Do you mind, tho, to have "unsigned int size" in the first patch along with NULL str check? Just to silent the checkpatch. -ss