All of lore.kernel.org
 help / color / mirror / Atom feed
* linux-next: build failure after merge of the ext3 tree
@ 2010-03-02  0:36 Stephen Rothwell
  2010-03-02  9:07 ` Christoph Hellwig
  2010-03-02 17:27 ` Jan Kara
  0 siblings, 2 replies; 17+ messages in thread
From: Stephen Rothwell @ 2010-03-02  0:36 UTC (permalink / raw)
  To: Jan Kara; +Cc: linux-next, linux-kernel, Christoph Hellwig

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

Hi Jan,

After merging the ext3 tree, today's linux-next build (powerpc
ppc64_defconfig) failed like this:

fs/jfs/jfs_xtree.c: In function 'xtSplitRoot':
fs/jfs/jfs_xtree.c:1256: error: 'rec' undeclared (first use in this function)

Caused by commit bff3333e868578990f6fe794a7cba0c74bd433ac ("dquot:
cleanup space allocation / freeing routines").

This is annoying ... this file system could be build tested on any
architecture, so why wasn't it?

I have used the version of the ext3 tree from next-20100301 for today.

-- 
Cheers,
Stephen Rothwell                    sfr@canb.auug.org.au
http://www.canb.auug.org.au/~sfr/

[-- Attachment #2: Type: application/pgp-signature, Size: 198 bytes --]

^ permalink raw reply	[flat|nested] 17+ messages in thread
* linux-next: build failure after merge of the ext3 tree
@ 2011-12-28  0:22 Stephen Rothwell
  2012-01-02 22:40 ` Jan Kara
  0 siblings, 1 reply; 17+ messages in thread
From: Stephen Rothwell @ 2011-12-28  0:22 UTC (permalink / raw)
  To: Jan Kara; +Cc: linux-next, linux-kernel, reiserfs-devel

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

Hi Jan,

After merging the ext3 tree, today's linux-next build (powerpc
ppc64_defconfig) failed like this:

fs/reiserfs/super.c: In function 'reiserfs_show_options':
fs/reiserfs/super.c:652:20: error: 'struct reiserfs_sb_info' has no member named 's_qf_names'
fs/reiserfs/super.c:653:50: error: 'struct reiserfs_sb_info' has no member named 's_qf_names'
fs/reiserfs/super.c:656:20: error: 'struct reiserfs_sb_info' has no member named 's_qf_names'
fs/reiserfs/super.c:657:50: error: 'struct reiserfs_sb_info' has no member named 's_qf_names'
fs/reiserfs/super.c:660:20: error: 'struct reiserfs_sb_info' has no member named 's_jquota_fmt'
fs/reiserfs/super.c:661:21: error: 'struct reiserfs_sb_info' has no member named 's_jquota_fmt'
fs/reiserfs/super.c:663:26: error: 'struct reiserfs_sb_info' has no member named 's_jquota_fmt'

Caused by commit 5fa84b871b97 ("reiserfs: Properly display mount options
in /proc/mounts").  Hint: CONFIG_QUOTA is not set in this build.

I have used the ext3 tree from next-20111222 for today.
-- 
Cheers,
Stephen Rothwell                    sfr@canb.auug.org.au

[-- Attachment #2: Type: application/pgp-signature, Size: 836 bytes --]

^ permalink raw reply	[flat|nested] 17+ messages in thread
* linux-next: build failure after merge of the ext3 tree
@ 2014-08-08  1:52 Stephen Rothwell
  2014-08-08  9:22 ` Jan Kara
  0 siblings, 1 reply; 17+ messages in thread
From: Stephen Rothwell @ 2014-08-08  1:52 UTC (permalink / raw)
  To: Jan Kara; +Cc: linux-next, linux-kernel

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

Hi Jan,

After merging the ext3 tree, today's linux-next build (x86_64
allmodconfig) failed like this:

ERROR: "new_inode_pseudo" [fs/reiserfs/reiserfs.ko] undefined!

Caused by commit 523096294315 ("reiserfs: Avoid warning from unlock_new_inode()").

I have used the ext3 tree from next-20140807 for today.
-- 
Cheers,
Stephen Rothwell                    sfr@canb.auug.org.au

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 819 bytes --]

^ permalink raw reply	[flat|nested] 17+ messages in thread
* linux-next: build failure after merge of the ext3 tree
@ 2019-01-31  4:14 Stephen Rothwell
  2019-01-31 10:11 ` Jan Kara
  0 siblings, 1 reply; 17+ messages in thread
From: Stephen Rothwell @ 2019-01-31  4:14 UTC (permalink / raw)
  To: Jan Kara; +Cc: Linux Next Mailing List, Linux Kernel Mailing List

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

Hi Jan,

After merging the ext3 tree, today's linux-next build (powerpc
ppc44x_defconfig) failed like this:

ld: fs/ext2/super.o: in function `ext2_fill_super':
super.c:(.text+0x1494): undefined reference to `__divdi3'
ld: super.c:(.text+0x14bc): undefined reference to `__divdi3'

Caused by commit

  455d38a0e62f ("ext2: Fix underflow in ext2_max_size()")

I have reverted that commit for today.

-- 
Cheers,
Stephen Rothwell

[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 488 bytes --]

^ permalink raw reply	[flat|nested] 17+ messages in thread
* linux-next: build failure after merge of the ext3 tree
@ 2020-11-12 23:47 Stephen Rothwell
  2020-11-13 10:33 ` Jan Kara
  0 siblings, 1 reply; 17+ messages in thread
From: Stephen Rothwell @ 2020-11-12 23:47 UTC (permalink / raw)
  To: Jan Kara; +Cc: Ira Weiny, Linux Kernel Mailing List, Linux Next Mailing List

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

Hi all,

After merging the ext3 tree, today's linux-next build (powerpc
ppc64_defconfig) failed like this:

In file included from fs/ext2/file.c:28:
fs/ext2/ext2.h: In function 'ext2_get_page':
fs/ext2/ext2.h:764:28: error: implicit declaration of function 'ext2_check_page'; did you mean 'ext2_get_page'? [-Werror=implicit-function-declaration]
  764 |    if (PageError(page) || !ext2_check_page(page, quiet))
      |                            ^~~~~~~~~~~~~~~
      |                            ext2_get_page
In file included from fs/ext2/balloc.c:15:
fs/ext2/ext2.h: In function 'ext2_get_page':
fs/ext2/ext2.h:760:22: error: implicit declaration of function 'read_mapping_page'; did you mean 'unmap_mapping_pages'? [-Werror=implicit-function-declaration]
  760 |  struct page *page = read_mapping_page(mapping, n, NULL);
      |                      ^~~~~~~~~~~~~~~~~
      |                      unmap_mapping_pages
fs/ext2/ext2.h:760:22: warning: initialization of 'struct page *' from 'int' makes pointer from integer without a cast [-Wint-conversion]
fs/ext2/ext2.h:764:28: error: implicit declaration of function 'ext2_check_page'; did you mean 'ext2_get_page'? [-Werror=implicit-function-declaration]
  764 |    if (PageError(page) || !ext2_check_page(page, quiet))
      |                            ^~~~~~~~~~~~~~~
      |                            ext2_get_page
In file included from include/linux/buffer_head.h:14,
                 from fs/ext2/balloc.c:20:
include/linux/pagemap.h: At top level:
include/linux/pagemap.h:497:28: error: conflicting types for 'read_mapping_page'
  497 | static inline struct page *read_mapping_page(struct address_space *mapping,
      |                            ^~~~~~~~~~~~~~~~~
In file included from fs/ext2/balloc.c:15:
fs/ext2/ext2.h:760:22: note: previous implicit declaration of 'read_mapping_page' was here
  760 |  struct page *page = read_mapping_page(mapping, n, NULL);
      |                      ^~~~~~~~~~~~~~~~~
In file included from fs/ext2/dir.c:25:
fs/ext2/ext2.h: In function 'ext2_get_page':
fs/ext2/ext2.h:760:22: error: implicit declaration of function 'read_mapping_page'; did you mean 'unmap_mapping_pages'? [-Werror=implicit-function-declaration]
  760 |  struct page *page = read_mapping_page(mapping, n, NULL);
      |                      ^~~~~~~~~~~~~~~~~
      |                      unmap_mapping_pages
fs/ext2/ext2.h:760:22: warning: initialization of 'struct page *' from 'int' makes pointer from integer without a cast [-Wint-conversion]
fs/ext2/ext2.h:764:28: error: implicit declaration of function 'ext2_check_page'; did you mean 'ext2_get_page'? [-Werror=implicit-function-declaration]
  764 |    if (PageError(page) || !ext2_check_page(page, quiet))
      |                            ^~~~~~~~~~~~~~~
      |                            ext2_get_page
In file included from include/linux/buffer_head.h:14,
                 from fs/ext2/dir.c:26:
include/linux/pagemap.h: At top level:
include/linux/pagemap.h:497:28: error: conflicting types for 'read_mapping_page'
  497 | static inline struct page *read_mapping_page(struct address_space *mapping,
      |                            ^~~~~~~~~~~~~~~~~
In file included from fs/ext2/dir.c:25:
fs/ext2/ext2.h:760:22: note: previous implicit declaration of 'read_mapping_page' was here
  760 |  struct page *page = read_mapping_page(mapping, n, NULL);
      |                      ^~~~~~~~~~~~~~~~~
fs/ext2/dir.c:109:13: error: conflicting types for 'ext2_check_page'
  109 | static bool ext2_check_page(struct page *page, int quiet)
      |             ^~~~~~~~~~~~~~~
In file included from fs/ext2/dir.c:25:
fs/ext2/ext2.h:764:28: note: previous implicit declaration of 'ext2_check_page' was here
  764 |    if (PageError(page) || !ext2_check_page(page, quiet))
      |                            ^~~~~~~~~~~~~~~
fs/ext2/dir.c:109:13: warning: 'ext2_check_page' defined but not used [-Wunused-function]
  109 | static bool ext2_check_page(struct page *page, int quiet)
      |             ^~~~~~~~~~~~~~~


Caused by commit

  32559cea1f55 ("fs/ext2: Use ext2_put_page")

Presumably some missing includes :-(

I have used the ext3 tree from next-20201112 for today.

-- 
Cheers,
Stephen Rothwell

[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 488 bytes --]

^ permalink raw reply	[flat|nested] 17+ messages in thread
* linux-next: build failure after merge of the ext3 tree
@ 2023-08-16  0:37 Stephen Rothwell
  0 siblings, 0 replies; 17+ messages in thread
From: Stephen Rothwell @ 2023-08-16  0:37 UTC (permalink / raw)
  To: Jan Kara
  Cc: Georg Ottinger, Linux Kernel Mailing List, Linux Next Mailing List

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

Hi all,

After merging the ext3 tree, today's linux-next build (x86_64
allmodconfig) failed like this:

In file included from include/linux/kernel.h:30,
                 from arch/x86/include/asm/percpu.h:27,
                 from arch/x86/include/asm/preempt.h:6,
                 from include/linux/preempt.h:79,
                 from include/linux/spinlock.h:56,
                 from include/linux/wait.h:9,
                 from include/linux/wait_bit.h:8,
                 from include/linux/fs.h:6,
                 from include/linux/highmem.h:5,
                 from include/linux/bvec.h:10,
                 from include/linux/blk_types.h:10,
                 from include/linux/buffer_head.h:12,
                 from fs/ext2/xattr.c:57:
fs/ext2/xattr.c: In function 'ext2_xattr_set2':
fs/ext2/xattr.c:748:42: error: format '%d' expects argument of type 'int', but argument 2 has type 'ext2_fsblk_t' {aka 'long unsigned int'} [-Werror=format=]
  748 |                         ea_idebug(inode, "creating block %d", block);
      |                                          ^~~~~~~~~~~~~~~~~~~  ~~~~~
      |                                                               |
      |                                                               ext2_fsblk_t {aka long unsigned int}
include/linux/printk.h:427:25: note: in definition of macro 'printk_index_wrap'
  427 |                 _p_func(_fmt, ##__VA_ARGS__);                           \
      |                         ^~~~
include/linux/printk.h:129:17: note: in expansion of macro 'printk'
  129 |                 printk(fmt, ##__VA_ARGS__);             \
      |                 ^~~~~~
fs/ext2/xattr.c:88:33: note: in expansion of macro 'no_printk'
   88 | # define ea_idebug(inode, f...) no_printk(f)
      |                                 ^~~~~~~~~
fs/ext2/xattr.c:748:25: note: in expansion of macro 'ea_idebug'
  748 |                         ea_idebug(inode, "creating block %d", block);
      |                         ^~~~~~~~~
fs/ext2/xattr.c:748:59: note: format string is defined here
  748 |                         ea_idebug(inode, "creating block %d", block);
      |                                                          ~^
      |                                                           |
      |                                                           int
      |                                                          %ld

Caused by commit

  38e38567c5bd ("ext2: fix datatype of block number in ext2_xattr_set2()")

I have used the ext3 tree from next-20230815 for today.

-- 
Cheers,
Stephen Rothwell

[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 488 bytes --]

^ permalink raw reply	[flat|nested] 17+ messages in thread
* linux-next: build failure after merge of the ext3 tree
@ 2024-03-07  0:07 Stephen Rothwell
  2024-03-07  6:18 ` Winston Wen
  0 siblings, 1 reply; 17+ messages in thread
From: Stephen Rothwell @ 2024-03-07  0:07 UTC (permalink / raw)
  To: Jan Kara; +Cc: Winston Wen, Linux Kernel Mailing List, Linux Next Mailing List

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

Hi all,

After merging the ext3 tree, today's linux-next build (x86_64
allmodconfig) failed like this:

In file included from include/linux/sysctl.h:27,
                 from include/linux/fanotify.h:5,
                 from fs/notify/fanotify/fanotify.c:2:
fs/notify/fanotify/fanotify.c: In function 'fanotify_get_response':
fs/notify/fanotify/fanotify.c:233:48: error: suggest parentheses around arithmetic in operand of '|' [-Werror=parentheses]
  233 |                                   TASK_KILLABLE|TASK_FREEZABLE);
      |                                                ^
include/linux/wait.h:283:11: note: in definition of macro '___wait_is_interruptible'
  283 |          (state & (TASK_INTERRUPTIBLE | TASK_WAKEKILL)))
      |           ^~~~~
include/linux/wait.h:935:9: note: in expansion of macro '___wait_event'
  935 |         ___wait_event(wq, condition, state, 0, 0, schedule())
      |         ^~~~~~~~~~~~~
include/linux/wait.h:958:25: note: in expansion of macro '__wait_event_state'
  958 |                 __ret = __wait_event_state(wq_head, condition, state);          \
      |                         ^~~~~~~~~~~~~~~~~~
fs/notify/fanotify/fanotify.c:231:15: note: in expansion of macro 'wait_event_state'
  231 |         ret = wait_event_state(group->fanotify_data.access_waitq,
      |               ^~~~~~~~~~~~~~~~
cc1: all warnings being treated as errors

Caused by commit

  3440e7e55ced ("fanotify: allow freeze when waiting response for permission events")

Though, I guess, you could argue that the ___wait_is_interruptible macro
should parenthesise the use of its "state" argument.

I have used the ext3 tree from next-20240306 for today.

-- 
Cheers,
Stephen Rothwell

[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 488 bytes --]

^ permalink raw reply	[flat|nested] 17+ messages in thread

end of thread, other threads:[~2024-03-07 12:48 UTC | newest]

Thread overview: 17+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2010-03-02  0:36 linux-next: build failure after merge of the ext3 tree Stephen Rothwell
2010-03-02  9:07 ` Christoph Hellwig
2010-03-02 17:27 ` Jan Kara
2010-03-03  0:42   ` Stephen Rothwell
2011-12-28  0:22 Stephen Rothwell
2012-01-02 22:40 ` Jan Kara
2014-08-08  1:52 Stephen Rothwell
2014-08-08  9:22 ` Jan Kara
2019-01-31  4:14 Stephen Rothwell
2019-01-31 10:11 ` Jan Kara
2019-01-31 22:09   ` Stephen Rothwell
2020-11-12 23:47 Stephen Rothwell
2020-11-13 10:33 ` Jan Kara
2023-08-16  0:37 Stephen Rothwell
2024-03-07  0:07 Stephen Rothwell
2024-03-07  6:18 ` Winston Wen
2024-03-07 12:03   ` Jan Kara

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.