Hi Chunguang, Thank you for the patch! Yet something to improve: [auto build test ERROR on mkp-scsi/for-next] [also build test ERROR on scsi/for-next block/for-next linus/master asm-generic/master v5.9-rc2 next-20200827] [If your patch is applied to the wrong git tree, kindly drop us a note. And when submitting patch, we suggest to use '--base' as documented in https://git-scm.com/docs/git-format-patch] url: https://github.com/0day-ci/linux/commits/Chunguang-Xu/clean-up-the-code-related-to-ASSERT/20200827-182148 base: https://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git for-next config: x86_64-randconfig-a014-20200827 (attached as .config) compiler: clang version 12.0.0 (https://github.com/llvm/llvm-project 71f3169e1baeff262583b35ef88f8fb6df7be85e) reproduce (this is a W=1 build): wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross chmod +x ~/bin/make.cross # install x86_64 cross compiling tool for clang build # apt-get install binutils-x86-64-linux-gnu # save the attached .config to linux build tree COMPILER_INSTALL_PATH=$HOME/0day COMPILER=clang make.cross ARCH=x86_64 If you fix the issue, kindly add following tag as appropriate Reported-by: kernel test robot <lkp@xxxxxxxxx> All errors (new ones prefixed by >>): >> fs/jfs/namei.c:524:3: error: implicit declaration of function 'assert' [-Werror,-Wimplicit-function-declaration] assert(!test_cflag(COMMIT_Nolink, ip)); ^ fs/jfs/namei.c:640:3: error: implicit declaration of function 'assert' [-Werror,-Wimplicit-function-declaration] assert(filetype != S_IFDIR); ^ fs/jfs/namei.c:1191:4: error: implicit declaration of function 'assert' [-Werror,-Wimplicit-function-declaration] assert(!test_cflag(COMMIT_Nolink, new_ip)); ^ 3 errors generated. -- >> fs/jfs/jfs_xtree.c:494:3: error: implicit declaration of function 'assert' [-Werror,-Wimplicit-function-declaration] BT_PUSH(btstack, bn, index); ^ fs/jfs/jfs_btree.h:119:2: note: expanded from macro 'BT_PUSH' assert(!BT_STACK_FULL(BTSTACK));\ ^ fs/jfs/jfs_xtree.c:3180:2: error: implicit declaration of function 'assert' [-Werror,-Wimplicit-function-declaration] assert(flag != COMMIT_PMAP); ^ fs/jfs/jfs_xtree.c:3843:2: error: implicit declaration of function 'assert' [-Werror,-Wimplicit-function-declaration] BT_PUSH(&btstack, bn, index); ^ fs/jfs/jfs_btree.h:119:2: note: expanded from macro 'BT_PUSH' assert(!BT_STACK_FULL(BTSTACK));\ ^ 3 errors generated. -- >> fs/jfs/jfs_imap.c:679:3: error: implicit declaration of function 'assert' [-Werror,-Wimplicit-function-declaration] assert(tlck->type & tlckXTREE); ^ fs/jfs/jfs_imap.c:1095:4: error: implicit declaration of function 'assert' [-Werror,-Wimplicit-function-declaration] assert(ciagp != NULL); ^ fs/jfs/jfs_imap.c:1109:4: error: implicit declaration of function 'assert' [-Werror,-Wimplicit-function-declaration] assert(diagp != NULL); ^ fs/jfs/jfs_imap.c:1428:6: error: implicit declaration of function 'assert' [-Werror,-Wimplicit-function-declaration] assert(rc == -EIO); ^ fs/jfs/jfs_imap.c:1511:6: error: implicit declaration of function 'assert' [-Werror,-Wimplicit-function-declaration] assert(rc == -EIO); ^ fs/jfs/jfs_imap.c:1550:6: error: implicit declaration of function 'assert' [-Werror,-Wimplicit-function-declaration] assert(rc == -EIO); ^ fs/jfs/jfs_imap.c:2689:2: error: implicit declaration of function 'assert' [-Werror,-Wimplicit-function-declaration] assert(start < 32); ^ fs/jfs/jfs_imap.c:2813:3: error: implicit declaration of function 'assert' [-Werror,-Wimplicit-function-declaration] assert(mp->clsn); ^ 8 errors generated. -- >> fs/jfs/jfs_dmap.c:700:2: error: implicit declaration of function 'assert' [-Werror,-Wimplicit-function-declaration] assert(nblocks > 0); ^ fs/jfs/jfs_dmap.c:1865:2: error: implicit declaration of function 'assert' [-Werror,-Wimplicit-function-declaration] assert((blkno & (BPERDMAP - 1)) == 0); ^ fs/jfs/jfs_dmap.c:1991:2: error: implicit declaration of function 'assert' [-Werror,-Wimplicit-function-declaration] assert(l2nb <= L2BPERDMAP); ^ fs/jfs/jfs_dmap.c:2182:2: error: implicit declaration of function 'assert' [-Werror,-Wimplicit-function-declaration] assert(dbitno + nblocks <= BPERDMAP); ^ fs/jfs/jfs_dmap.c:2327:2: error: implicit declaration of function 'assert' [-Werror,-Wimplicit-function-declaration] assert(dbitno + nblocks <= BPERDMAP); ^ fs/jfs/jfs_dmap.c:2612:4: error: implicit declaration of function 'assert' [-Werror,-Wimplicit-function-declaration] assert(level == bmp->db_maxlevel); ^ fs/jfs/jfs_dmap.c:2721:2: error: implicit declaration of function 'assert' [-Werror,-Wimplicit-function-declaration] assert(leaf[leafno] == NOFREE); ^ fs/jfs/jfs_dmap.c:2989:3: error: implicit declaration of function 'assert' [-Werror,-Wimplicit-function-declaration] assert(n < 4); ^ fs/jfs/jfs_dmap.c:3025:2: error: implicit declaration of function 'assert' [-Werror,-Wimplicit-function-declaration] assert(nb <= DBWORD); ^ fs/jfs/jfs_dmap.c:3172:2: error: implicit declaration of function 'assert' [-Werror,-Wimplicit-function-declaration] assert(0); ^ fs/jfs/jfs_dmap.c:3270:2: error: implicit declaration of function 'assert' [-Werror,-Wimplicit-function-declaration] assert(dbitno + nblocks <= BPERDMAP); ^ 11 errors generated. -- >> fs/jfs/jfs_dtree.c:775:3: error: implicit declaration of function 'assert' [-Werror,-Wimplicit-function-declaration] BT_PUSH(btstack, bn, index); ^ fs/jfs/jfs_btree.h:119:2: note: expanded from macro 'BT_PUSH' assert(!BT_STACK_FULL(BTSTACK));\ ^ fs/jfs/jfs_dtree.c:3376:3: error: implicit declaration of function 'assert' [-Werror,-Wimplicit-function-declaration] BT_PUSH(btstack, bn, 0); ^ fs/jfs/jfs_btree.h:119:2: note: expanded from macro 'BT_PUSH' assert(!BT_STACK_FULL(BTSTACK));\ ^ 2 errors generated. -- >> fs/jfs/jfs_metapage.c:739:2: error: implicit declaration of function 'assert' [-Werror,-Wimplicit-function-declaration] assert(mp->count); ^ 1 error generated. -- >> fs/jfs/jfs_logmgr.c:1595:2: error: implicit declaration of function 'assert' [-Werror,-Wimplicit-function-declaration] assert(list_empty(&log->cqueue)); ^ fs/jfs/jfs_logmgr.c:1929:2: error: implicit declaration of function 'assert' [-Werror,-Wimplicit-function-declaration] assert(bp->l_wqnext == NULL); ^ fs/jfs/jfs_logmgr.c:2312:3: error: implicit declaration of function 'assert' [-Werror,-Wimplicit-function-declaration] assert(bp->l_flag & lbmRELEASE); ^ 3 errors generated. -- >> fs/jfs/jfs_txnmgr.c:523:2: error: implicit declaration of function 'assert' [-Werror,-Wimplicit-function-declaration] assert(tblk->next == 0); ^ fs/jfs/jfs_txnmgr.c:656:5: error: implicit declaration of function 'assert' [-Werror,-Wimplicit-function-declaration] assert(last); ^ fs/jfs/jfs_txnmgr.c:875:4: error: implicit declaration of function 'assert' [-Werror,-Wimplicit-function-declaration] assert(mp->xflag & COMMIT_PAGE); ^ fs/jfs/jfs_txnmgr.c:920:4: error: implicit declaration of function 'assert' [-Werror,-Wimplicit-function-declaration] assert(mp->xflag & COMMIT_PAGE); ^ fs/jfs/jfs_txnmgr.c:2241:4: error: implicit declaration of function 'assert' [-Werror,-Wimplicit-function-declaration] assert(mp->xflag & COMMIT_PAGE); ^ fs/jfs/jfs_txnmgr.c:2372:4: error: implicit declaration of function 'assert' [-Werror,-Wimplicit-function-declaration] assert(mp->nohomeok == 1); ^ fs/jfs/jfs_txnmgr.c:2827:2: error: implicit declaration of function 'assert' [-Werror,-Wimplicit-function-declaration] assert(mp->nohomeok); ^ 7 errors generated. -- >> fs/jfs/xattr.c:153:3: error: implicit declaration of function 'assert' [-Werror,-Wimplicit-function-declaration] assert(size <= sizeof (ji->i_inline_ea)); ^ fs/jfs/xattr.c:583:3: error: implicit declaration of function 'assert' [-Werror,-Wimplicit-function-declaration] assert(ea_buf->mp); ^ fs/jfs/xattr.c:603:3: error: implicit declaration of function 'assert' [-Werror,-Wimplicit-function-declaration] assert(new_size <= sizeof (ji->i_inline_ea)); ^ 3 errors generated. # https://github.com/0day-ci/linux/commit/073244e1adc3932156c9523a347b3edec3d87a9d git remote add linux-review https://github.com/0day-ci/linux git fetch --no-tags linux-review Chunguang-Xu/clean-up-the-code-related-to-ASSERT/20200827-182148 git checkout 073244e1adc3932156c9523a347b3edec3d87a9d vim +/assert +524 fs/jfs/namei.c ^1da177e4c3f41 Linus Torvalds 2005-04-16 441 ^1da177e4c3f41 Linus Torvalds 2005-04-16 442 /* ^1da177e4c3f41 Linus Torvalds 2005-04-16 443 * NAME: jfs_unlink(dip, dentry) ^1da177e4c3f41 Linus Torvalds 2005-04-16 444 * ^1da177e4c3f41 Linus Torvalds 2005-04-16 445 * FUNCTION: remove a link to object <vp> named by <name> ^1da177e4c3f41 Linus Torvalds 2005-04-16 446 * from parent directory <dvp> ^1da177e4c3f41 Linus Torvalds 2005-04-16 447 * ^1da177e4c3f41 Linus Torvalds 2005-04-16 448 * PARAMETER: dip - inode of parent directory ^1da177e4c3f41 Linus Torvalds 2005-04-16 449 * dentry - dentry of object to be removed ^1da177e4c3f41 Linus Torvalds 2005-04-16 450 * ^1da177e4c3f41 Linus Torvalds 2005-04-16 451 * RETURN: errors from subroutines ^1da177e4c3f41 Linus Torvalds 2005-04-16 452 * ^1da177e4c3f41 Linus Torvalds 2005-04-16 453 * note: ^1da177e4c3f41 Linus Torvalds 2005-04-16 454 * temporary file: if one or more processes have the file open ^1da177e4c3f41 Linus Torvalds 2005-04-16 455 * when the last link is removed, the link will be removed before ^1da177e4c3f41 Linus Torvalds 2005-04-16 456 * unlink() returns, but the removal of the file contents will be ^1da177e4c3f41 Linus Torvalds 2005-04-16 457 * postponed until all references to the files are closed. ^1da177e4c3f41 Linus Torvalds 2005-04-16 458 * ^1da177e4c3f41 Linus Torvalds 2005-04-16 459 * JFS does NOT support unlink() on directories. ^1da177e4c3f41 Linus Torvalds 2005-04-16 460 * ^1da177e4c3f41 Linus Torvalds 2005-04-16 461 */ ^1da177e4c3f41 Linus Torvalds 2005-04-16 462 static int jfs_unlink(struct inode *dip, struct dentry *dentry) ^1da177e4c3f41 Linus Torvalds 2005-04-16 463 { ^1da177e4c3f41 Linus Torvalds 2005-04-16 464 int rc; ^1da177e4c3f41 Linus Torvalds 2005-04-16 465 tid_t tid; /* transaction id */ 2b0143b5c986be David Howells 2015-03-17 466 struct inode *ip = d_inode(dentry); ^1da177e4c3f41 Linus Torvalds 2005-04-16 467 ino_t ino; ^1da177e4c3f41 Linus Torvalds 2005-04-16 468 struct component_name dname; /* object name */ ^1da177e4c3f41 Linus Torvalds 2005-04-16 469 struct inode *iplist[2]; ^1da177e4c3f41 Linus Torvalds 2005-04-16 470 struct tblock *tblk; ^1da177e4c3f41 Linus Torvalds 2005-04-16 471 s64 new_size = 0; ^1da177e4c3f41 Linus Torvalds 2005-04-16 472 int commit_flag; ^1da177e4c3f41 Linus Torvalds 2005-04-16 473 a455589f181e60 Al Viro 2014-10-21 474 jfs_info("jfs_unlink: dip:0x%p name:%pd", dip, dentry); ^1da177e4c3f41 Linus Torvalds 2005-04-16 475 ^1da177e4c3f41 Linus Torvalds 2005-04-16 476 /* Init inode for quota operations. */ acc84b05b1f463 Dave Kleikamp 2015-07-15 477 rc = dquot_initialize(dip); acc84b05b1f463 Dave Kleikamp 2015-07-15 478 if (rc) acc84b05b1f463 Dave Kleikamp 2015-07-15 479 goto out; acc84b05b1f463 Dave Kleikamp 2015-07-15 480 rc = dquot_initialize(ip); acc84b05b1f463 Dave Kleikamp 2015-07-15 481 if (rc) acc84b05b1f463 Dave Kleikamp 2015-07-15 482 goto out; ^1da177e4c3f41 Linus Torvalds 2005-04-16 483 ^1da177e4c3f41 Linus Torvalds 2005-04-16 484 if ((rc = get_UCSname(&dname, dentry))) ^1da177e4c3f41 Linus Torvalds 2005-04-16 485 goto out; ^1da177e4c3f41 Linus Torvalds 2005-04-16 486 82d5b9a7c63054 Dave Kleikamp 2007-01-09 487 IWRITE_LOCK(ip, RDWRLOCK_NORMAL); ^1da177e4c3f41 Linus Torvalds 2005-04-16 488 ^1da177e4c3f41 Linus Torvalds 2005-04-16 489 tid = txBegin(dip->i_sb, 0); ^1da177e4c3f41 Linus Torvalds 2005-04-16 490 82d5b9a7c63054 Dave Kleikamp 2007-01-09 491 mutex_lock_nested(&JFS_IP(dip)->commit_mutex, COMMIT_MUTEX_PARENT); 82d5b9a7c63054 Dave Kleikamp 2007-01-09 492 mutex_lock_nested(&JFS_IP(ip)->commit_mutex, COMMIT_MUTEX_CHILD); ^1da177e4c3f41 Linus Torvalds 2005-04-16 493 ^1da177e4c3f41 Linus Torvalds 2005-04-16 494 iplist[0] = dip; ^1da177e4c3f41 Linus Torvalds 2005-04-16 495 iplist[1] = ip; ^1da177e4c3f41 Linus Torvalds 2005-04-16 496 ^1da177e4c3f41 Linus Torvalds 2005-04-16 497 /* ^1da177e4c3f41 Linus Torvalds 2005-04-16 498 * delete the entry of target file from parent directory ^1da177e4c3f41 Linus Torvalds 2005-04-16 499 */ ^1da177e4c3f41 Linus Torvalds 2005-04-16 500 ino = ip->i_ino; ^1da177e4c3f41 Linus Torvalds 2005-04-16 501 if ((rc = dtDelete(tid, dip, &dname, &ino, JFS_REMOVE))) { ^1da177e4c3f41 Linus Torvalds 2005-04-16 502 jfs_err("jfs_unlink: dtDelete returned %d", rc); ^1da177e4c3f41 Linus Torvalds 2005-04-16 503 if (rc == -EIO) ^1da177e4c3f41 Linus Torvalds 2005-04-16 504 txAbort(tid, 1); /* Marks FS Dirty */ ^1da177e4c3f41 Linus Torvalds 2005-04-16 505 txEnd(tid); 1de87444f8f910 Ingo Molnar 2006-01-24 506 mutex_unlock(&JFS_IP(ip)->commit_mutex); 48ce8b056c8892 Evgeniy Dushistov 2006-06-05 507 mutex_unlock(&JFS_IP(dip)->commit_mutex); ^1da177e4c3f41 Linus Torvalds 2005-04-16 508 IWRITE_UNLOCK(ip); ^1da177e4c3f41 Linus Torvalds 2005-04-16 509 goto out1; ^1da177e4c3f41 Linus Torvalds 2005-04-16 510 } ^1da177e4c3f41 Linus Torvalds 2005-04-16 511 ^1da177e4c3f41 Linus Torvalds 2005-04-16 512 ASSERT(ip->i_nlink); ^1da177e4c3f41 Linus Torvalds 2005-04-16 513 078cd8279e6599 Deepa Dinamani 2016-09-14 514 ip->i_ctime = dip->i_ctime = dip->i_mtime = current_time(ip); ^1da177e4c3f41 Linus Torvalds 2005-04-16 515 mark_inode_dirty(dip); ^1da177e4c3f41 Linus Torvalds 2005-04-16 516 ^1da177e4c3f41 Linus Torvalds 2005-04-16 517 /* update target's inode */ 9a53c3a783c2fa Dave Hansen 2006-09-30 518 inode_dec_link_count(ip); ^1da177e4c3f41 Linus Torvalds 2005-04-16 519 ^1da177e4c3f41 Linus Torvalds 2005-04-16 520 /* ^1da177e4c3f41 Linus Torvalds 2005-04-16 521 * commit zero link count object ^1da177e4c3f41 Linus Torvalds 2005-04-16 522 */ ^1da177e4c3f41 Linus Torvalds 2005-04-16 523 if (ip->i_nlink == 0) { ^1da177e4c3f41 Linus Torvalds 2005-04-16 @524 assert(!test_cflag(COMMIT_Nolink, ip)); ^1da177e4c3f41 Linus Torvalds 2005-04-16 525 /* free block resources */ ^1da177e4c3f41 Linus Torvalds 2005-04-16 526 if ((new_size = commitZeroLink(tid, ip)) < 0) { ^1da177e4c3f41 Linus Torvalds 2005-04-16 527 txAbort(tid, 1); /* Marks FS Dirty */ ^1da177e4c3f41 Linus Torvalds 2005-04-16 528 txEnd(tid); 1de87444f8f910 Ingo Molnar 2006-01-24 529 mutex_unlock(&JFS_IP(ip)->commit_mutex); 48ce8b056c8892 Evgeniy Dushistov 2006-06-05 530 mutex_unlock(&JFS_IP(dip)->commit_mutex); ^1da177e4c3f41 Linus Torvalds 2005-04-16 531 IWRITE_UNLOCK(ip); ^1da177e4c3f41 Linus Torvalds 2005-04-16 532 rc = new_size; ^1da177e4c3f41 Linus Torvalds 2005-04-16 533 goto out1; ^1da177e4c3f41 Linus Torvalds 2005-04-16 534 } ^1da177e4c3f41 Linus Torvalds 2005-04-16 535 tblk = tid_to_tblock(tid); ^1da177e4c3f41 Linus Torvalds 2005-04-16 536 tblk->xflag |= COMMIT_DELETE; ^1da177e4c3f41 Linus Torvalds 2005-04-16 537 tblk->u.ip = ip; ^1da177e4c3f41 Linus Torvalds 2005-04-16 538 } ^1da177e4c3f41 Linus Torvalds 2005-04-16 539 ^1da177e4c3f41 Linus Torvalds 2005-04-16 540 /* ^1da177e4c3f41 Linus Torvalds 2005-04-16 541 * Incomplete truncate of file data can ^1da177e4c3f41 Linus Torvalds 2005-04-16 542 * result in timing problems unless we synchronously commit the ^1da177e4c3f41 Linus Torvalds 2005-04-16 543 * transaction. ^1da177e4c3f41 Linus Torvalds 2005-04-16 544 */ ^1da177e4c3f41 Linus Torvalds 2005-04-16 545 if (new_size) ^1da177e4c3f41 Linus Torvalds 2005-04-16 546 commit_flag = COMMIT_SYNC; ^1da177e4c3f41 Linus Torvalds 2005-04-16 547 else ^1da177e4c3f41 Linus Torvalds 2005-04-16 548 commit_flag = 0; ^1da177e4c3f41 Linus Torvalds 2005-04-16 549 ^1da177e4c3f41 Linus Torvalds 2005-04-16 550 /* ^1da177e4c3f41 Linus Torvalds 2005-04-16 551 * If xtTruncate was incomplete, commit synchronously to avoid ^1da177e4c3f41 Linus Torvalds 2005-04-16 552 * timing complications ^1da177e4c3f41 Linus Torvalds 2005-04-16 553 */ ^1da177e4c3f41 Linus Torvalds 2005-04-16 554 rc = txCommit(tid, 2, &iplist[0], commit_flag); ^1da177e4c3f41 Linus Torvalds 2005-04-16 555 ^1da177e4c3f41 Linus Torvalds 2005-04-16 556 txEnd(tid); ^1da177e4c3f41 Linus Torvalds 2005-04-16 557 1de87444f8f910 Ingo Molnar 2006-01-24 558 mutex_unlock(&JFS_IP(ip)->commit_mutex); 48ce8b056c8892 Evgeniy Dushistov 2006-06-05 559 mutex_unlock(&JFS_IP(dip)->commit_mutex); ^1da177e4c3f41 Linus Torvalds 2005-04-16 560 ^1da177e4c3f41 Linus Torvalds 2005-04-16 561 while (new_size && (rc == 0)) { ^1da177e4c3f41 Linus Torvalds 2005-04-16 562 tid = txBegin(dip->i_sb, 0); 1de87444f8f910 Ingo Molnar 2006-01-24 563 mutex_lock(&JFS_IP(ip)->commit_mutex); ^1da177e4c3f41 Linus Torvalds 2005-04-16 564 new_size = xtTruncate_pmap(tid, ip, new_size); ^1da177e4c3f41 Linus Torvalds 2005-04-16 565 if (new_size < 0) { ^1da177e4c3f41 Linus Torvalds 2005-04-16 566 txAbort(tid, 1); /* Marks FS Dirty */ ^1da177e4c3f41 Linus Torvalds 2005-04-16 567 rc = new_size; ^1da177e4c3f41 Linus Torvalds 2005-04-16 568 } else ^1da177e4c3f41 Linus Torvalds 2005-04-16 569 rc = txCommit(tid, 2, &iplist[0], COMMIT_SYNC); ^1da177e4c3f41 Linus Torvalds 2005-04-16 570 txEnd(tid); 1de87444f8f910 Ingo Molnar 2006-01-24 571 mutex_unlock(&JFS_IP(ip)->commit_mutex); ^1da177e4c3f41 Linus Torvalds 2005-04-16 572 } ^1da177e4c3f41 Linus Torvalds 2005-04-16 573 ^1da177e4c3f41 Linus Torvalds 2005-04-16 574 if (ip->i_nlink == 0) ^1da177e4c3f41 Linus Torvalds 2005-04-16 575 set_cflag(COMMIT_Nolink, ip); ^1da177e4c3f41 Linus Torvalds 2005-04-16 576 ^1da177e4c3f41 Linus Torvalds 2005-04-16 577 IWRITE_UNLOCK(ip); ^1da177e4c3f41 Linus Torvalds 2005-04-16 578 ^1da177e4c3f41 Linus Torvalds 2005-04-16 579 /* ^1da177e4c3f41 Linus Torvalds 2005-04-16 580 * Truncating the directory index table is not guaranteed. It ^1da177e4c3f41 Linus Torvalds 2005-04-16 581 * may need to be done iteratively ^1da177e4c3f41 Linus Torvalds 2005-04-16 582 */ ^1da177e4c3f41 Linus Torvalds 2005-04-16 583 if (test_cflag(COMMIT_Stale, dip)) { ^1da177e4c3f41 Linus Torvalds 2005-04-16 584 if (dip->i_size > 1) ^1da177e4c3f41 Linus Torvalds 2005-04-16 585 jfs_truncate_nolock(dip, 0); ^1da177e4c3f41 Linus Torvalds 2005-04-16 586 ^1da177e4c3f41 Linus Torvalds 2005-04-16 587 clear_cflag(COMMIT_Stale, dip); ^1da177e4c3f41 Linus Torvalds 2005-04-16 588 } ^1da177e4c3f41 Linus Torvalds 2005-04-16 589 ^1da177e4c3f41 Linus Torvalds 2005-04-16 590 out1: ^1da177e4c3f41 Linus Torvalds 2005-04-16 591 free_UCSname(&dname); ^1da177e4c3f41 Linus Torvalds 2005-04-16 592 out: ^1da177e4c3f41 Linus Torvalds 2005-04-16 593 jfs_info("jfs_unlink: rc:%d", rc); ^1da177e4c3f41 Linus Torvalds 2005-04-16 594 return rc; ^1da177e4c3f41 Linus Torvalds 2005-04-16 595 } ^1da177e4c3f41 Linus Torvalds 2005-04-16 596 --- 0-DAY CI Kernel Test Service, Intel Corporation https://lists.01.org/hyperkitty/list/kbuild-all@xxxxxxxxxxxx
Attachment:
.config.gz
Description: application/gzip