From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Tue, 31 Jul 2018 20:12:18 +0800 From: kbuild test robot To: Huijin Park Cc: kbuild-all@01.org, Jens Axboe , linux-block@vger.kernel.org, linux-kernel@vger.kernel.org, Huijin Park , js07.lee@samsung.com, bbanghj.park@gmail.com Subject: Re: [PATCH] genhd: incrase size of disk stat counters Message-ID: <201807312029.cUQ3XVRK%fengguang.wu@intel.com> References: <1532950990-1657-1-git-send-email-huijin.park@samsung.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="r5Pyd7+fXNt84Ff3" In-Reply-To: <1532950990-1657-1-git-send-email-huijin.park@samsung.com> List-ID: --r5Pyd7+fXNt84Ff3 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Hi huijin.park, Thank you for the patch! Perhaps something to improve: [auto build test WARNING on block/for-next] [also build test WARNING on next-20180727] [cannot apply to v4.18-rc7] [if your patch is applied to the wrong git tree, please drop us a note to help improve the system] url: https://github.com/0day-ci/linux/commits/Huijin-Park/genhd-incrase-size-of-disk-stat-counters/20180731-173548 base: https://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git for-next config: um-x86_64_defconfig (attached as .config) compiler: gcc-7 (Debian 7.3.0-16) 7.3.0 reproduce: # save the attached .config to linux build tree make ARCH=um SUBARCH=x86_64 All warnings (new ones prefixed by >>): fs/ext4/sysfs.c: In function 'session_write_kbytes_show': >> fs/ext4/sysfs.c:58:37: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'long long unsigned int' [-Wformat=] return snprintf(buf, PAGE_SIZE, "%lu\n", ~~^ %llu (part_stat_read(sb->s_bdev->bd_part, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sectors[STAT_WRITE]) - ~~~~~~~~~~~~~~~~~~~~~~ sbi->s_sectors_written_start) >> 1); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vim +58 fs/ext4/sysfs.c b5799018 Theodore Ts'o 2015-09-23 51 6ca06829 Tyson Nottingham 2018-03-30 52 static ssize_t session_write_kbytes_show(struct ext4_sb_info *sbi, char *buf) b5799018 Theodore Ts'o 2015-09-23 53 { b5799018 Theodore Ts'o 2015-09-23 54 struct super_block *sb = sbi->s_buddy_cache->i_sb; b5799018 Theodore Ts'o 2015-09-23 55 b5799018 Theodore Ts'o 2015-09-23 56 if (!sb->s_bdev->bd_part) b5799018 Theodore Ts'o 2015-09-23 57 return snprintf(buf, PAGE_SIZE, "0\n"); b5799018 Theodore Ts'o 2015-09-23 @58 return snprintf(buf, PAGE_SIZE, "%lu\n", dbae2c55 Michael Callahan 2018-07-18 59 (part_stat_read(sb->s_bdev->bd_part, dbae2c55 Michael Callahan 2018-07-18 60 sectors[STAT_WRITE]) - b5799018 Theodore Ts'o 2015-09-23 61 sbi->s_sectors_written_start) >> 1); b5799018 Theodore Ts'o 2015-09-23 62 } b5799018 Theodore Ts'o 2015-09-23 63 :::::: The code at line 58 was first introduced by commit :::::: b5799018827e67867fda77c3cde10fc080606fe2 ext4: move sysfs code from super.c to fs/ext4/sysfs.c :::::: TO: Theodore Ts'o :::::: CC: Theodore Ts'o --- 0-DAY kernel test infrastructure Open Source Technology Center https://lists.01.org/pipermail/kbuild-all Intel Corporation --r5Pyd7+fXNt84Ff3 Content-Type: application/gzip Content-Disposition: attachment; filename=".config.gz" Content-Transfer-Encoding: base64 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 znwPk2BxAAA= --r5Pyd7+fXNt84Ff3--