Branch b1_8
b=14250
i=green
i=deen
])
])
+# 2.6.27 have second argument to sock_map_fd
+AC_DEFUN([LN_SOCK_MAP_FD_2ARG],
+[AC_MSG_CHECKING([sock_map_fd have second argument])
+LB_LINUX_TRY_COMPILE([
+ #include <linux/net.h>
+],[
+ sock_map_fd(NULL, 0);
+],[
+ AC_MSG_RESULT(yes)
+ AC_DEFINE(HAVE_SOCK_MAP_FD_2ARG, 1,
+ [sock_map_fd have second argument])
+],[
+ AC_MSG_RESULT(NO)
+])
+])
+
#
# LN_PROG_LINUX
#
LN_SCATTERLIST_SETPAGE
# 2.6.26
LN_SEM_COUNT
+# 2.6.27
+LN_SOCK_MAP_FD_2ARG
])
#
void cfs_enter_debugger(void)
{
#if defined(CONFIG_KGDB)
- BREAKPOINT();
+// BREAKPOINT();
#elif defined(__arch_um__)
asm("int $3");
#else
return rc;
}
+#ifdef HAVE_SOCK_MAP_FD_2ARG
+ fd = sock_map_fd(sock,0);
+#else
fd = sock_map_fd(sock);
+#endif
if (fd < 0) {
rc = fd;
sock_release(sock);
#ifdef __KERNEL__
if (lnd == NULL) {
LNET_MUTEX_UP(&the_lnet.ln_lnd_mutex);
- rc = request_module(libcfs_lnd2modname(lnd_type));
+ rc = request_module("%s", libcfs_lnd2modname(lnd_type));
LNET_MUTEX_DOWN(&the_lnet.ln_lnd_mutex);
lnd = lnet_find_lnd_by_type(lnd_type);