All of lore.kernel.org
 help / color / mirror / Atom feed
* fs/crypto/crypto.c:360:6: error: dereferencing pointer to incomplete type
@ 2016-12-26  1:45 kbuild test robot
  0 siblings, 0 replies; only message in thread
From: kbuild test robot @ 2016-12-26  1:45 UTC (permalink / raw)
  To: Richard Weinberger; +Cc: kbuild-all, linux-kernel

[-- Attachment #1: Type: text/plain, Size: 3870 bytes --]

tree:   https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master
head:   7ce7d89f48834cefece7804d38fc5d85382edf77
commit: d475a507457b5cafa428871a473d0dcc828c5f68 ubifs: Add skeleton for fscrypto
date:   13 days ago
config: x86_64-randconfig-n0-12260905 (attached as .config)
compiler: gcc-4.8 (Debian 4.8.4-1) 4.8.4
reproduce:
        git checkout d475a507457b5cafa428871a473d0dcc828c5f68
        # save the attached .config to linux build tree
        make ARCH=x86_64 

All errors (new ones prefixed by >>):

   fs/crypto/crypto.c: In function 'fscrypt_zeroout_range':
   fs/crypto/crypto.c:355:3: error: implicit declaration of function 'bio_alloc' [-Werror=implicit-function-declaration]
      bio = bio_alloc(GFP_NOWAIT, 1);
      ^
   fs/crypto/crypto.c:355:7: warning: assignment makes pointer from integer without a cast [enabled by default]
      bio = bio_alloc(GFP_NOWAIT, 1);
          ^
>> fs/crypto/crypto.c:360:6: error: dereferencing pointer to incomplete type
      bio->bi_bdev = inode->i_sb->s_bdev;
         ^
   fs/crypto/crypto.c:361:6: error: dereferencing pointer to incomplete type
      bio->bi_iter.bi_sector =
         ^
   fs/crypto/crypto.c:363:3: error: implicit declaration of function 'bio_set_op_attrs' [-Werror=implicit-function-declaration]
      bio_set_op_attrs(bio, REQ_OP_WRITE, 0);
      ^
   fs/crypto/crypto.c:364:3: error: implicit declaration of function 'bio_add_page' [-Werror=implicit-function-declaration]
      ret = bio_add_page(bio, ciphertext_page,
      ^
   fs/crypto/crypto.c:369:4: error: implicit declaration of function 'bio_put' [-Werror=implicit-function-declaration]
       bio_put(bio);
       ^
   fs/crypto/crypto.c:373:3: error: implicit declaration of function 'submit_bio_wait' [-Werror=implicit-function-declaration]
      err = submit_bio_wait(bio);
      ^
   fs/crypto/crypto.c:374:24: error: dereferencing pointer to incomplete type
      if ((err == 0) && bio->bi_error)
                           ^
   fs/crypto/crypto.c: In function 'completion_pages':
   fs/crypto/crypto.c:457:2: error: implicit declaration of function 'bio_for_each_segment_all' [-Werror=implicit-function-declaration]
     bio_for_each_segment_all(bv, bio, i) {
     ^
   fs/crypto/crypto.c:457:39: error: expected ';' before '{' token
     bio_for_each_segment_all(bv, bio, i) {
                                          ^
   cc1: some warnings being treated as errors

vim +360 fs/crypto/crypto.c

0b81d077 Jaegeuk Kim   2015-05-15  349  		err = do_page_crypto(inode, FS_ENCRYPT, lblk,
b32e4482 Jaegeuk Kim   2016-04-11  350  					ZERO_PAGE(0), ciphertext_page,
7821d4dd David Gstir   2016-11-13  351  					PAGE_SIZE, 0, GFP_NOFS);
0b81d077 Jaegeuk Kim   2015-05-15  352  		if (err)
0b81d077 Jaegeuk Kim   2015-05-15  353  			goto errout;
0b81d077 Jaegeuk Kim   2015-05-15  354  
b32e4482 Jaegeuk Kim   2016-04-11 @355  		bio = bio_alloc(GFP_NOWAIT, 1);
0b81d077 Jaegeuk Kim   2015-05-15  356  		if (!bio) {
0b81d077 Jaegeuk Kim   2015-05-15  357  			err = -ENOMEM;
0b81d077 Jaegeuk Kim   2015-05-15  358  			goto errout;
0b81d077 Jaegeuk Kim   2015-05-15  359  		}
0b81d077 Jaegeuk Kim   2015-05-15 @360  		bio->bi_bdev = inode->i_sb->s_bdev;
0b81d077 Jaegeuk Kim   2015-05-15  361  		bio->bi_iter.bi_sector =
0b81d077 Jaegeuk Kim   2015-05-15  362  			pblk << (inode->i_sb->s_blocksize_bits - 9);
95fe6c1a Mike Christie 2016-06-05  363  		bio_set_op_attrs(bio, REQ_OP_WRITE, 0);

:::::: The code at line 360 was first introduced by commit
:::::: 0b81d0779072696371822e5ed9e7c6292e547024 fs crypto: move per-file encryption from f2fs tree to fs/crypto

:::::: TO: Jaegeuk Kim <jaegeuk@kernel.org>
:::::: CC: Jaegeuk Kim <jaegeuk@kernel.org>

---
0-DAY kernel test infrastructure                Open Source Technology Center
https://lists.01.org/pipermail/kbuild-all                   Intel Corporation

[-- Attachment #2: .config.gz --]
[-- Type: application/gzip, Size: 28124 bytes --]

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2016-12-26  1:46 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-12-26  1:45 fs/crypto/crypto.c:360:6: error: dereferencing pointer to incomplete type kbuild test robot

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.