Received: by 10.213.65.68 with SMTP id h4csp3235858imn; Mon, 9 Apr 2018 17:09:59 -0700 (PDT) X-Google-Smtp-Source: AIpwx48esx+aUrd6F0kDTZL6E3jtkMQcXdmssMBSzX6dNecyh5Z/Nzgws4om6Y6g+UdLH2LTYlPQ X-Received: by 2002:a17:902:7601:: with SMTP id k1-v6mr2375915pll.1.1523318998861; Mon, 09 Apr 2018 17:09:58 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1523318998; cv=none; d=google.com; s=arc-20160816; b=RH0zsA6hZtEmptEkgbqjelLtT7Z1xPBU8MgdKXtg9f9Ovt11i0cSCGV0GbJ0DCMbRN LlTfQUBgkuVULsFqm3mylFhTD4+DtdlrT6Z/Gl4Bajvgi/RXnuIRPRMF9rpUZ3tTbFm2 1PwNOsNnE8AOJm1jQeMQEShGSkNcYVun/8RsX94sjUeKDcx1nmdbB3wgSg+pzUZkhgz3 0WaLld1FeNQMW1A71nmR1loABsP1gUp7hFH7Kkxq2sqEkZqysveKZfDnxTo0UZvTGNK+ o6gSBykk7IaAsTiIi3gS4QCLmKPr359EedXBNJgI06Mi7TqQDoKRqfSpBg7EBrPnXKT+ 7gxA== 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-transfer-encoding:content-disposition:mime-version :references:message-id:subject:cc:to:from:date:dkim-signature :arc-authentication-results; bh=gxvfgfYqlVl+QgP1QNjFX4mKmgJBvmgyKG4jj2nme/c=; b=icE/fSmSNuEinbQ92neQtqn1SyooiZWjvANss3y9fB0GDd3HmQbhh1Epem/+h47JYG iygjwKve+xGpCmnE+Ocu+/tqnmWFEjOe8Uy5EeRUytLEmQgLP8iPRYfSI4VUmJes7YIb qdtwtHvLEOJBrn+Ntpa+idXx6L2fA2v10Y1JSgnPSdQRvKPAAaaq7cMdnA07IAeVbD8d TcUtsZaCfSSytF6uGxfh0tIpB4q8CyzEnTl4KVzb4R2Xn+QavN7x4AF1+Ukymr5WxJiJ I8FJhPVNGA4Bv0tJ+lqPy0lZB0bFNMEbktST7jY7tg2WeP+H63nrdXetk2dZBwRFKdGM D9tQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=esFbQtGu; 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 q3-v6si1292969pll.15.2018.04.09.17.09.20; Mon, 09 Apr 2018 17:09:58 -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=esFbQtGu; 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 S1751667AbeDJADL (ORCPT + 99 others); Mon, 9 Apr 2018 20:03:11 -0400 Received: from mail-pl0-f66.google.com ([209.85.160.66]:42953 "EHLO mail-pl0-f66.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751455AbeDJADK (ORCPT ); Mon, 9 Apr 2018 20:03:10 -0400 Received: by mail-pl0-f66.google.com with SMTP id t20-v6so3353234ply.9 for ; Mon, 09 Apr 2018 17:03:10 -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:content-transfer-encoding:in-reply-to :user-agent; bh=gxvfgfYqlVl+QgP1QNjFX4mKmgJBvmgyKG4jj2nme/c=; b=esFbQtGuotdf9xUItVTbneuBI7eai/NhVenV583wEPurgWiaN0SBE4GDesA7YFgvPU Dkcdi0i+b8o33qrE1J6gNH2a5fz+g0TP3KR7An4RmzmdBWeFxL6Pp1yYtg0sNy/srkk7 pHLLVcloK/DoXGp7HZPWsY8YcIhzSQXHqux5ftYh57HuopldMYfjZXUvKusJXHj1viys 6d/gDdmoJUrZgOMRYteUibaBwCu43fGZtdpBS0AEA6VCHxvKqd2ES5I/SJygzkKf/EBZ 2cTocy4jgJ+gOHGWlF4EM6nHXaHo+c7Mt/RvZk03YgXGhTmp9W7cdBBz25GbNuWqXhDC +AQA== 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:content-transfer-encoding :in-reply-to:user-agent; bh=gxvfgfYqlVl+QgP1QNjFX4mKmgJBvmgyKG4jj2nme/c=; b=dE2C7jzlunybvXweJdFV3Li4d7QjsGthdbZQ0MmMDlzhYZkami6oU00E4xiYyhhwYc raGxiNTR6sUDIMvzn4Ah3Ybkw/lcf20DeZIThTqha3ODF5g5G7HGyLliNgRlLfnTuVqD 8/31+RynzxiU9XqMCfuDJQAT/xZBPyaVR4pecnnRua6grBjreDQjyPwdT2BfeZ2DEZK6 h+RmJQG3UkbE5OP1ptI2d/usxMahX/w8j7jOdJoHZth1JHftJ/QENJ3tt5S6mhIIWa8K huPRV5EU4eBSXFLWOnfTzWLiwMJQZznA3d9249Oe6d4HWYGT8jsiTnEAwesBI3oK8o+V KQ6w== X-Gm-Message-State: AElRT7GPSUsNBMVFBwpu32C6SQGvMaOYgvW8XvGbZJqh7qSPEaXo9Zxk H1dZMEp9pPk7gOLsFFOzV+1VEZBV X-Received: by 2002:a17:902:28a4:: with SMTP id f33-v6mr39996831plb.115.1523318590150; Mon, 09 Apr 2018 17:03:10 -0700 (PDT) Received: from localhost ([39.7.56.32]) by smtp.gmail.com with ESMTPSA id l90sm3610774pfb.96.2018.04.09.17.03.08 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Mon, 09 Apr 2018 17:03:09 -0700 (PDT) Date: Tue, 10 Apr 2018 09:03:05 +0900 From: Sergey Senozhatsky To: Minchan Kim Cc: Andrew Morton , LKML , Sergey Senozhatsky , Greg KH Subject: Re: [PATCH v3 4/4] zram: introduce zram memory tracking Message-ID: <20180410000305.GA6942@jagdpanzerIV> References: <20180409055435.135695-1-minchan@kernel.org> <20180409055435.135695-5-minchan@kernel.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <20180409055435.135695-5-minchan@kernel.org> User-Agent: Mutt/1.9.4 (2018-02-28) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Minchan, On (04/09/18 14:54), Minchan Kim wrote: > +static long long ns2usecs(u64 nsec) > +{ > + nsec += 500; > + do_div(nsec, 1000); > + return nsec; > +} Sorry, I don't quite understand "nsec += 500". > +static ssize_t read_block_state(struct file *file, char __user *buf, > + size_t count, loff_t *ppos) > +{ [..] > + > + up_read(&zram->init_lock); > + copy_to_user(buf, kbuf, written); drivers/block/zram/zram_drv.c: In function ‘read_block_state’: drivers/block/zram/zram_drv.c:701:2: warning: ignoring return value of ‘copy_to_user’, declared with attribute warn_unused_result [-Wunused-result] copy_to_user(buf, kbuf, written); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [..] > @@ -61,7 +61,9 @@ struct zram_table_entry { > unsigned long element; > }; > unsigned long value; > +#ifdef CONFIG_ZRAM_MEMORY_TRACKING A silly nitpick, but since you are going to resend this one, could you remove TAB between ifdef and CONFIG_ZRAM_MEMORY_TRACKING? -ss