View | Details | Raw Unified | Return to bug 260071
Collapse All | Expand All

(-)sys/fs/nfs/nfs_commonkrpc.c (+12 lines)
Lines 1038-1043 tryagain: Link Here
1038
					tl += NFSX_V4SESSIONID / NFSX_UNSIGNED;
1038
					tl += NFSX_V4SESSIONID / NFSX_UNSIGNED;
1039
					retseq = fxdr_unsigned(uint32_t, *tl++);
1039
					retseq = fxdr_unsigned(uint32_t, *tl++);
1040
					slot = fxdr_unsigned(int, *tl++);
1040
					slot = fxdr_unsigned(int, *tl++);
1041
					if ((nd->nd_flag & ND_HASSLOTID) != 0) {
1042
						if (slot != nd->nd_slotid) {
1043
							printf("newnfs_request:"
1044
							    " Wrong session "
1045
							    "slot=%d\n", slot);
1046
							slot = nd->nd_slotid;
1047
						}
1048
					} else if (slot != 0) {
1049
						printf("newnfs_request: Bad "
1050
						    "session slot=%d\n", slot);
1051
						slot = 0;
1052
					}
1041
					freeslot = slot;
1053
					freeslot = slot;
1042
					if (retseq != sep->nfsess_slotseq[slot])
1054
					if (retseq != sep->nfsess_slotseq[slot])
1043
						printf("retseq diff 0x%x\n",
1055
						printf("retseq diff 0x%x\n",

Return to bug 260071