linux-next.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* linux-next: build failure after merge of the nfsd tree
@ 2013-04-29  1:24 Stephen Rothwell
  2013-04-29 14:53 ` Chuck Lever
  0 siblings, 1 reply; 46+ messages in thread
From: Stephen Rothwell @ 2013-04-29  1:24 UTC (permalink / raw)
  To: J. Bruce Fields
  Cc: linux-next, linux-kernel, Chuck Lever, Simo Sorce, Trond Myklebust

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

Hi J.,

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

net/sunrpc/auth_gss/svcauth_gss.c: In function 'gss_proxy_save_rsc':
net/sunrpc/auth_gss/svcauth_gss.c:1182:3: error: implicit declaration of function 'gss_mech_get_by_OID' [-Werror=implicit-function-declaration]

Caused byc ommit 030d794bf498 ("SUNRPC: Use gssproxy upcall for server
RPCGSS authentication").  gss_mech_get_by_OID() made static to
net/sunrpc/auth_gss/gss_mech_switch.c by commit 9568c5e9a61d ("SUNRPC:
Introduce rpcauth_get_pseudoflavor()") in the nfs tree (part of the nfs
tree that you did not merge).

I don't know how to fix this, so I have used the nfsd tree from
next-20130426 for today.
-- 
Cheers,
Stephen Rothwell                    sfr@canb.auug.org.au

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

^ permalink raw reply	[flat|nested] 46+ messages in thread
* linux-next: build failure after merge of the nfsd tree
@ 2020-05-08  0:47 Stephen Rothwell
  2020-05-12  0:22 ` J. Bruce Fields
  0 siblings, 1 reply; 46+ messages in thread
From: Stephen Rothwell @ 2020-05-08  0:47 UTC (permalink / raw)
  To: J. Bruce Fields; +Cc: Linux Next Mailing List, Linux Kernel Mailing List

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

Hi all,

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

kernel/trace/trace_hwlat.c:329:12: error: conflicting types for 'kthread_fn'
  329 | static int kthread_fn(void *data)
      |            ^~~~~~~~~~
In file included from kernel/trace/trace_hwlat.c:40:
include/linux/kthread.h:60:7: note: previous declaration of 'kthread_fn' was here
   60 | void *kthread_fn(struct task_struct *k);
      |       ^~~~~~~~~~

Caused by commit

  7df082e85764 ("kthread: save thread function")

I have used the nfsd tree from next-20200507 for today.

-- 
Cheers,
Stephen Rothwell

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

^ permalink raw reply	[flat|nested] 46+ messages in thread
* linux-next: build failure after merge of the nfsd tree
@ 2018-10-05  0:01 Stephen Rothwell
  0 siblings, 0 replies; 46+ messages in thread
From: Stephen Rothwell @ 2018-10-05  0:01 UTC (permalink / raw)
  To: J. Bruce Fields
  Cc: Linux-Next Mailing List, Linux Kernel Mailing List, Trond Myklebust

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

Hi all,

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

fs/nfs/dns_resolve.c: In function 'nfs_dns_ent_put':
fs/nfs/dns_resolve.c:119:11: error: passing argument 1 of 'call_rcu_sched' from incompatible pointer type [-Werror=incompatible-pointer-types]
  call_rcu(item, nfs_dns_ent_free_rcu);
           ^~~~
In file included from include/linux/srcu.h:33,
                 from include/linux/notifier.h:16,
                 from include/linux/memory_hotplug.h:7,
                 from include/linux/mmzone.h:758,
                 from include/linux/gfp.h:6,
                 from include/linux/umh.h:4,
                 from include/linux/kmod.h:22,
                 from include/linux/module.h:13,
                 from fs/nfs/dns_resolve.c:36:
include/linux/rcupdate.h:59:38: note: expected 'struct callback_head *' but argument is of type 'struct nfs_dns_ent *'
 void call_rcu_sched(struct rcu_head *head, rcu_callback_t func);
                     ~~~~~~~~~~~~~~~~~^~~~

Caused by commit

  fd497f1e40d9 ("NFS: Lockless DNS lookups")

I have used the nfsd tree from next-20181004 for today.

-- 
Cheers,
Stephen Rothwell

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

^ permalink raw reply	[flat|nested] 46+ messages in thread
* linux-next: build failure after merge of the nfsd tree
@ 2018-10-04 23:54 Stephen Rothwell
  0 siblings, 0 replies; 46+ messages in thread
From: Stephen Rothwell @ 2018-10-04 23:54 UTC (permalink / raw)
  To: J. Bruce Fields, Trond Myklebust
  Cc: Linux-Next Mailing List, Linux Kernel Mailing List, Chuck Lever

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

Hi all,

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

net/sunrpc/xprtrdma/svc_rdma_backchannel.c: In function 'svc_rdma_handle_bc_reply':
net/sunrpc/xprtrdma/svc_rdma_backchannel.c:67:21: error: 'struct rpc_xprt' has no member named 'recv_lock'; did you mean 'reserve_lock'?
  spin_unlock(&xprt->recv_lock);
                     ^~~~~~~~~
                     reserve_lock
net/sunrpc/xprtrdma/svc_rdma_backchannel.c:79:19: error: 'struct rpc_xprt' has no member named 'recv_lock'; did you mean 'reserve_lock'?
  spin_lock(&xprt->recv_lock);
                   ^~~~~~~~~
                   reserve_lock

Caused by commit

  cf4f6fd48dac ("svcrdma: Remove ->release_rqst call in bc reply handler")

interacting with commit

  75c84151a9dc ("SUNRPC: Rename xprt->recv_lock to xprt->queue_lock")

from the nfs tree.

I have added the following merge fix patch for today:

From b249a74ca8c4f992e2530f95218ea4f2ed72e0b9 Mon Sep 17 00:00:00 2001
From: Stephen Rothwell <sfr@canb.auug.org.au>
Date: Fri, 5 Oct 2018 09:51:30 +1000
Subject: [PATCH] svcrdma: fix up for recv_lock rename

Signed-off-by: Stephen Rothwell <sfr@canb.auug.org.au>
---
 net/sunrpc/xprtrdma/svc_rdma_backchannel.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/net/sunrpc/xprtrdma/svc_rdma_backchannel.c b/net/sunrpc/xprtrdma/svc_rdma_backchannel.c
index 19e34a6aa583..2d176a48543a 100644
--- a/net/sunrpc/xprtrdma/svc_rdma_backchannel.c
+++ b/net/sunrpc/xprtrdma/svc_rdma_backchannel.c
@@ -64,7 +64,7 @@ int svc_rdma_handle_bc_reply(struct rpc_xprt *xprt, __be32 *rdma_resp,
 		goto out_unlock;
 	memcpy(dst->iov_base, p, len);
 	xprt_pin_rqst(req);
-	spin_unlock(&xprt->recv_lock);
+	spin_unlock(&xprt->queue_lock);
 
 	credits = be32_to_cpup(rdma_resp + 2);
 	if (credits == 0)
@@ -76,7 +76,7 @@ int svc_rdma_handle_bc_reply(struct rpc_xprt *xprt, __be32 *rdma_resp,
 	xprt->cwnd = credits << RPC_CWNDSHIFT;
 	spin_unlock_bh(&xprt->transport_lock);
 
-	spin_lock(&xprt->recv_lock);
+	spin_lock(&xprt->queue_lock);
 	ret = 0;
 	xprt_complete_rqst(req->rq_task, rcvbuf->len);
 	xprt_unpin_rqst(req);
-- 
2.18.0

-- 
Cheers,
Stephen Rothwell

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

^ permalink raw reply related	[flat|nested] 46+ messages in thread
* linux-next: build failure after merge of the nfsd tree
@ 2017-08-25  0:24 Stephen Rothwell
  2017-08-30 23:48 ` Stephen Rothwell
  0 siblings, 1 reply; 46+ messages in thread
From: Stephen Rothwell @ 2017-08-25  0:24 UTC (permalink / raw)
  To: J. Bruce Fields; +Cc: Linux-Next Mailing List, Linux Kernel Mailing List

Hi all,

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

fs/nfsd/nfs4proc.c: In function 'nfsd4_getdeviceinfo_release':
fs/nfsd/nfs4proc.c:1356:8: error: 'gdev' undeclared (first use in this function)
  kfree(gdev->gd_device);
        ^
fs/nfsd/nfs4proc.c:1356:8: note: each undeclared identifier is reported only once for each function it appears in
fs/nfsd/nfs4proc.c: At top level:
fs/nfsd/nfs4proc.c:1439:1: warning: return type defaults to 'int' [-Wreturn-type]
 nfsd4_layoutget_release(union nfsd4_op_u *u)
 ^
fs/nfsd/nfs4proc.c: In function 'nfsd4_layoutget_release':
fs/nfsd/nfs4proc.c:1441:8: error: 'lgp' undeclared (first use in this function)
  kfree(lgp->lg_content);
        ^
fs/nfsd/nfs4proc.c: At top level:
fs/nfsd/nfs4proc.c:2405:17: error: initialization from incompatible pointer type [-Werror=incompatible-pointer-types]
   .op_release = nfsd4_layoutget_release,
                 ^
fs/nfsd/nfs4proc.c:2405:17: note: (near initialization for 'nfsd4_ops[50].op_release')
fs/nfsd/nfs4proc.c: In function 'nfsd4_layoutget_release':
fs/nfsd/nfs4proc.c:1442:1: warning: control reaches end of non-void function [-Wreturn-type]
 }
 ^

Caused by commit

  93e92e5d0016 ("nfsd4: define ->op_release for compound ops")

I have used the nfsd tree from next-20170824 for today.

-- 
Cheers,
Stephen Rothwell

^ permalink raw reply	[flat|nested] 46+ messages in thread
* linux-next: build failure after merge of the nfsd tree
@ 2015-07-20 23:57 Stephen Rothwell
  2015-07-21  5:10 ` Kinglong Mee
  0 siblings, 1 reply; 46+ messages in thread
From: Stephen Rothwell @ 2015-07-20 23:57 UTC (permalink / raw)
  To: J. Bruce Fields; +Cc: linux-next, linux-kernel, Kinglong Mee

Hi,

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

fs/nfsd/nfs4state.c: In function 'client_has_state':
fs/nfsd/nfs4state.c:2249:22: error: 'struct nfs4_client' has no member named 'cl_lo_states'
   || !list_empty(&clp->cl_lo_states)
                      ^
fs/nfsd/nfs4state.c:2252:1: warning: control reaches end of non-void function [-Wreturn-type]
 }
 ^

Caused by commit

  395b297af7bf ("nfsd: Add layouts checking in client_has_state()")

cl_lo_states is only defined when CONFIG_NFSD_PNFS is set.

I have used the nsfd tree from next-20150720 for today.

-- 
Cheers,
Stephen Rothwell                    sfr@canb.auug.org.au

^ permalink raw reply	[flat|nested] 46+ messages in thread
* linux-next: build failure after merge of the nfsd tree
@ 2014-08-19 16:38 Stephen Rothwell
  0 siblings, 0 replies; 46+ messages in thread
From: Stephen Rothwell @ 2014-08-19 16:38 UTC (permalink / raw)
  To: J. Bruce Fields; +Cc: linux-next, linux-kernel, Trond Myklebust

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

Hi,

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

net/sunrpc/svc_xprt.c: In function 'svc_recv':
net/sunrpc/svc_xprt.c:776:20: error: 'current_task' undeclared (first use in this function)
   rqstp->rq_task = current_task;
                    ^

Caused by commit 983c684466e0 ("SUNRPC: get rid of the request wait
queue").

I have used the nfsd tree from next-20140818 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] 46+ messages in thread
* linux-next: build failure after merge of the nfsd tree
@ 2014-05-28  2:07 Stephen Rothwell
  2014-05-28 18:57 ` J. Bruce Fields
  0 siblings, 1 reply; 46+ messages in thread
From: Stephen Rothwell @ 2014-05-28  2:07 UTC (permalink / raw)
  To: J. Bruce Fields; +Cc: linux-next, linux-kernel

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

Hi Bruce,

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


fs/nfsd/nfs4xdr.c: In function 'nfsd4_encode_security_label':
fs/nfsd/nfs4xdr.c:1945:15: error: 'pp' undeclared (first use in this function)
  __be32 *p = *pp;
               ^

Caused by commit 8ea0abf0a992 ("nfsd4: use xdr_reserve_space in
attribute encoding"). "This is a cosmetic change for now; no change in
behavior" :-(  They are the ones you have to be very careful of ...

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

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

^ permalink raw reply	[flat|nested] 46+ messages in thread
* linux-next: build failure after merge of the nfsd tree
@ 2014-05-26  1:18 Stephen Rothwell
  2014-05-27 21:22 ` J. Bruce Fields
  0 siblings, 1 reply; 46+ messages in thread
From: Stephen Rothwell @ 2014-05-26  1:18 UTC (permalink / raw)
  To: J. Bruce Fields; +Cc: linux-next, linux-kernel

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

Hi Bruce,

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

fs/nfsd/nfs4proc.c: In function 'warn_on_nonidempotent_op':
fs/nfsd/nfs4proc.c:1861:3: error: implicit declaration of function 'nfsd4_op_name' [-Werror=implicit-function-declaration]
   pr_err("unable to encode reply to nonidempotent op %d (%s)\n",
   ^

Caused by commit 4d332a993e64 ("nfsd4: fix encoding of out-of-space replies").

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

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

^ permalink raw reply	[flat|nested] 46+ messages in thread
* linux-next: build failure after merge of the nfsd tree
@ 2013-03-01  1:04 Stephen Rothwell
  2013-03-01  1:19 ` Myklebust, Trond
  0 siblings, 1 reply; 46+ messages in thread
From: Stephen Rothwell @ 2013-03-01  1:04 UTC (permalink / raw)
  To: J. Bruce Fields; +Cc: linux-next, linux-kernel, Trond Myklebust

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

Hi all,

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

net/sunrpc/xprtsock.c:1923:30: error: 'struct rpc_task' has no member named 'tk_xprt'

Caused by commit dc107402ae06 ("SUNRPC: make AF_LOCAL connect
synchronous") interacting with commit 77102893ae68 ("SUNRPC: Nuke the
tk_xprt macro") from Linus' tree.

I have no idea how to fix this, so I have used the version of the nfsd
tree from next-20130228 for today.
-- 
Cheers,
Stephen Rothwell                    sfr@canb.auug.org.au

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

^ permalink raw reply	[flat|nested] 46+ messages in thread
* linux-next: build failure after merge of the nfsd tree
@ 2013-02-02  2:04 Stephen Rothwell
  2013-02-02 12:57 ` J. Bruce Fields
  0 siblings, 1 reply; 46+ messages in thread
From: Stephen Rothwell @ 2013-02-02  2:04 UTC (permalink / raw)
  To: J. Bruce Fields; +Cc: linux-next, linux-kernel, Stanislav Kinsbursky

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

Hi,

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

fs/nfs/dns_resolve.c: In function 'nfs_dns_resolver_cache_init':
fs/nfs/dns_resolve.c:375:4: error: 'struct cache_detail' has no member named 'cache_upcall'
fs/nfs/dns_resolve.c:375:35: warning: left-hand operand of comma expression has no effect [-Wunused-value]
fs/nfs/dns_resolve.c:375:35: warning: value computed is not used [-Wunused-value]
fs/nfs/dns_resolve.c:375:35: warning: value computed is not used [-Wunused-value]
fs/nfs/dns_resolve.c:375:35: warning: value computed is not used [-Wunused-value]
fs/nfs/dns_resolve.c:375:35: warning: value computed is not used [-Wunused-value]
fs/nfs/dns_resolve.c:375:35: warning: value computed is not used [-Wunused-value]
fs/nfs/dns_resolve.c:375:35: warning: value computed is not used [-Wunused-value]

Caused by commit aab982cb5dfb ("SUNRPC: remove cache_detail->cache_upcall
callback").  Also, why don't those statements end in semicolons?

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

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

^ permalink raw reply	[flat|nested] 46+ messages in thread
* linux-next: build failure after merge of the nfsd tree
@ 2011-11-15 23:29 Stephen Rothwell
  2011-11-16  0:14 ` J. Bruce Fields
  0 siblings, 1 reply; 46+ messages in thread
From: Stephen Rothwell @ 2011-11-15 23:29 UTC (permalink / raw)
  To: J. Bruce Fields; +Cc: linux-next, linux-kernel

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

Hi Bruce,

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

fs/nfsd/nfs4state.c:4446:5: error: expected ';', ',' or ')' before 'void'
fs/nfsd/nfs4state.c: In function 'nfsd_forget_locks':
fs/nfsd/nfs4state.c:4468:2: error: implicit declaration of function 'nfsd_release_n_owners' [-Werror=implicit-function-declaration]

Caused by commit 16bfdaafa2c6 ("nfsd4: share open and lock owner hash
tables").  Please build test *before* releasing code ...  :-(

I have used the nfsd tree from next-20111115 for today.
-- 
Cheers,
Stephen Rothwell                    sfr@canb.auug.org.au
http://www.canb.auug.org.au/~sfr/

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

^ permalink raw reply	[flat|nested] 46+ messages in thread
* linux-next: build failure after merge of the nfsd tree
@ 2010-09-23  1:34 Stephen Rothwell
  2010-09-23  2:33 ` J. Bruce Fields
  0 siblings, 1 reply; 46+ messages in thread
From: Stephen Rothwell @ 2010-09-23  1:34 UTC (permalink / raw)
  To: J. Bruce Fields; +Cc: linux-next, linux-kernel, NeilBrown

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

Hi Bruce,

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

ERROR: ".get_task_comm" [fs/nfsd/nfsd.ko] undefined!

Caused by commit c67874f942e30039442d925b03793e0a46ddcddd ("nfsd:
formally deprecate legacy nfsd syscall interface").

get_task_comm is not exported to modules.

I have used the version of the nfsd tree from next-20100921 for today.

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

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

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

end of thread, other threads:[~2020-05-12  0:22 UTC | newest]

Thread overview: 46+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2013-04-29  1:24 linux-next: build failure after merge of the nfsd tree Stephen Rothwell
2013-04-29 14:53 ` Chuck Lever
2013-04-29 15:45   ` J. Bruce Fields
2013-04-29 16:05     ` Chuck Lever
2013-04-29 16:21       ` Trond Myklebust
2013-04-29 17:04         ` Chuck Lever
2013-04-29 17:37           ` Simo Sorce
2013-04-29 17:38           ` J. Bruce Fields
2013-04-29 17:47             ` Chuck Lever
2013-04-29 17:57               ` Simo Sorce
2013-04-29 17:59               ` J. Bruce Fields
2013-04-29 18:30                 ` Chuck Lever
2013-04-29 18:57                   ` J. Bruce Fields
2013-04-29 19:14                     ` Chuck Lever
2013-04-29 16:29       ` Simo Sorce
2013-04-29 16:37         ` Chuck Lever
2013-04-29 16:46           ` Simo Sorce
  -- strict thread matches above, loose matches on Subject: below --
2020-05-08  0:47 Stephen Rothwell
2020-05-12  0:22 ` J. Bruce Fields
2018-10-05  0:01 Stephen Rothwell
2018-10-04 23:54 Stephen Rothwell
2017-08-25  0:24 Stephen Rothwell
2017-08-30 23:48 ` Stephen Rothwell
2017-08-31 15:55   ` J. Bruce Fields
2015-07-20 23:57 Stephen Rothwell
2015-07-21  5:10 ` Kinglong Mee
2014-08-19 16:38 Stephen Rothwell
2014-05-28  2:07 Stephen Rothwell
2014-05-28 18:57 ` J. Bruce Fields
2014-05-26  1:18 Stephen Rothwell
2014-05-27 21:22 ` J. Bruce Fields
2013-03-01  1:04 Stephen Rothwell
2013-03-01  1:19 ` Myklebust, Trond
2013-03-02  3:42   ` J. Bruce Fields
2013-02-02  2:04 Stephen Rothwell
2013-02-02 12:57 ` J. Bruce Fields
2013-02-03 14:41   ` J. Bruce Fields
2013-02-08  5:41     ` Stanislav Kinsbursky
2013-02-08 21:19       ` J. Bruce Fields
2011-11-15 23:29 Stephen Rothwell
2011-11-16  0:14 ` J. Bruce Fields
2011-11-16  1:26   ` J. Bruce Fields
2010-09-23  1:34 Stephen Rothwell
2010-09-23  2:33 ` J. Bruce Fields
2010-09-23  2:51   ` Neil Brown
2010-09-23  4:03     ` J. Bruce Fields

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).