CC: [email protected] BCC: [email protected] CC: "Darrick J. Wong" <[email protected]> CC: [email protected] TO: "Darrick J. Wong" <[email protected]>
tree: https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux.git vectorized-scrub head: 37f1eaa855b8115b247530a5e8081189a09db2de commit: d60a1df8d9dfa54d473d840dc1d573b404eccd39 [115/346] xfs: support in-memory buffer cache targets :::::: branch date: 14 hours ago :::::: commit date: 14 hours ago config: openrisc-randconfig-m031-20220317 (https://download.01.org/0day-ci/archive/20220318/[email protected]/config) compiler: or1k-linux-gcc (GCC) 11.2.0 If you fix the issue, kindly add following tag as appropriate Reported-by: kernel test robot <[email protected]> Reported-by: Dan Carpenter <[email protected]> New smatch warnings: fs/xfs/xfs_buf.h:393 xfs_buftarg_bdev() warn: bitwise AND condition is false here fs/xfs/xfs_buf.h:430 xfs_buftarg_zeroout() warn: bitwise AND condition is false here fs/xfs/xfs_buf.c:863 xfs_buf_readahead_map() warn: bitwise AND condition is false here fs/xfs/xfs_buf.c:1605 _xfs_buf_ioapply() warn: bitwise AND condition is false here fs/xfs/xfs_buf.c:1962 xfs_free_buftarg() warn: bitwise AND condition is false here fs/xfs/xfs_buf.h:417 xfs_buftarg_flush() warn: bitwise AND condition is false here fs/xfs/xfs_buf.h:401 xfs_getsize_buftarg() warn: bitwise AND condition is false here fs/xfs/xfs_buf.h:409 xfs_readonly_buftarg() warn: bitwise AND condition is false here fs/xfs/xfs_buf.h:393 xfs_buftarg_bdev() warn: bitwise AND condition is false here fs/xfs/xfs_buf.h:409 xfs_readonly_buftarg() warn: bitwise AND condition is false here fs/xfs/xfs_buf.h:393 xfs_buftarg_bdev() warn: bitwise AND condition is false here fs/xfs/xfs_buf.h:417 xfs_buftarg_flush() warn: bitwise AND condition is false here fs/xfs/xfs_buf.h:393 xfs_buftarg_bdev() warn: bitwise AND condition is false here fs/xfs/xfs_buf.h:409 xfs_readonly_buftarg() warn: bitwise AND condition is false here Old smatch warnings: fs/xfs/xfs_log_cil.c:608 xlog_discard_busy_extents() warn: should '(busyp->length) << mp->m_blkbb_log' be a 64 bit type? fs/xfs/xfs_log.c:1938 xlog_write_iclog() warn: inconsistent returns '&iclog->ic_sema'. fs/xfs/xfs_log.c:3344 xfs_log_force() warn: inconsistent returns '&log->l_icloglock'. fs/xfs/xfs_log.c:3442 xlog_force_lsn() warn: inconsistent returns '&log->l_icloglock'. fs/xfs/xfs_log.c:3703 xlog_verify_tail_lsn() warn: inconsistent indenting vim +393 fs/xfs/xfs_buf.h d808f617ad00a4 fs/xfs/linux-2.6/xfs_buf.h Dave Chinner 2010-02-02 389 d60a1df8d9dfa5 fs/xfs/xfs_buf.h Darrick J. Wong 2022-01-06 390 static inline struct block_device * d60a1df8d9dfa5 fs/xfs/xfs_buf.h Darrick J. Wong 2022-01-06 391 xfs_buftarg_bdev(struct xfs_buftarg *btp) d60a1df8d9dfa5 fs/xfs/xfs_buf.h Darrick J. Wong 2022-01-06 392 { d60a1df8d9dfa5 fs/xfs/xfs_buf.h Darrick J. Wong 2022-01-06 @393 if (btp->bt_flags & XFS_BUFTARG_IN_MEMORY) d60a1df8d9dfa5 fs/xfs/xfs_buf.h Darrick J. Wong 2022-01-06 394 return NULL; d60a1df8d9dfa5 fs/xfs/xfs_buf.h Darrick J. Wong 2022-01-06 395 return btp->bt_bdev; d60a1df8d9dfa5 fs/xfs/xfs_buf.h Darrick J. Wong 2022-01-06 396 } d60a1df8d9dfa5 fs/xfs/xfs_buf.h Darrick J. Wong 2022-01-06 397 d60a1df8d9dfa5 fs/xfs/xfs_buf.h Darrick J. Wong 2022-01-06 398 static inline unsigned int d60a1df8d9dfa5 fs/xfs/xfs_buf.h Darrick J. Wong 2022-01-06 399 xfs_getsize_buftarg(struct xfs_buftarg *btp) d60a1df8d9dfa5 fs/xfs/xfs_buf.h Darrick J. Wong 2022-01-06 400 { d60a1df8d9dfa5 fs/xfs/xfs_buf.h Darrick J. Wong 2022-01-06 @401 if (btp->bt_flags & XFS_BUFTARG_IN_MEMORY) d60a1df8d9dfa5 fs/xfs/xfs_buf.h Darrick J. Wong 2022-01-06 402 return SECTOR_SIZE; d60a1df8d9dfa5 fs/xfs/xfs_buf.h Darrick J. Wong 2022-01-06 403 return block_size(btp->bt_bdev); d60a1df8d9dfa5 fs/xfs/xfs_buf.h Darrick J. Wong 2022-01-06 404 } d60a1df8d9dfa5 fs/xfs/xfs_buf.h Darrick J. Wong 2022-01-06 405 d60a1df8d9dfa5 fs/xfs/xfs_buf.h Darrick J. Wong 2022-01-06 406 static inline bool d60a1df8d9dfa5 fs/xfs/xfs_buf.h Darrick J. Wong 2022-01-06 407 xfs_readonly_buftarg(struct xfs_buftarg *btp) d60a1df8d9dfa5 fs/xfs/xfs_buf.h Darrick J. Wong 2022-01-06 408 { d60a1df8d9dfa5 fs/xfs/xfs_buf.h Darrick J. Wong 2022-01-06 @409 if (btp->bt_flags & XFS_BUFTARG_IN_MEMORY) d60a1df8d9dfa5 fs/xfs/xfs_buf.h Darrick J. Wong 2022-01-06 410 return false; d60a1df8d9dfa5 fs/xfs/xfs_buf.h Darrick J. Wong 2022-01-06 411 return bdev_read_only(btp->bt_bdev); d60a1df8d9dfa5 fs/xfs/xfs_buf.h Darrick J. Wong 2022-01-06 412 } d60a1df8d9dfa5 fs/xfs/xfs_buf.h Darrick J. Wong 2022-01-06 413 d60a1df8d9dfa5 fs/xfs/xfs_buf.h Darrick J. Wong 2022-01-06 414 static inline int d60a1df8d9dfa5 fs/xfs/xfs_buf.h Darrick J. Wong 2022-01-06 415 xfs_buftarg_flush(struct xfs_buftarg *btp) d60a1df8d9dfa5 fs/xfs/xfs_buf.h Darrick J. Wong 2022-01-06 416 { d60a1df8d9dfa5 fs/xfs/xfs_buf.h Darrick J. Wong 2022-01-06 @417 if (btp->bt_flags & XFS_BUFTARG_IN_MEMORY) d60a1df8d9dfa5 fs/xfs/xfs_buf.h Darrick J. Wong 2022-01-06 418 return 0; d60a1df8d9dfa5 fs/xfs/xfs_buf.h Darrick J. Wong 2022-01-06 419 return blkdev_issue_flush(btp->bt_bdev); d60a1df8d9dfa5 fs/xfs/xfs_buf.h Darrick J. Wong 2022-01-06 420 } d60a1df8d9dfa5 fs/xfs/xfs_buf.h Darrick J. Wong 2022-01-06 421 d60a1df8d9dfa5 fs/xfs/xfs_buf.h Darrick J. Wong 2022-01-06 422 static inline int d60a1df8d9dfa5 fs/xfs/xfs_buf.h Darrick J. Wong 2022-01-06 423 xfs_buftarg_zeroout( d60a1df8d9dfa5 fs/xfs/xfs_buf.h Darrick J. Wong 2022-01-06 424 struct xfs_buftarg *btp, d60a1df8d9dfa5 fs/xfs/xfs_buf.h Darrick J. Wong 2022-01-06 425 sector_t sector, d60a1df8d9dfa5 fs/xfs/xfs_buf.h Darrick J. Wong 2022-01-06 426 sector_t nr_sects, d60a1df8d9dfa5 fs/xfs/xfs_buf.h Darrick J. Wong 2022-01-06 427 gfp_t gfp_mask, d60a1df8d9dfa5 fs/xfs/xfs_buf.h Darrick J. Wong 2022-01-06 428 unsigned flags) d60a1df8d9dfa5 fs/xfs/xfs_buf.h Darrick J. Wong 2022-01-06 429 { d60a1df8d9dfa5 fs/xfs/xfs_buf.h Darrick J. Wong 2022-01-06 @430 if (btp->bt_flags & XFS_BUFTARG_IN_MEMORY) d60a1df8d9dfa5 fs/xfs/xfs_buf.h Darrick J. Wong 2022-01-06 431 return -EOPNOTSUPP; d60a1df8d9dfa5 fs/xfs/xfs_buf.h Darrick J. Wong 2022-01-06 432 return blkdev_issue_zeroout(btp->bt_bdev, sector, nr_sects, gfp_mask, d60a1df8d9dfa5 fs/xfs/xfs_buf.h Darrick J. Wong 2022-01-06 433 flags); d60a1df8d9dfa5 fs/xfs/xfs_buf.h Darrick J. Wong 2022-01-06 434 } ce8e922c0e79c8 fs/xfs/linux-2.6/xfs_buf.h Nathan Scott 2006-01-11 435 --- 0-DAY CI Kernel Test Service https://lists.01.org/hyperkitty/list/[email protected] _______________________________________________ kbuild mailing list -- [email protected] To unsubscribe send an email to [email protected]
