[rds-devel] Hmmm - not able to get the latest OFED builds to install on Linux vosib7 2.6.9-34.0.1.0.11.ELsmp

Richard Frank richard.frank at oracle.com
Mon Dec 3 09:38:36 PST 2007


So I installed an older OFED (10/29) and copied over latest RDS sources 
(12/3) and after a minor changes for registering sysctls - it builds - 
but does not load due to the "sg_page*" calls.

This is of course Oracle's Linux - which is what is on all of our dev / 
test systems at Oracle.

We need to make sure OFED works with Oracle Enterprise Linux !

Vlad, perhaps we need to include Oracle Enterprise Linux in your nightly 
build tests....

rds: Unknown symbol sg_page
rds: Unknown symbol sg_set_page

[root at vosib7 rds-tools-1.0-21]# cd /usr/src/ofa_kernel-1.3
[root at vosib7 ofa_kernel-1.3]# cd net
[root at vosib7 net]# cd rds
[root at vosib7 rds]# grep sg_page *.c
message.c:              rdsdebug("putting data page %p\n", (void 
*)sg_page(&rm->m_sg[i]));
message.c:              __free_page(sg_page(&rm->m_sg[i]));
message.c:              if (sg_page(sg) == NULL) {
message.c:                       (void *)sg_page(sg), sg->offset, 
sg->length, sg_off);
message.c:              ret = rds_page_copy_from_user(sg_page(sg), 
sg->offset + sg_off,
message.c:                       sg_page(sg), sg->offset, sg->length, 
vec_off);
message.c:              ret = rds_page_copy_to_user(sg_page(sg), 
sg->offset + vec_off,
page.c:                 get_page(sg_page(scat));
page.c:          ret ? NULL : sg_page(scat), ret ? 0 : scat->offset,
rdma.c:         put_page(sg_page(&mr->r_sg[i]));
rdma.c:                 set_page_dirty(sg_page(&ro->r_sg[i]));
rdma.c:         put_page(sg_page(&ro->r_sg[i]));




More information about the rds-devel mailing list