[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