Skip to content
Snippets Groups Projects
Commit cf79cf47 authored by Eric Barton's avatar Eric Barton
Browse files

* ptllnd

    - revert default ptltrace_on_timeout to 0 - timeouts can be routine in
      redundant router configurations.
    - merged minor fixes from Cray XT 2.0
parent a63d0eba
No related merge requests found
......@@ -80,7 +80,7 @@ CFS_MODULE_PARM(ack_puts, "i", int, 0644,
"get portals to ack all PUTs");
#ifdef CRAY_XT3
static int ptltrace_on_timeout = 1;
static int ptltrace_on_timeout = 0;
CFS_MODULE_PARM(ptltrace_on_timeout, "i", int, 0644,
"dump ptltrace on timeout");
......
......@@ -48,7 +48,8 @@ kptllnd_ptltrace_to_file(char *filename)
filp = cfs_filp_open(filename,
O_CREAT|O_EXCL|O_WRONLY|O_LARGEFILE, 0600, &rc);
if (filp == NULL) {
CERROR("Error %d creating %s\n", rc, filename);
if (rc != -EEXIST)
CERROR("Error %d creating %s\n", rc, filename);
goto out;
}
......@@ -80,7 +81,11 @@ kptllnd_ptltrace_to_file(char *filename)
break;
}
LASSERT (start >= tmpbuf && start + len <= tmpbuf + PAGE_SIZE);
if (start < tmpbuf || start + len > tmpbuf + PAGE_SIZE) {
CERROR("ptl_proc_read bug: %p for %d not in %p for %d\n",
start, len, tmpbuf, PAGE_SIZE);
break;
}
rc = cfs_filp_write(filp, start, len, cfs_filp_poff(filp));
if (rc != len) {
......
......@@ -415,10 +415,10 @@ kptllnd_rx_buffer_callback (ptl_event_t *ev)
* odd-length message will misalign subsequent messages and
* force the fixup below... */
if ((ev->mlength & 7) != 0)
CWARN("Message from %s has odd length %llu: "
CWARN("Message from %s has odd length "LPU64": "
"probable version incompatibility\n",
kptllnd_ptlid2str(ev->initiator),
ev->mlength);
(__u64)ev->mlength);
#endif
rx = kptllnd_rx_alloc();
if (rx == NULL) {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment