Roland Dreier wrote:

BTW, Jay, can you confirm that this patch fixes your problem too?

Thanks,
 Roland



I updated to version 3891 and tried it with the 2.6.13.4 Kernel that I was using and got unresolved symbol errors for kzalloc. I upgraded the kernel to 2.6.14 and tried agin and got the below compile errors. As an aside, when I was running the unpatched openSM on a single-processor system I occasionally got it to start up, but it would hang and the port state would never change. The same sort of behavior as in the "OpenSM crash with today's trunk" thread.

-Jay Higley

 CC [M]  drivers/infiniband/core/addr.o
 CC [M]  net/sched/em_text.o
 CC [M]  net/sctp/outqueue.o
 CC [M]  net/sunrpc/xprt.o
drivers/infiniband/core/addr.c:330: warning: initialization from incompatible po
inter type
 CC [M]  net/sctp/ulpqueue.o
 CC [M]  drivers/infiniband/core/at.o
drivers/infiniband/core/at.c:1547: warning: initialization from incompatible poi
nter type
 CC [M]  drivers/infiniband/core/cm.o
 CC [M]  net/sctp/command.o
drivers/infiniband/core/cm.c: In function `cm_alloc_msg':
drivers/infiniband/core/cm.c:179: error: `IB_MGMT_MAD_HDR' undeclared (first use
in this function)
drivers/infiniband/core/cm.c:179: error: (Each undeclared identifier is reported
only once
drivers/infiniband/core/cm.c:179: error: for each function it appears in.)
drivers/infiniband/core/cm.c:180: error: too few arguments to function `ib_creat
e_send_mad'
drivers/infiniband/core/cm.c:187: error: structure has no member named `ah'
drivers/infiniband/core/cm.c:188: error: structure has no member named `retries'
drivers/infiniband/core/cm.c: In function `cm_alloc_response_msg':
drivers/infiniband/core/cm.c:209: error: `IB_MGMT_MAD_HDR' undeclared (first use
in this function)
drivers/infiniband/core/cm.c:210: error: too few arguments to function `ib_creat
e_send_mad'
drivers/infiniband/core/cm.c:215: error: structure has no member named `ah'
drivers/infiniband/core/cm.c: In function `cm_free_msg':
drivers/infiniband/core/cm.c:222: error: structure has no member named `ah'
drivers/infiniband/core/cm.c: In function `cm_insert_listen':
drivers/infiniband/core/cm.c:371: error: structure has no member named `device' drivers/infiniband/core/cm.c:371: error: structure has no member named `device' drivers/infiniband/core/cm.c:374: error: structure has no member named `device' drivers/infiniband/core/cm.c:374: error: structure has no member named `device' drivers/infiniband/core/cm.c:376: error: structure has no member named `device' drivers/infiniband/core/cm.c:376: error: structure has no member named `device'
drivers/infiniband/core/cm.c: In function `cm_find_listen':
drivers/infiniband/core/cm.c:398: error: structure has no member named `device' drivers/infiniband/core/cm.c:401: error: structure has no member named `device' drivers/infiniband/core/cm.c:403: error: structure has no member named `device'
drivers/infiniband/core/cm.c: At top level:
drivers/infiniband/core/cm.c:543: error: conflicting types for 'ib_create_cm_id' include/rdma/ib_cm.h:306: error: previous declaration of 'ib_create_cm_id' was h
ere
drivers/infiniband/core/cm.c:543: error: conflicting types for 'ib_create_cm_id' include/rdma/ib_cm.h:306: error: previous declaration of 'ib_create_cm_id' was h
ere
drivers/infiniband/core/cm.c: In function `ib_create_cm_id':
drivers/infiniband/core/cm.c:553: error: structure has no member named `device'
drivers/infiniband/core/cm.c: In function `ib_destroy_cm_id':
drivers/infiniband/core/cm.c:681: warning: passing arg 2 of `ib_cancel_mad' make
s integer from pointer without a cast
drivers/infiniband/core/cm.c:692: warning: passing arg 2 of `ib_cancel_mad' make
s integer from pointer without a cast
drivers/infiniband/core/cm.c:709: warning: passing arg 2 of `ib_cancel_mad' make
s integer from pointer without a cast
drivers/infiniband/core/cm.c: In function `ib_send_cm_req':
drivers/infiniband/core/cm.c:935: error: structure has no member named `timeout_
ms'
drivers/infiniband/core/cm.c:944: warning: passing arg 1 of `ib_post_send_mad' f
rom incompatible pointer type
drivers/infiniband/core/cm.c:944: error: too few arguments to function `ib_post_
send_mad'
drivers/infiniband/core/cm.c: In function `cm_issue_rej':
drivers/infiniband/core/cm.c:989: warning: passing arg 1 of `ib_post_send_mad' f
rom incompatible pointer type
drivers/infiniband/core/cm.c:989: error: too few arguments to function `ib_post_
send_mad'
drivers/infiniband/core/cm.c: In function `cm_dup_req_handler':
drivers/infiniband/core/cm.c:1197: warning: passing arg 1 of `ib_post_send_mad'
from incompatible pointer type
drivers/infiniband/core/cm.c:1197: error: too few arguments to function `ib_post
_send_mad'
drivers/infiniband/core/cm.c: In function `cm_match_req':
drivers/infiniband/core/cm.c:1237: error: structure has no member named `device'
drivers/infiniband/core/cm.c: In function `ib_send_cm_rep':
drivers/infiniband/core/cm.c:1383: error: structure has no member named `timeout
_ms'
drivers/infiniband/core/cm.c:1386: warning: passing arg 1 of `ib_post_send_mad'
from incompatible pointer type
drivers/infiniband/core/cm.c:1386: error: too few arguments to function `ib_post
_send_mad'
drivers/infiniband/core/cm.c: In function `ib_send_cm_rtu':
drivers/infiniband/core/cm.c:1450: warning: passing arg 1 of `ib_post_send_mad'
from incompatible pointer type
drivers/infiniband/core/cm.c:1450: error: too few arguments to function `ib_post
_send_mad'
drivers/infiniband/core/cm.c: In function `cm_dup_rep_handler':
drivers/infiniband/core/cm.c:1522: warning: passing arg 1 of `ib_post_send_mad'
from incompatible pointer type
drivers/infiniband/core/cm.c:1522: error: too few arguments to function `ib_post
_send_mad'
drivers/infiniband/core/cm.c: In function `cm_rep_handler':
drivers/infiniband/core/cm.c:1590: warning: passing arg 2 of `ib_cancel_mad' mak
es integer from pointer without a cast
drivers/infiniband/core/cm.c: In function `cm_establish_handler':
drivers/infiniband/core/cm.c:1624: warning: passing arg 2 of `ib_cancel_mad' mak
es integer from pointer without a cast
drivers/infiniband/core/cm.c: In function `cm_rtu_handler':
drivers/infiniband/core/cm.c:1663: warning: passing arg 2 of `ib_cancel_mad' mak
es integer from pointer without a cast
drivers/infiniband/core/cm.c: In function `ib_send_cm_dreq':
drivers/infiniband/core/cm.c:1721: error: structure has no member named `timeout
_ms'
drivers/infiniband/core/cm.c:1724: warning: passing arg 1 of `ib_post_send_mad'
from incompatible pointer type
drivers/infiniband/core/cm.c:1724: error: too few arguments to function `ib_post
_send_mad'
drivers/infiniband/core/cm.c: In function `ib_send_cm_drep':
drivers/infiniband/core/cm.c:1787: warning: passing arg 1 of `ib_post_send_mad'
from incompatible pointer type
drivers/infiniband/core/cm.c:1787: error: too few arguments to function `ib_post
_send_mad'
drivers/infiniband/core/cm.c: In function `cm_dreq_handler':
drivers/infiniband/core/cm.c:1822: warning: passing arg 2 of `ib_cancel_mad' mak
es integer from pointer without a cast
drivers/infiniband/core/cm.c:1836: warning: passing arg 1 of `ib_post_send_mad'
from incompatible pointer type
drivers/infiniband/core/cm.c:1836: error: too few arguments to function `ib_post
_send_mad'
drivers/infiniband/core/cm.c: In function `cm_drep_handler':
drivers/infiniband/core/cm.c:1883: warning: passing arg 2 of `ib_cancel_mad' mak
es integer from pointer without a cast
drivers/infiniband/core/cm.c: In function `ib_send_cm_rej':
drivers/infiniband/core/cm.c:1951: warning: passing arg 1 of `ib_post_send_mad'
from incompatible pointer type
drivers/infiniband/core/cm.c:1951: error: too few arguments to function `ib_post
_send_mad'
drivers/infiniband/core/cm.c: In function `cm_rej_handler':
drivers/infiniband/core/cm.c:2027: warning: passing arg 2 of `ib_cancel_mad' mak
es integer from pointer without a cast
drivers/infiniband/core/cm.c:2037: warning: passing arg 2 of `ib_cancel_mad' mak
es integer from pointer without a cast
drivers/infiniband/core/cm.c: In function `ib_send_cm_mra':
drivers/infiniband/core/cm.c:2095: warning: passing arg 1 of `ib_post_send_mad'
from incompatible pointer type
drivers/infiniband/core/cm.c:2095: error: too few arguments to function `ib_post
_send_mad'
drivers/infiniband/core/cm.c:2108: warning: passing arg 1 of `ib_post_send_mad'
from incompatible pointer type
drivers/infiniband/core/cm.c:2108: error: too few arguments to function `ib_post
_send_mad'
drivers/infiniband/core/cm.c:2121: warning: passing arg 1 of `ib_post_send_mad'
from incompatible pointer type
drivers/infiniband/core/cm.c:2121: error: too few arguments to function `ib_post
_send_mad'
drivers/infiniband/core/cm.c: In function `cm_mra_handler':
drivers/infiniband/core/cm.c:2183: warning: passing arg 2 of `ib_modify_mad' mak
es integer from pointer without a cast
drivers/infiniband/core/cm.c:2190: warning: passing arg 2 of `ib_modify_mad' mak
es integer from pointer without a cast
drivers/infiniband/core/cm.c:2198: warning: passing arg 2 of `ib_modify_mad' mak
es integer from pointer without a cast
drivers/infiniband/core/cm.c: In function `ib_send_cm_lap':
drivers/infiniband/core/cm.c:2281: error: structure has no member named `timeout
_ms'
drivers/infiniband/core/cm.c:2284: warning: passing arg 1 of `ib_post_send_mad'
from incompatible pointer type
drivers/infiniband/core/cm.c:2284: error: too few arguments to function `ib_post
_send_mad'
drivers/infiniband/core/cm.c: In function `cm_lap_handler':
drivers/infiniband/core/cm.c:2361: warning: passing arg 1 of `ib_post_send_mad'
from incompatible pointer type
drivers/infiniband/core/cm.c:2361: error: too few arguments to function `ib_post
_send_mad'
drivers/infiniband/core/cm.c: In function `ib_send_cm_apr':
drivers/infiniband/core/cm.c:2439: warning: passing arg 1 of `ib_post_send_mad'
from incompatible pointer type
drivers/infiniband/core/cm.c:2439: error: too few arguments to function `ib_post
_send_mad'
drivers/infiniband/core/cm.c: In function `cm_apr_handler':
drivers/infiniband/core/cm.c:2478: warning: passing arg 2 of `ib_cancel_mad' mak
es integer from pointer without a cast
drivers/infiniband/core/cm.c: In function `ib_send_cm_sidr_req':
drivers/infiniband/core/cm.c:2575: error: structure has no member named `timeout
_ms'
drivers/infiniband/core/cm.c:2580: warning: passing arg 1 of `ib_post_send_mad'
from incompatible pointer type
drivers/infiniband/core/cm.c:2580: error: too few arguments to function `ib_post
_send_mad'
 CC [M]  net/sctp/tsnmap.o
drivers/infiniband/core/cm.c: In function `cm_sidr_req_handler':
drivers/infiniband/core/cm.c:2644: error: structure has no member named `device'
drivers/infiniband/core/cm.c: In function `ib_send_cm_sidr_rep':
drivers/infiniband/core/cm.c:2715: warning: passing arg 1 of `ib_post_send_mad'
from incompatible pointer type
drivers/infiniband/core/cm.c:2715: error: too few arguments to function `ib_post
_send_mad'
drivers/infiniband/core/cm.c: In function `cm_sidr_rep_handler':
drivers/infiniband/core/cm.c:2768: warning: passing arg 2 of `ib_cancel_mad' mak
es integer from pointer without a cast
drivers/infiniband/core/cm.c: In function `cm_send_handler':
drivers/infiniband/core/cm.c:2836: error: structure has no member named `send_bu
f'
 CC [M]  net/sunrpc/sched.o
make[3]: *** [drivers/infiniband/core/cm.o] Error 1
make[2]: *** [drivers/infiniband/core] Error 2
make[1]: *** [drivers/infiniband] Error 2
make: *** [drivers] Error 2
make: *** Waiting for unfinished jobs....

_______________________________________________
openib-general mailing list
openib-general@openib.org
http://openib.org/mailman/listinfo/openib-general

To unsubscribe, please visit http://openib.org/mailman/listinfo/openib-general

Reply via email to