linux/fs/nfs/callback.c
<<
>>
Prefs
   1/*
   2 * linux/fs/nfs/callback.c
   3 *
   4 * Copyright (C) 2004 Trond Myklebust
   5 *
   6 * NFSv4 callback handling
   7 */
   8

  v2.62"fs/nfs/c9
  
s/cal/>


	allback.c#L9" id="L9v2.6.12.510ine" nam0e="L1">   1s/cal/ip.h6.16>

	allback.c#L9" id="L9v2.6.12.51line" namme="L1">   1s/cal/module.h6.16>

	allback.c#L9" id="L9v2.6.12.51line" na1me="L2">   2s/cal/sunrpc/svc.h6.16>

	allback.c#L9" id="L9v2.6.12.51line" na1me="L3">   3s/cal/sunrpc/svcso6.1h6.16>

	allback.c#L9" id="L9v2.6.12.51line" na1me="L4">   4s/cal/ id_fs1h6.16>

	allback.c#L9" id="L9v2.6.12.51line" na1me="L5">   5s/cal/errno1h6.16>

	allback.c#L9" id="L9v2.6.12.51line" na1me="L6">   6s/cal/mu" i.h6.16>

	allback.c#L9" id="L9v2.6.12.51line" na1me="L7">   7s/cal/fckezer.h6.16>

	allback.c#L9" id="L9v2.6.12.51line" na1me="L8">   8
s/cal/ktackad.h6.16>

	allback.c#L9" id="L9v2.6.12.51"
	  >
 1 v2.62"fs/nfs/c9
  s/cal/sunrpc/svcauth_gss1h6.16>

	allback.c#L9" id="L9v2.6.12.520ine" na20e="L1">   1s/cal/sunrpc/bc_xprt1h6.16>

	allback.c#L9" id="L9v2.6.12.52line" na2me="L1">   1   2net/2

	allback.c#L9" id="L9v2.6.12.52line" na2me="L3">   3   4 id4_fs1h6.16>quot;allback.c#L9" id="L9v2.6.12.52line" na2me="L5">   5"L9v2.6.1h6.16>quot;allback.c#L9" id="L9v2.6.12.52line" na2me="L6">   6i="drnal1h6.16>quot;allback.c#L9" id="L9v2.6.12.52line" na2me="L7">   7 etns1h6.16>quot;allback.c#L9" id="L9v2.6.12.52line" na2me="L8">   8

 2 v2.62"fs/nfs/c9
  ck.">dliDBG_FACILITY6.16eturn=fs/nfcode=dliDBG_CALLBACKsults"
	 >ck.">dliDBG_CALLBACKfs/callback.c#L9" id="L9v2.6.12.530ine" na30e="L1">   1   1ck."> id_"L9v2.6._data6.16e{allback.c#L9" id="L9v2.6.12.53line" na3me="L2">   2ck.">usersti16;allback.c#L9" id="L9v2.6.12.53line" namme="L3">   3ck.">svc_servti16 *turn=fs/nfcode=servsults"
	 >ck.">servti16;allback.c#L9" id="L9v2.6.12.53line" na3me="L4">   4ck.">svc_rqrnti16 *turn=fs/nfcode=rqrn flts"
	 >ck.">rqrnti16;allback.c#L9" id="L9v2.6.12.53line" na3me="L5">   5ck.">task_structti16 *turn=fs/nfcode=task flts"
	 >ck.">taskti16;allback.c#L9" id="L9v2.6.12.53line" na3me="L6">   6   7   8
ck."> id_"L9v2.6._data6.16eturn=fs/nfcode= id_"L9v2.6._infosults"
	 >ck."> id_"L9v2.6._info6.16[turn=fs/nfcode=dli4_MAX_MINOR_VERSIONsults"
	 >ck.">dli4_MAX_MINOR_VERSION6.16e+ 1];allback.c#L9" id="L9v2.6.12.53"
	  >
 3 v2.62"fs/nfs/c9
  ck.">DEFINE_MUTEXfs/c(turn=fs/nfcode= id_"L9v2.6._mu" isults"
	 >ck."> id_"L9v2.6._mu" ifs/c);allback.c#L9" id="L9v2.6.12.540ine" na40e="L1">   1ck.">svc_program6.16eturn=fs/nfcode= id4_"L9v2.6._program flts"
	 >ck."> id4_"L9v2.6._programti16;allback.c#L9" id="L9v2.6.12.54line" na4me="L1">   1   2ck."> id4_"L9v2.6._up_netfs/c(structeturn=fs/nfcode=svc_servsults"
	 >ck.">svc_servti16 *turn=fs/nfcode=servsults"
	 >ck.">servti16, structeturn=fs/nfcode= et flts"
	 >ck."> etti16 *turn=fs/nfcode= et flts"
	 >ck."> etti16)allback.c#L9" id="L9v2.6.12.54line" na4me="L3">   3   4ck.">renti16;allback.c#L9" id="L9v2.6.12.54line" na4me="L5">   5ck."> id_ etti16 *turn=fs/nfcode= n flts"
	 >ck."> nti16 =eturn=fs/nfcode= et_generic flts"
	 >ck."> et_genericfs/c(turn=fs/nfcode= et flts"
	 >ck."> etti16,eturn=fs/nfcode= id_net_id flts"
	 >ck."> id_ et_idfs/c);allback.c#L9" id="L9v2.6.12.54line" na4me="L6">   6   7ck.">renti16 =eturn=fs/nfcode=svc_create_xprtsults"
	 >ck.">svc_create_xprtfs/c(turn=fs/nfcode=servsults"
	 >ck.">servti16, nt"> */quot;tcp"l/nfs/c,eturn=fs/nfcode= et flts"
	 >ck."> etti16,eturn=fs/nfcode=PF_INET flts"
	 >ck.">PF_INETti16,allback.c#L9" id="L9v2.6.12.54line" na4me="L8">   8
ck."> id_"L9v2.6._set_tcpportti16,eturn=fs/nfcode=SVC_SOCK_ANONYMOUSsults"
	 >ck.">SVC_SOCK_ANONYMOUSfs/c);allback.c#L9" id="L9v2.6.12.54"
	  >
 4 v2.62"fs/nfs/c9
  ck.">renti16 <= 0)allback.c#L9" id="L9v2.6.12.550ine" na50e="L1">   1ck.">out_errti16;allback.c#L9" id="L9v2.6.12.55line" na5me="L1">   1ck."> nti16->

	turn=fs/nfcode= id_"L9v2.6._tcpportsults"
	 >ck."> id_"L9v2.6._tcpportti16 =eturn=fs/nfcode=ret flts"
	 >ck.">renti16;allback.c#L9" id="L9v2.6.12.55line" na5me="L2">   2ck.">dprintkfs/c(tt"> */quot;dli: Cspan>
   3ck."> nti16->

	turn=fs/nfcode= id_"L9v2.6._tcpportsults"
	 >ck."> id_"L9v2.6._tcpportti16,eturn=fs/nfcode=PF_INET flts"
	 >ck.">PF_INETti16,eturn=fs/nfcode= et flts"
	 >ck."> etti16);allback.c#L9" id="L9v2.6.12.55line" na5me="L4">   4   5ck.">renti16 =eturn=fs/nfcode=svc_create_xprtsults"
	 >ck.">svc_create_xprtfs/c(turn=fs/nfcode=servsults"
	 >ck.">servti16, nt"> */quot;tcp"l/nfs/c,eturn=fs/nfcode= et flts"
	 >ck."> etti16,eturn=fs/nfcode=PF_INET6 flts"
	 >ck.">PF_INET6ti16,allback.c#L9" id="L9v2.6.12.55line" na5me="L6">   6ck."> id_"L9v2.6._set_tcpportti16,eturn=fs/nfcode=SVC_SOCK_ANONYMOUSsults"
	 >ck.">SVC_SOCK_ANONYMOUSfs/c);allback.c#L9" id="L9v2.6.12.55line" na5me="L7">   7ck.">renti16 &

	 0)e{allback.c#L9" id="L9v2.6.12.55line" na5me="L8">   8
ck."> nti16->

	turn=fs/nfcode= id_"L9v2.6._tcpport6 flts"
	 >ck."> id_"L9v2.6._tcpport6ti16 =eturn=fs/nfcode=ret flts"
	 >ck.">renti16;allback.c#L9" id="L9v2.6.12.55"
	  >
 5 v2.62"fs/nfs/c9
  ck.">dprintkfs/c(tt"> */quot;dli: Cspan>
   1ck."> nti16->

	turn=fs/nfcode= id_"L9v2.6._tcpport6 flts"
	 >ck."> id_"L9v2.6._tcpport6ti16,eturn=fs/nfcode=PF_INET6 flts"
	 >ck.">PF_INET6ti16,eturn=fs/nfcode= et flts"
	 >ck."> etti16);allback.c#L9" id="L9v2.6.12.56line" na6me="L1">   1ck.">renti16 != -turn=fs/nfcode=EAFNOSUPPORT flts"
	 >ck.">EAFNOSUPPORTti16)allback.c#L9" id="L9v2.6.12.56line" na6me="L2">   2ck.">out_errti16;allback.c#L9" id="L9v2.6.12.56line" na6me="L3">   3   4   5ck.">out_errti16:allback.c#L9" id="L9v2.6.12.56line" namme="L6">   6ck.">renti16) ? turn=fs/nfcode=ret flts"
	 >ck.">renti16 : -turn=fs/nfcode=ENOMEM flts"
	 >ck.">ENOMEMti16;allback.c#L9" id="L9v2.6.12.56line" na6me="L7">   7   8

 6 v2.62"fs/nfs/c9
  /*
   1/*

   1/*
   2   3ck."> id4_"L9v2.6._svcfs/c(void *turn=fs/nfcode=vrqrnp flts"
	 >ck.">vrqrnpti16)allback.c#L9" id="L9v2.6.12.57line" na7me="L4">   4   5ck.">errti16;allback.c#L9" id="L9v2.6.12.57line" na7me="L6">   6ck.">svc_rqrnti16 *turn=fs/nfcode=rqrnp flts"
	 >ck.">rqrnpti16 =eturn=fs/nfcode=vrqrnp flts"
	 >ck.">vrqrnpti16;allback.c#L9" id="L9v2.6.12.57line" namme="L7">   7   8
ck.">set_fckezablefs/c();allback.c#L9" id="L9v2.6.12.57"
	  >
 7 v2.62"fs/nfs/c9
     1ck.">ktackad_should_stopfs/c())e{allback.c#L9" id="L9v2.6.12.58line" na8me="L1">   1/*
   2 * linux/fs/nfs/calllllllllllllllll* Listen for a inquest earchenso6.efs/nfs/callback.c#L5" id="L5" class="8line" na8me="L3">   3 *
   4ck.">errti16 =eturn=fs/nfcode=svc_recvsults"
	 >ck.">svc_recvfs/c(turn=fs/nfcode=rqrnp flts"
	 >ck.">rqrnpti16,eturn=fs/nfcode=MAX_SCHEDULE_TIMEOUT flts"
	 >ck.">MAX_SCHEDULE_TIMEOUTti16);allback.c#L9" id="L9v2.6.12.58line" na8me="L5">   5ck.">errti16 == -turn=fs/nfcode=EAGAINsults"
	 >ck.">EAGAINti16 || nurn=fs/nfcode=err flts"
	 >ck.">errti16 == -turn=fs/nfcode=EINTRsults"
	 >ck.">EINTRti16)allback.c#L9" id="L9v2.6.12.58line" na8me="L6">   6   7ck.">svc_processfs/c(turn=fs/nfcode=rqrnp flts"
	 >ck.">rqrnpti16);allback.c#L9" id="L9v2.6.12.58line" namme="L8">   8

 8 v2.62"fs/nfs/c9
     1   1   2 * linux/fs/nfs/ca"fs/nfs/callback.c#L2" id="L2" class="9line" na9me="L3">   3 *
   4 * Copyright (C) 200fs/nfs/callback.c#L8" id="L8" class="9line" na9me="L5">   5ck.">svc_rqrnti16 *allback.c#L8" id="L8" class="9line" na9me="L6">   6ck."> id4_"L9v2.6._upfs/c(structeturn=fs/nfcode=svc_servsults"
	 >ck.">svc_servti16 *turn=fs/nfcode=servsults"
	 >ck.">servti16)allback.c#L9" id="L9v2.6.12.59line" na9me="L7">   7   8
ck.">svc_prnpare_tackadfs/c(turn=fs/nfcode=servsults"
	 >ck.">servti16, &	turn=fs/nfcode=servsults"
	 >ck.">servti16->

	turn=fs/nfcode=sv_poolssults"
	 >ck.">sv_poolsti16[0],eturn=fs/nfcode=NUMA_NO_NODEsults"
	 >ck.">NUMA_NO_NODEti16);allback.c#L9" id="L9v2.6.12.59"
	  >
   v2.62"fs/nfs/c9
     1   1ck.">deffs/dfs/c(turn=fs/nfcode=CONFIG_dli_V4_1sults"
	 >ck.">CONFIG_dli_V4_1ti16)allback.c#L9" id="L9v2.6.12.510line" na10me="L2">   2ck."> id41_"L9v2.6._up_netfs/c(structeturn=fs/nfcode=svc_servsults"
	 >ck.">svc_servti16 *turn=fs/nfcode=servsults"
	 >ck.">servti16, structeturn=fs/nfcode= et flts"
	 >ck."> etti16 *turn=fs/nfcode= et flts"
	 >ck."> etti16)allback.c#L9" id="L9v2.6.12.510line" na10me="L3">   3   4 * linux/fs/nfs/ca"fs/nfs/callback.c#L2" id="L2" class="10line" na10me="L5">   5 *
   6 * NFSv4 callback hllllllll* foreachannel ss=nehod=".s/nfs/callback.c#L2" id="L2" class="10line" na10me="L7">   7 */
 d sets thensvc_serv bc_xprt earsuccessfsnfs/callback.c#L2" id="L2" class="10line" na10me="L8">   8
 */

 10 v2.62"fs/nfs/c9
  ck.">svc_create_xprtfs/c(turn=fs/nfcode=servsults"
	 >ck.">servti16, nt"> */quot;tcp-bc"l/nfs/c,eturn=fs/nfcode= et flts"
	 >ck."> etti16,eturn=fs/nfcode=PF_INET flts"
	 >ck.">PF_INETti16, 0,allback.c#L9" id="L9v2.6.12.5110ine" namm0e="L1">   1ck.">SVC_SOCK_ANONYMOUSfs/c);allback.c#L9" id="L9v2.6.12.511line" nammme="L1">   1   2   3 *
   4 * Copyright (C) 2004Then/span>

   5 *
   6   7ck."> id41_"L9v2.6._svcfs/c(void *turn=fs/nfcode=vrqrnp flts"
	 >ck.">vrqrnpti16)allback.c#L9" id="L9v2.6.12.511line" na11me="L8">   8

 11 v2.62"fs/nfs/c9
  ck.">svc_rqrnti16 *turn=fs/nfcode=rqrnp flts"
	 >ck.">rqrnpti16 =eturn=fs/nfcode=vrqrnp flts"
	 >ck.">vrqrnpti16;allback.c#L9" id="L9v2.6.12.5120ine" na120e="L1">   1ck.">svc_servti16 *turn=fs/nfcode=servsults"
	 >ck.">servti16 =eturn=fs/nfcode=rqrnp flts"
	 >ck.">rqrnpti16->

	turn=fs/nfcode=rq_server flts"
	 >ck.">rq_serverti16;allback.c#L9" id="L9v2.6.12.512line" nam2me="L1">   1ck.">rpc_rqrnti16 *turn=fs/nfcode=req flts"
	 >ck.">reqti16;allback.c#L9" id="L9v2.6.12.512line" na1mme="L2">   2ck.">errorti16;allback.c#L9" id="L9v2.6.12.512line" na12me="L3">   3ck.">DEFINE_WAITfs/c(turn=fs/nfcode=wq flts"
	 >ck.">wqfs/c);allback.c#L9" id="L9v2.6.12.512line" na12me="L4">   4   5ck.">set_fckezablefs/c();allback.c#L9" id="L9v2.6.12.512line" na12me="L6">   6   7ck.">ktackad_should_stopfs/c())e{allback.c#L9" id="L9v2.6.12.512line" na12me="L8">   8
ck.">prnpare_to_wainfs/c(&	turn=fs/nfcode=servsults"
	 >ck.">servti16->

	turn=fs/nfcode=sv_cb_wainq flts"
	 >ck.">sv_cb_wainqti16, &	turn=fs/nfcode=wq flts"
	 >ck.">wqfs/c,eturn=fs/nfcode=TASK_INTERRUPTIBLEsults"
	 >ck.">TASK_INTERRUPTIBLEfs/c);allback.c#L9" id="L9v2.6.12.512"
	  >
 12 v2.62"fs/nfs/c9
  ck.">spin_lo6._bhfs/c(&	turn=fs/nfcode=servsults"
	 >ck.">servti16->

	turn=fs/nfcode=sv_cb_lo6. flts"
	 >ck.">sv_cb_lo6.fs/c);allback.c#L9" id="L9v2.6.12.5130ine" na130e="L1">   1ck.">list_emptyfs/c(&	turn=fs/nfcode=servsults"
	 >ck.">servti16->

	turn=fs/nfcode=sv_cb_lirn flts"
	 >ck.">sv_cb_lirnfs/c))e{allback.c#L9" id="L9v2.6.12.513line" na13me="L1">   1ck.">reqti16 =eturn=fs/nfcode=list_first_entry flts"
	 >ck.">list_first_entryfs/c(&	turn=fs/nfcode=servsults"
	 >ck.">servti16->

	turn=fs/nfcode=sv_cb_lirn flts"
	 >ck.">sv_cb_lirnfs/c,allback.c#L9" id="L9v2.6.12.513line" na13me="L2">   2ck.">rpc_rqrnti16,eturn=fs/nfcode=rq_bc_lirn flts"
	 >ck.">rq_bc_lirnfs/c);allback.c#L9" id="L9v2.6.12.513line" na1mme="L3">   3ck.">list_delfs/c(&	turn=fs/nfcode=req flts"
	 >ck.">reqti16->

	turn=fs/nfcode=rq_bc_lirn flts"
	 >ck.">rq_bc_lirnfs/c);allback.c#L9" id="L9v2.6.12.513line" na13me="L4">   4ck.">spin_unlo6._bhfs/c(&	turn=fs/nfcode=servsults"
	 >ck.">servti16->

	turn=fs/nfcode=sv_cb_lo6. flts"
	 >ck.">sv_cb_lo6.fs/c);allback.c#L9" id="L9v2.6.12.513line" na13me="L5">   5ck.">dprintkfs/c(tt"> */quot;Invoking bc_svc_process()\n"l/nfs/c);allback.c#L9" id="L9v2.6.12.513line" na13me="L6">   6ck.">errorti16 =eturn=fs/nfcode=bc_svc_process flts"
	 >ck.">bc_svc_processfs/c(turn=fs/nfcode=servsults"
	 >ck.">servti16, nurn=fs/nfcode=req flts"
	 >ck.">reqti16,eturn=fs/nfcode=rqrnp flts"
	 >ck.">rqrnpti16);allback.c#L9" id="L9v2.6.12.513line" na13me="L7">   7ck.">dprintkfs/c(tt"> */quot;bc_svc_process() input ed w/ error code=e%d\n"l/nfs/c,allback.c#L9" id="L9v2.6.12.513line" na13me="L8">   8
ck.">errorti16);allback.c#L9" id="L9v2.6.12.513"
	  >
 13 v2.62"fs/nfs/c9
     1ck.">spin_unlo6._bhfs/c(&	turn=fs/nfcode=servsults"
	 >ck.">servti16->

	turn=fs/nfcode=sv_cb_lo6. flts"
	 >ck.">sv_cb_lo6.fs/c);allback.c#L9" id="L9v2.6.12.514line" na14me="L1">   1ck.">schedulefs/c();allback.c#L9" id="L9v2.6.12.514line" na14me="L2">   2   3ck.">finish_wainfs/c(&	turn=fs/nfcode=servsults"
	 >ck.">servti16->

	turn=fs/nfcode=sv_cb_wainq flts"
	 >ck.">sv_cb_wainqti16, &	turn=fs/nfcode=wq flts"
	 >ck.">wqfs/c);allback.c#L9" id="L9v2.6.12.514line" na1mme="L4">   4   5   6   7   8
 */

 14 v2.62"fs/nfs/c9
  /*

   1/*
   1ck.">svc_rqrnti16 *allback.c#L8" id="L8" class="15line" na15me="L2">   2ck."> id41_"L9v2.6._upfs/c(structeturn=fs/nfcode=svc_servsults"
	 >ck.">svc_servti16 *turn=fs/nfcode=servsults"
	 >ck.">servti16)allback.c#L9" id="L9v2.6.12.515line" na15me="L3">   3   4ck.">svc_rqrnti16 *turn=fs/nfcode=rqrnp flts"
	 >ck.">rqrnpti16	allback.c#L9" id="L9v2.6.12.51lline" na1mme="L5">   5   6ck.">INIT_LIST_HEADfs/c(&	turn=fs/nfcode=servsults"
	 >ck.">servti16->

	turn=fs/nfcode=sv_cb_lirn flts"
	 >ck.">sv_cb_lirnfs/c)	allback.c#L9" id="L9v2.6.12.51lline" na15me="L7">   7ck.">spin_lo6._ininfs/c(&	turn=fs/nfcode=servsults"
	 >ck.">servti16->

	turn=fs/nfcode=sv_cb_lo6. flts"
	 >ck.">sv_cb_lo6.fs/c);allback.c#L9" id="L9v2.6.12.515line" na15me="L8">   8
ck.">inin_wainqueue_hkadfs/c(&	turn=fs/nfcode=servsults"
	 >ck.">servti16->

	turn=fs/nfcode=sv_cb_wainq flts"
	 >ck.">sv_cb_wainqti16);allback.c#L9" id="L9v2.6.12.515"
	  >
 15 v2.62"fs/nfs/c9
  ck.">rqrnpti16 =eturn=fs/nfcode=svc_prnpare_tackadsults"
	 >ck.">svc_prnpare_tackadfs/c(turn=fs/nfcode=servsults"
	 >ck.">servti16, &	turn=fs/nfcode=servsults"
	 >ck.">servti16->

	turn=fs/nfcode=sv_poolssults"
	 >ck.">sv_poolsti16[0],eturn=fs/nfcode=NUMA_NO_NODEsults"
	 >ck.">NUMA_NO_NODEti16);allback.c#L9" id="L9v2.6.12.5160ine" na160e="L1">   1ck.">IS_ERRfs/c(turn=fs/nfcode=rqrnp flts"
	 >ck.">rqrnpti16))e{allback.c#L9" id="L9v2.6.12.516line" na16me="L1">   1ck.">svc_xprt_punfs/c(turn=fs/nfcode=servsults"
	 >ck.">servti16->

	turn=fs/nfcode=sv_bc_xprtsults"
	 >ck.">sv_bc_xprtti16);allback.c#L9" id="L9v2.6.12.516line" na16me="L2">   2ck.">servti16->

	turn=fs/nfcode=sv_bc_xprtsults"
	 >ck.">sv_bc_xprtti16 =eturn=fs/nfcode=NULLsults"
	 >ck.">NULLti16	allback.c#L9" id="L9v2.6.12.516line" na16me="L3">   3   4ck.">dprintkfs/c(tt"> */quot;-->

	e%s input t%ld\n"l/nfs/c, turn=fs/nfcode=__func__ flts"
	 >ck.">__func__fs/c,allback.c#L9" id="L9v2.6.12.516line" na16me="L5">   5ck.">IS_ERRfs/c(turn=fs/nfcode=rqrnp flts"
	 >ck.">rqrnpti16) ? turn=fs/nfcode=PTR_ERRsults"
	 >ck.">PTR_ERRfs/c(turn=fs/nfcode=rqrnp flts"
	 >ck.">rqrnpti16) : 0);allback.c#L9" id="L9v2.6.12.516line" na1mme="L6">   6ck.">rqrnpti16	allback.c#L9" id="L9v2.6.12.516line" na16me="L7">   7   8

 16 v2.62"fs/nfs/c9
  ck."> id_minorversion_"L9v2.6._svc_setupfs/c(structeturn=fs/nfcode=svc_servsults"
	 >ck.">svc_servti16 *turn=fs/nfcode=servsults"
	 >ck.">servti16,allback.c#L9" id="L9v2.6.12.5170ine" na170e="L1">   1ck.">svc_rqrnti16 **turn=fs/nfcode=rqrnpp flts"
	 >ck.">rqrnppti16,ei="e(**turn=fs/nfcode="L9v2.6._svc flts"
	 >ck.">"L9v2.6._svcfs/c)(void *turn=fs/nfcode=vrqrnp flts"
	 >ck.">vrqrnpti16))allback.c#L9" id="L9v2.6.12.517line" na17me="L1">   1   2ck.">rqrnppti16 =eturn=fs/nfcode= id41_"L9v2.6._up flts"
	 >ck."> id41_"L9v2.6._upfs/c(turn=fs/nfcode=servsults"
	 >ck.">servti16)	allback.c#L9" id="L9v2.6.12.51lline" na17me="L3">   3ck.">"L9v2.6._svcfs/c =eturn=fs/nfcode= id41_"L9v2.6._svc flts"
	 >ck."> id41_"L9v2.6._svcfs/c	allback.c#L9" id="L9v2.6.12.51lline" na17me="L4">   4   5   6lts"
	 >ck.">in 6ck."> id_"L9v2.6._bc_servfs/c(turn=fs/nfcode=u3me="L2">  >ck.">u32ti16 turn=fs/nfcode=minorversione="L2">  >ck.">minorversionti16,estructeturn=fs/nfcode=rpc_xprtsults"
	 >ck.">rpc_xprtti16 *turn=fs/nfcode=xprtsults"
	 >ck.">xprtti16,allback.c#L9" id="L9v2.6.12.517line" na1mme="L7">   7ck.">svc_servti16 *turn=fs/nfcode=servsults"
	 >ck.">servti16)allback.c#L9" id="L9v2.6.12.517line" na17me="L8">   8

 17 v2.62"fs/nfs/c9
    >ck.">minorversionti16)allback.c#L9" id="L9v2.6.12.5180ine" na180e="L1">   1 */
   1/*
   2 * linux/fs/nfs/calllllllllllllllll* be inferenced whearchensessionnn>
   3 *
   4ck.">xprtti16->

	turn=fs/nfcode=bc_servsults"
	 >ck.">bc_servfs/c =eturn=fs/nfcode=servsults"
	 >ck.">servti16;allback.c#L9" id="L9v2.6.12.518line" na18me="L5">   5   6   7ck."> id41_"L9v2.6._up_netfs/c(structeturn=fs/nfcode=svc_servsults"
	 >ck.">svc_servti16 *turn=fs/nfcode=servsults"
	 >ck.">servti16, structeturn=fs/nfcode= et flts"
	 >ck."> etti16 *turn=fs/nfcode= et flts"
	 >ck."> etti16)allback.c#L9" id="L9v2.6.12.518line" na1mme="L8">   8

 18 v2.62"fs/nfs/c9
     1   1   2ck."> id_minorversion_"L9v2.6._svc_setupfs/c(structeturn=fs/nfcode=svc_servsults"
	 >ck.">svc_servti16 *turn=fs/nfcode=servsults"
	 >ck.">servti16,allback.c#L9" id="L9v2.6.12.519line" na19me="L3">   3ck.">svc_rqrnti16 **turn=fs/nfcode=rqrnpp flts"
	 >ck.">rqrnppti16,ei="e(**turn=fs/nfcode="L9v2.6._svc flts"
	 >ck.">"L9v2.6._svcfs/c)(void *turn=fs/nfcode=vrqrnp flts"
	 >ck.">vrqrnpti16))allback.c#L9" id="L9v2.6.12.519line" na19me="L4">   4   5ck.">rqrnppti16 =eturn=fs/nfcode=ERR_PTRsults"
	 >ck.">ERR_PTRfs/c(-turn=fs/nfcode=ENOTSUPPsults"
	 >ck.">ENOTSUPPti16)	allback.c#L9" id="L9v2.6.12.519line" na19me="L6">   6ck.">"L9v2.6._svcfs/c =eturn=fs/nfcode=ERR_PTRsults"
	 >ck.">ERR_PTRfs/c(-turn=fs/nfcode=ENOTSUPPsults"
	 >ck.">ENOTSUPPti16)	allback.c#L9" id="L9v2.6.12.519line" na19me="L7">   7   8

 1  v2.62"fs/nfs/c9
  lts"
	 >ck.">in 6ck."> id_"L9v2.6._bc_servfs/c(turn=fs/nfcode=u3me="L2">  >ck.">u32ti16 turn=fs/nfcode=minorversione="L2">  >ck.">minorversionti16,estructeturn=fs/nfcode=rpc_xprtsults"
	 >ck.">rpc_xprtti16 *turn=fs/nfcode=xprtsults"
	 >ck.">xprtti16,allback.c#L9" id="L9v2.6.12.5200ine" na200e="L1">   1ck.">svc_servti16 *turn=fs/nfcode=servsults"
	 >ck.">servti16)allback.c#L9" id="L9v2.6.12.520line" na20me="L1">   1   2   3 */
   4   5ck."> id_"L9v2.6._start_svcfs/c(i="eturn=fs/nfcode=minorversione="L2">  >ck.">minorversionti16,estructeturn=fs/nfcode=rpc_xprtsults"
	 >ck.">rpc_xprtti16 *turn=fs/nfcode=xprtsults"
	 >ck.">xprtti16,allback.c#L9" id="L9v2.6.12.520line" na20me="L6">   6ck.">svc_servti16 *turn=fs/nfcode=servsults"
	 >ck.">servti16)allback.c#L9" id="L9v2.6.12.520line" na20me="L7">   7   8
ck.">svc_rqrnti16 *turn=fs/nfcode=rqrnp flts"
	 >ck.">rqrnpti16	allback.c#L9" id="L9v2.6.12.520"
	  >
 20 v2.62"fs/nfs/c9
  ck.">"L9v2.6._svcfs/c)(void *turn=fs/nfcode=vrqrnp flts"
	 >ck.">vrqrnpti16)	allback.c#L9" id="L9v2.6.12.52l0ine" na2m0e="L1">   1ck."> id_"L9v2.6._data6.16e*turn=fs/nfcode="b_infosults"
	 >ck.">"b_infofs/c =e&	turn=fs/nfcode=nid_"L9v2.6._infosults"
	 >ck."> id_"L9v2.6._info6.16[turn=fs/nfcode=minorversione="L2">  >ck.">minorversionti16];allback.c#L9" id="L9v2.6.12.521line" na2mme="L1">   1ck.">svc_   2ck.">renti16;allback.c#L9" id="L9v2.6.12.521line" na21me="L3">   3   4ck."> id_"L9v2.6._bc_servfs/c(turn=fs/nfcode=minorversione="L2">  >ck.">minorversionti16,eturn=fs/nfcode=xprtsults"
	 >ck.">xprtti16,eturn=fs/nfcode=servsults"
	 >ck.">servti16)	allback.c#L9" id="L9v2.6.12.52lline" na21me="L5">   5   6ck.">"b_infofs/c->

	turn=fs/nfcode=task flts"
	 >ck.">taskti16)allback.c#L9" id="L9v2.6.12.521line" na21me="L7">   7   8

 21 v2.62"fs/nfs/c9
    >ck.">minorversionti16)e{allback.c#L9" id="L9v2.6.12.5220ine" na220e="L1">   1   1/*
   2ck.">rqrnpti16 =eturn=fs/nfcode=nid4_"L9v2.6._up flts"
	 >ck."> id4_"L9v2.6._upfs/c(turn=fs/nfcode=servsults"
	 >ck.">servti16)	allback.c#L9" id="L9v2.6.12.522line" na22me="L3">   3ck.">"L9v2.6._svcfs/c =eturn=fs/nfcode= id4_"L9v2.6._svc flts"
	 >ck."> id4_"L9v2.6._svcfs/c	allback.c#L9" id="L9v2.6.12.522line" na22me="L4">   4   5   6ck."> id_minorversion_"L9v2.6._svc_setupfs/c(turn=fs/nfcode=servsults"
	 >ck.">servti16,allback.c#L9" id="L9v2.6.12.522line" na22me="L7">   7ck.">rqrnpti16,e&	turn=fs/nfcode="L9v2.6._svc flts"
	 >ck.">"L9v2.6._svcfs/c)	allback.c#L9" id="L9v2.6.12.522line" na22me="L8">   8

 22 v2.62"fs/nfs/c9
     1ck.">IS_ERRfs/c(turn=fs/nfcode=rqrnp flts"
	 >ck.">rqrnpti16))allback.c#L9" id="L9v2.6.12.523line" na23me="L1">   1ck.">PTR_ERRfs/c(turn=fs/nfcode=rqrnp flts"
	 >ck.">rqrnpti16)	allback.c#L9" id="L9v2.6.12.523line" na23me="L2">   2   3ck.">svc_so6._update_bufsfs/c(turn=fs/nfcode=servsults"
	 >ck.">servti16)	allback.c#L9" id="L9v2.6.12.523line" na23me="L4">   4   5ck.">sprintffs/c(turn=fs/nfcode=svc_ck.">svc_ */quot; idv4.%u-svc"l/nfs/c, turn=fs/nfcode=minorversione="L2">  >ck.">minorversionti16)	allback.c#L9" id="L9v2.6.12.523line" na23me="L6">   6ck.">"b_infofs/c->

	turn=fs/nfcode=servsults"
	 >ck.">servti16 =eturn=fs/nfcode=servsults"
	 >ck.">servti16;allback.c#L9" id="L9v2.6.12.523line" na23me="L7">   7ck.">"b_infofs/c->

	turn=fs/nfcode=rqrn flts"
	 >ck.">rqrnti16 =eturn=fs/nfcode=rqrnp flts"
	 >ck.">rqrnpti16;allback.c#L9" id="L9v2.6.12.523line" na23me="L8">   8
ck.">"b_infofs/c->

	turn=fs/nfcode=task flts"
	 >ck.">taskti16 =eturn=fs/nfcode=ktackad_rune="L2">  >ck.">ktackad_runfs/c(turn=fs/nfcode="L9v2.6._svc flts"
	 >ck.">"L9v2.6._svcfs/c, turn=fs/nfcode="b_infosults"
	 >ck.">"b_infofs/c->

	turn=fs/nfcode=rqrn flts"
	 >ck.">rqrnti16,eturn=fs/nfcode=svc_ck.">svc_
 23 v2.62"fs/nfs/c9
  ck.">IS_ERRfs/c(turn=fs/nfcode="b_infosults"
	 >ck.">"b_infofs/c->

	turn=fs/nfcode=task flts"
	 >ck.">taskti16))e{allback.c#L9" id="L9v2.6.12.5240ine" na240e="L1">   1ck.">renti16 =eturn=fs/nfcode=PTR_ERRsults"
	 >ck.">PTR_ERRfs/c(turn=fs/nfcode="b_infosults"
	 >ck.">"b_infofs/c->

	turn=fs/nfcode=task flts"
	 >ck.">taskti16)	allback.c#L9" id="L9v2.6.12.524line" na24me="L1">   1ck.">svc_exit_tackadfs/c(turn=fs/nfcode="b_infosults"
	 >ck.">"b_infofs/c->

	turn=fs/nfcode=rqrn flts"
	 >ck.">rqrnti16)	allback.c#L9" id="L9v2.6.12.524line" na24me="L2">   2ck.">"b_infofs/c->

	turn=fs/nfcode=rqrn flts"
	 >ck.">rqrnti16 =eturn=fs/nfcode=NULLsults"
	 >ck.">NULLti16	allback.c#L9" id="L9v2.6.12.524line" na24me="L3">   3ck.">"b_infofs/c->

	turn=fs/nfcode=task flts"
	 >ck.">taskti16 =eturn=fs/nfcode=NULLsults"
	 >ck.">NULLti16	allback.c#L9" id="L9v2.6.12.524line" na2mme="L4">   4ck.">renti16;allback.c#L9" id="L9v2.6.12.524line" na24me="L5">   5   6ck.">dprintkfs/c(tt"> */quot; id_"L9v2.6._up:aservice started\n"l/nfs/c)	allback.c#L9" id="L9v2.6.12.524line" na24me="L7">   7   8

 24 v2.62"fs/nfs/c9
     1ck."> id_"L9v2.6._down_netfs/c(turn=fs/nfcode=u3me="L2">  >ck.">u32ti16 turn=fs/nfcode=minorversione="L2">  >ck.">minorversionti16,estructeturn=fs/nfcode=svc_servsults"
	 >ck.">svc_servti16 *turn=fs/nfcode=servsults"
	 >ck.">servti16, structeturn=fs/nfcode= et flts"
	 >ck."> etti16 *turn=fs/nfcode= et flts"
	 >ck."> etti16)allback.c#L9" id="L9v2.6.12.525line" na25me="L1">   1   2ck."> id_ etti16 *turn=fs/nfcode= ne="L2">  >ck.">nnfs/c =eturn=fs/nfcode= et_generic flts"
	 >ck."> et_genericfs/c(turn=fs/nfcode= et flts"
	 >ck."> etti16,eturn=fs/nfcode= id_ et_idsults"
	 >ck."> id_ et_idti16)	allback.c#L9" id="L9v2.6.12.525line" na25me="L3">   3   4  >ck.">nnfs/c->

	turn=fs/nfcode="b_userssults"
	 >ck.">"b_users6.16[turn=fs/nfcode=minorversione="L2">  >ck.">minorversionti16])allback.c#L9" id="L9v2.6.12.525line" na2mme="L5">   5   6   7ck.">dprintkfs/c(tt"> */quot;NFS: destroy per- etn/span>
ck."> etti16)	allback.c#L9" id="L9v2.6.12.525line" na25me="L8">   8
ck.">svc_shutdown_netfs/c(turn=fs/nfcode=servsults"
	 >ck.">servti16, turn=fs/nfcode= et flts"
	 >ck."> etti16)	allback.c#L9" id="L9v2.6.12.525"
	  >
 25 v2.62"fs/nfs/c9
     1   1ck."> id_"L9v2.6._up_netfs/c(i="eturn=fs/nfcode=minorversione="L2">  >ck.">minorversionti16,estructeturn=fs/nfcode=svc_servsults"
	 >ck.">svc_servti16 *turn=fs/nfcode=servsults"
	 >ck.">servti16, structeturn=fs/nfcode= et flts"
	 >ck."> etti16 *turn=fs/nfcode= et flts"
	 >ck."> etti16)allback.c#L9" id="L9v2.6.12.526line" na26me="L2">   2   3ck."> id_ etti16 *turn=fs/nfcode= ne="L2">  >ck.">nnfs/c =eturn=fs/nfcode= et_generic flts"
	 >ck."> et_genericfs/c(turn=fs/nfcode= et flts"
	 >ck."> etti16,eturn=fs/nfcode= id_ et_idsults"
	 >ck."> id_ et_idti16)	allback.c#L9" id="L9v2.6.12.526line" na26me="L4">   4ck.">renti16;allback.c#L9" id="L9v2.6.12.526line" na26me="L5">   5   6  >ck.">nnfs/c->

	turn=fs/nfcode="b_userssults"
	 >ck.">"b_users6.16[turn=fs/nfcode=minorversione="L2">  >ck.">minorversionti16]++)allback.c#L9" id="L9v2.6.12.526line" na26me="L7">   7   8

 26 v2.62"fs/nfs/c9
  ck.">dprintkfs/c(tt"> */quot;NFS: create per- etn/span>
ck."> etti16)	allback.c#L9" id="L9v2.6.12.5270ine" na270e="L1">   1   1ck.">renti16 =eturn=fs/nfcode=svc_bindsults"
	 >ck.">svc_bindfs/c(turn=fs/nfcode=servsults"
	 >ck.">servti16, turn=fs/nfcode= et flts"
	 >ck."> etti16)	allback.c#L9" id="L9v2.6.12.527line" na27me="L2">   2ck.">renti16 < 0)e{allback.c#L9" id="L9v2.6.12.52lline" na27me="L3">   3ck.">printkfs/c(turn=fs/nfcode=KERN_WARNING flts"
	 >ck.">KERN_WARNINGti16 tt"> */quot;NFS: bindn/span>
   4ck.">err_bindti16;allback.c#L9" id="L9v2.6.12.527line" na27me="L5">   5   6   7  >ck.">minorversionti16)e{allback.c#L9" id="L9v2.6.12.527line" na27me="L8">   8

 27 v2.62"fs/nfs/c9
  ck.">renti16 =eturn=fs/nfcode= id4_"L9v2.6._up_net flts"
	 >ck."> id4_"L9v2.6._up_netfs/c(turn=fs/nfcode=servsults"
	 >ck.">servti16, turn=fs/nfcode= et flts"
	 >ck."> etti16)	allback.c#L9" id="L9v2.6.12.5280ine" na280e="L1">   1   1   2ck.">renti16 =eturn=fs/nfcode= id41_"L9v2.6._up_net flts"
	 >ck."> id41_"L9v2.6._up_netfs/c(turn=fs/nfcode=servsults"
	 >ck.">servti16, turn=fs/nfcode= et flts"
	 >ck."> etti16)	allback.c#L9" id="L9v2.6.12.528line" na28me="L3">   3   4   5ck.">printkfs/c(turn=fs/nfcode=KERN_ERRsults"
	 >ck.">KERN_ERRti16 tt"> */quot;NFS: unknownn/span>
   6  >ck.">minorversionti16)	allback.c#L9" id="L9v2.6.12.528line" na28me="L7">   7ck.">renti16 =e-turn=fs/nfcode=EINVALsults"
	 >ck.">EINVALti16;allback.c#L9" id="L9v2.6.12.528line" na2mme="L8">   8

 28 v2.62"fs/nfs/c9
     1   1ck.">renti16 < 0)e{allback.c#L9" id="L9v2.6.12.529line" na29me="L2">   2ck.">printkfs/c(turn=fs/nfcode=KERN_ERRsults"
	 >ck.">KERN_ERRti16 tt"> */quot;NFS: /span>
   3ck.">err_so6.sti16;allback.c#L9" id="L9v2.6.12.529line" na29me="L4">   4   5   6   7ck.">err_so6.sti16:allback.c#L9" id="L9v2.6.12.529line" na29me="L8">   8
ck.">svc_rpcb_cleanupfs/c(turn=fs/nfcode=servsults"
	 >ck.">servti16, turn=fs/nfcode= et flts"
	 >ck."> etti16)	allback.c#L9" id="L9v2.6.12.529"
	  >
 2  v2.62"fs/nfs/c9
  ck.">err_bindti16:allback.c#L9" id="L9v2.6.12.5300ine" na300e="L1">   1ck.">dprintkfs/c(tt"> */quot;NFS: Couldn't create /span>
   1 */quot; et =e%p\n"l/nfs/c, turn=fs/nfcode=ret flts"
	 >ck.">renti16, turn=fs/nfcode= et flts"
	 >ck."> etti16)	allback.c#L9" id="L9v2.6.12.530line" na30me="L2">   2ck.">renti16;allback.c#L9" id="L9v2.6.12.530line" na30me="L3">   3   4   5ck.">svc_servti16 *turn=fs/nfcode= id_"L9v2.6._create_svc flts"
	 >ck."> id_"L9v2.6._create_svcfs/c(i="eturn=fs/nfcode=minorversione="L2">  >ck.">minorversionti16)allback.c#L9" id="L9v2.6.12.530line" na30me="L6">   6   7ck."> id_"L9v2.6._data6.16e*turn=fs/nfcode="b_infosults"
	 >ck.">"b_infofs/c =e&	turn=fs/nfcode=nid_"L9v2.6._infosults"
	 >ck."> id_"L9v2.6._info6.16[turn=fs/nfcode=minorversione="L2">  >ck.">minorversionti16];allback.c#L9" id="L9v2.6.12.530line" na30me="L8">   8
ck.">svc_servti16 *turn=fs/nfcode=servsults"
	 >ck.">servti16;allback.c#L9" id="L9v2.6.12.5309ine" na30 v2.62"fs/nfs/c9
     1 */
   1/*
   2 * linux/fs/nfs/calllllllll*fs/nfs/callback.c#L8" id="L8" class="31line" na31me="L3">   3ck.">"b_infofs/c->

	turn=fs/nfcode=task flts"
	 >ck.">taskti16)e{allback.c#L9" id="L9v2.6.12.531line" na31me="L4">   4 */
   5 * linux/fs/nfs/calllllllllllllllll* Note: increaseaservice usage, becausealater iarcase of errortinfs/callback.c#L2" id="L2" class="31line" na31me="L6">   6 * linux/fs/nfs/calllllllllllllllll* svc_destroy() will be "L2"ed.s/nfs/callback.c#L2" id="L2" class="31line" na31me="L7">   7 *
   8
ck.">svc_getfs/c(turn=fs/nfcode="b_infosults"
	 >ck.">"b_infofs/c->

	turn=fs/nfcode=servsults"
	 >ck.">servti16)	allback.c#L9" id="L9v2.6.12.531"
	  >
 31 v2.62"fs/nfs/c9
  ck.">"b_infofs/c->

	turn=fs/nfcode=servsults"
	 >ck.">servti16	allback.c#L9" id="L9v2.6.12.5320ine" na320e="L1">   1   1   2 */
   3 *
   4 *
   5 * linux/fs/nfs/calllllllll*fs/nfs/callback.c#L8" id="L8" class="32line" na32me="L6">   6ck.">"b_infofs/c->

	turn=fs/nfcode=userssults"
	 >ck.">users6.16)allback.c#L9" id="L9v2.6.12.532line" na32me="L7">   7ck.">printkfs/c(turn=fs/nfcode=KERN_WARNING flts"
	 >ck.">KERN_WARNINGti16 tt"> */quot; id_"L9v2.6._create_svc: no ktackad,e%d users??\n"l/nfs/c,allback.c#L9" id="L9v2.6.12.532line" na32me="L8">   8
ck.">"b_infofs/c->

	turn=fs/nfcode=userssults"
	 >ck.">users6.16)	allback.c#L9" id="L9v2.6.12.532"
	  >
 32 v2.62"fs/nfs/c9
     1ck.">servti16 =eturn=fs/nfcode=svc_create flts"
	 >ck.">svc_createfs/c(&	turn=fs/nfcode=nid4_"L9v2.6._program flts"
	 >ck."> id4_"L9v2.6._programti16, turn=fs/nfcode=NFS4_CALLBACK_BUFSIZE flts"
	 >ck.">NFS4_CALLBACK_BUFSIZEti16, turn=fs/nfcode=NULLsults"
	 >ck.">NULLti16)	allback.c#L9" id="L9v2.6.12.533line" na33me="L1">   1ck.">servti16)e{allback.c#L9" id="L9v2.6.12.533line" na33me="L2">   2ck.">printkfs/c(turn=fs/nfcode=KERN_ERRsults"
	 >ck.">KERN_ERRti16 tt"> */quot; id_"L9v2.6._create_svc: create service failed\n"l/nfs/c)	allback.c#L9" id="L9v2.6.12.533line" na3mme="L3">   3ck.">ERR_PTRfs/c(-turn=fs/nfcode=ENOMEMsults"
	 >ck.">ENOMEMti16)	allback.c#L9" id="L9v2.6.12.533line" na33me="L4">   4   5/*
   6 * linux/fs/nfs/calllllllll* default maximum of 80 connectionss/nfs/callback.c#L8" id="L8" class="33line" na33me="L7">   7 *
   8
ck.">servti16->

	turn=fs/nfcode=sv_maxconn flts"
	 >ck.">sv_maxconnti16 =e1024	allback.c#L9" id="L9v2.6.12.533"
	  >
 33 v2.62"fs/nfs/c9
  ck.">dprintkfs/c(tt"> */quot; id_"L9v2.6._create_svc: service created\n"l/nfs/c)	allback.c#L9" id="L9v2.6.12.5340ine" na340e="L1">   1ck.">servti16	allback.c#L9" id="L9v2.6.12.534line" na34me="L1">   1   2   3 *
   4 *
   5 * linux/fs/nfs/cal*fs/nfs/callback.c#L8" id="L8" class="34line" na34me="L6">   6ck."> id_"L9v2.6._upfs/c(turn=fs/nfcode=u3me="L2">  >ck.">u32ti16 turn=fs/nfcode=minorversione="L2">  >ck.">minorversionti16,estructeturn=fs/nfcode=rpc_xprtsults"
	 >ck.">rpc_xprtti16 *turn=fs/nfcode=xprtsults"
	 >ck.">xprtti16)allback.c#L9" id="L9v2.6.12.534line" na34me="L7">   7   8
ck.">svc_servti16 *turn=fs/nfcode=servsults"
	 >ck.">servti16;allback.c#L9" id="L9v2.6.12.534"
	  >
 34 v2.62"fs/nfs/c9
  ck."> id_"L9v2.6._data6.16e*turn=fs/nfcode="b_infosults"
	 >ck.">"b_infofs/c =e&	turn=fs/nfcode=nid_"L9v2.6._infosults"
	 >ck."> id_"L9v2.6._info6.16[turn=fs/nfcode=minorversione="L2">  >ck.">minorversionti16];allback.c#L9" id="L9v2.6.12.5350ine" na350e="L1">   1ck.">renti16;allback.c#L9" id="L9v2.6.12.535line" na35me="L1">   1ck."> etti16 *turn=fs/nfcode= et flts"
	 >ck."> etti16 =eturn=fs/nfcode=xprtsults"
	 >ck.">xprtti16->

	turn=fs/nfcode=xprt_net flts"
	 >ck.">xprt_netti16;allback.c#L9" id="L9v2.6.12.535line" na35me="L2">   2   3ck.">mutex_lockfs/c(&	turn=fs/nfcode=nid_"L9v2.6._mutexsults"
	 >ck."> id_"L9v2.6._mutexti16)	allback.c#L9" id="L9v2.6.12.535line" na35me="L4">   4   5ck.">servti16 =eturn=fs/nfcode= id_"L9v2.6._create_svc flts"
	 >ck."> id_"L9v2.6._create_svcfs/c(turn=fs/nfcode=minorversione="L2">  >ck.">minorversionti16)	allback.c#L9" id="L9v2.6.12.535line" na35me="L6">   6ck.">IS_ERRfs/c(turn=fs/nfcode=servsults"
	 >ck.">servti16))e{allback.c#L9" id="L9v2.6.12.53lline" na35me="L7">   7ck.">renti16 =eturn=fs/nfcode=PTR_ERRsults"
	 >ck.">PTR_ERRfs/c(turn=fs/nfcode=servsults"
	 >ck.">servti16)	allback.c#L9" id="L9v2.6.12.535line" na35me="L8">   8
ck.">err_createti16;allback.c#L9" id="L9v2.6.12.535"
	  >
 35 v2.62"fs/nfs/c9
     1   1ck.">renti16 =eturn=fs/nfcode=nid_"L9v2.6._up_net flts"
	 >ck."> id_"L9v2.6._up_netfs/c(turn=fs/nfcode=minorversione="L2">  >ck.">minorversionti16,eturn=fs/nfcode=servsults"
	 >ck.">servti16, turn=fs/nfcode= et flts"
	 >ck."> etti16)	allback.c#L9" id="L9v2.6.12.536line" na36me="L2">   2ck.">renti16 < 0)allback.c#L9" id="L9v2.6.12.536line" na36me="L3">   3ck.">err_ etti16;allback.c#L9" id="L9v2.6.12.536line" na36me="L4">   4   5ck.">renti16 =eturn=fs/nfcode=nid_"L9v2.6._start_svc flts"
	 >ck."> id_"L9v2.6._start_svcfs/c(turn=fs/nfcode=minorversione="L2">  >ck.">minorversionti16,eturn=fs/nfcode=xprtsults"
	 >ck.">xprtti16,eturn=fs/nfcode=servsults"
	 >ck.">servti16)	allback.c#L9" id="L9v2.6.12.536line" na3mme="L6">   6ck.">renti16 < 0)allback.c#L9" id="L9v2.6.12.536line" na36me="L7">   7ck.">err_startti16;allback.c#L9" id="L9v2.6.12.536line" na36me="L8">   8

 36 v2.62"fs/nfs/c9
  ck.">"b_infofs/c->

	turn=fs/nfcode=userssults"
	 >ck.">users6.16++;allback.c#L9" id="L9v2.6.12.5370ine" na370e="L1">   1 */
   1/*
   2 * linux/fs/nfs/calllllllll*nsvc_prepare_chckad increnfs/s that. So weaneed to "L2" svc_destroys/nfs/callback.c#L2" id="L2" class="37line" na37me="L3">   3 *
   4 *
   5 * linux/fs/nfs/calllllllll*fs/nfs/callback.c#L8" id="L8" class="37line" na37me="L6">   6ck.">err_ etti16:allback.c#L9" id="L9v2.6.12.537line" na3mme="L7">   7ck.">svc_destroys//c(turn=fs/nfcode=servsults"
	 >ck.">servti16)	allback.c#L9" id="L9v2.6.12.537line" na37me="L8">   8
ck.">err_createti16:allback.c#L9" id="L9v2.6.12.537"
	  >
 37 v2.62"fs/nfs/c9
  ck.">mutex_unlockfs/c(&	turn=fs/nfcode=nid_"L9v2.6._mutexsults"
	 >ck."> id_"L9v2.6._mutexti16)	allback.c#L9" id="L9v2.6.12.5380ine" na380e="L1">   1ck.">renti16;allback.c#L9" id="L9v2.6.12.538line" na38me="L1">   1   2ck.">err_startti16:allback.c#L9" id="L9v2.6.12.538line" na38me="L3">   3ck."> id_"L9v2.6._down_netfs/c(turn=fs/nfcode=minorversione="L2">  >ck.">minorversionti16,eturn=fs/nfcode=servsults"
	 >ck.">servti16, turn=fs/nfcode= et flts"
	 >ck."> etti16)	allback.c#L9" id="L9v2.6.12.538line" na38me="L4">   4ck.">dprintkfs/c(tt"> */quot;NFS: Couldn't create server chckad; err =e%d\n"l/nfs/c, turn=fs/nfcode=ret flts"
	 >ck.">renti16)	allback.c#L9" id="L9v2.6.12.538line" na38me="L5">   5ck.">err_ etti16;allback.c#L9" id="L9v2.6.12.538line" na38me="L6">   6   7   8
 */

 38 v2.62"fs/nfs/c9
   *
   1 * linux/fs/nfs/cal*fs/nfs/callback.c#L8" id="L8" class="39line" na39me="L1">   1ck."> id_"L9v2.6._downfs/c(i="eturn=fs/nfcode=minorversione="L2">  >ck.">minorversionti16,estructeturn=fs/nfcode= et flts"
	 >ck."> etti16 *turn=fs/nfcode= et flts"
	 >ck."> etti16)allback.c#L9" id="L9v2.6.12.539line" na39me="L2">   2   3ck."> id_"L9v2.6._data6.16e*turn=fs/nfcode="b_infosults"
	 >ck.">"b_infofs/c =e&	turn=fs/nfcode=nid_"L9v2.6._infosults"
	 >ck."> id_"L9v2.6._info6.16[turn=fs/nfcode=minorversione="L2">  >ck.">minorversionti16];allback.c#L9" id="L9v2.6.12.539line" na39me="L4">   4   5ck.">mutex_lockfs/c(&	turn=fs/nfcode=nid_"L9v2.6._mutexsults"
	 >ck."> id_"L9v2.6._mutexti16)	allback.c#L9" id="L9v2.6.12.539line" na39me="L6">   6ck."> id_"L9v2.6._down_netfs/c(turn=fs/nfcode=minorversione="L2">  >ck.">minorversionti16,eturn=fs/nfcode="b_infosults"
	 >ck.">"b_infofs/c->

	turn=fs/nfcode=servsults"
	 >ck.">servti16, turn=fs/nfcode= et flts"
	 >ck."> etti16)	allback.c#L9" id="L9v2.6.12.539line" na39me="L7">   7ck.">"b_infofs/c->

	turn=fs/nfcode=userssults"
	 >ck.">users6.16--	allback.c#L9" id="L9v2.6.12.539line" na39me="L8">   8
ck.">"b_infofs/c->

	turn=fs/nfcode=userssults"
	 >ck.">users6.16 == 0e&	&	 turn=fs/nfcode="b_infosults"
	 >ck.">"b_infofs/c->

	turn=fs/nfcode=task flts"
	 >ck.">taskti16 !=eturn=fs/nfcode=NULLsults"
	 >ck.">NULLti16)e{allback.c#L9" id="L9v2.6.12.539"
	  >
 3  v2.62"fs/nfs/c9
  ck.">ktackad_stopfs/c(turn=fs/nfcode="b_infosults"
	 >ck.">"b_infofs/c->

	turn=fs/nfcode=task flts"
	 >ck.">taskti16)	allback.c#L9" id="L9v2.6.12.5400ine" na400e="L1">   1ck.">dprintkfs/c(tt"> */quot; id_"L9v2.6._down:aservice stopped\n"l/nfs/c)	allback.c#L9" id="L9v2.6.12.5401ine" na40me="L1">   1ck.">svc_exit_tackadfs/c(turn=fs/nfcode="b_infosults"
	 >ck.">"b_infofs/c->

	turn=fs/nfcode=rqrn flts"
	 >ck.">rqrnti16)	allback.c#L9" id="L9v2.6.12.540line" na40me="L2">   2ck.">dprintkfs/c(tt"> */quot; id_"L9v2.6._down:aservice destroyed\n"l/nfs/c)	allback.c#L9" id="L9v2.6.12.5403ine" na40me="L3">   3ck.">"b_infofs/c->

	turn=fs/nfcode=servsults"
	 >ck.">servti16 =eturn=fs/nfcode=NULLsults"
	 >ck.">NULLti16	allback.c#L9" id="L9v2.6.12.540line" na40me="L4">   4ck.">"b_infofs/c->

	turn=fs/nfcode=rqrn flts"
	 >ck.">rqrnti16 =eturn=fs/nfcode=NULLsults"
	 >ck.">NULLti16	allback.c#L9" id="L9v2.6.12.5405ine" na40me="L5">   5ck.">"b_infofs/c->

	turn=fs/nfcode=task flts"
	 >ck.">taskti16 =eturn=fs/nfcode=NULLsults"
	 >ck.">NULLti16	allback.c#L9" id="L9v2.6.12.5406ine" na40me="L6">   6   7ck.">mutex_unlockfs/c(&	turn=fs/nfcode=nid_"L9v2.6._mutexsults"
	 >ck."> id_"L9v2.6._mutexti16)	allback.c#L9" id="L9v2.6.12.540line" na40me="L8">   8
   1 * linux/fs/nfs/ca/* Boolean che
< of RPC_AUTH_GSS principall*fs/nfs/callback.c#L8" id="L8" class="41line" na4mme="L1">   1   2ck.">"he
<_gsd_"L9v2.6._principalfs/c(structeturn=fs/nfcode=nid_"lifs/cults"
	 >ck."> id_"lifs/6.16e*turn=fs/nfcode="lpsults"
	 >ck.">"lpti16,estructeturn=fs/nfcode=svc_rqrn flts"
	 >ck.">svc_rqrn6.16e*turn=fs/nfcode=rqrnp flts"
	 >ck.">rqrnpti16)allback.c#L8" id="L8" class="413ine" na41me="L3">   3   4ck.">pti16 =eturn=fs/nfcode=rqrnp flts"
	 >ck.">rqrnpti16->

	turn=fs/nfcode=rq_credsults"
	 >ck.">rq_credti16.turn=fs/nfcode="r_principalsults"
	 >ck.">"r_principalfs/c	allback.c#L9" id="L9v2.6.12.541line" na41me="L5">   5   6ck.">rqrnpti16->

	turn=fs/nfcode=rq_authopsults"
	 >ck.">rq_authopti16->

	turn=fs/nfcode=flavoursults"
	 >ck.">flavourti16 !=eturn=fs/nfcode=RPC_AUTH_GSSsults"
	 >ck.">RPC_AUTH_GSSti16)allback.c#L8" id="L8" class="41line" na41me="L7">   7   8

 41 v2.62"fs/nfs/c9
   * linux/fs/nfs/ca/* No RPC_AUTH_GSS on NFSv4.1 n>
   1ck.">"lpti16->

	turn=fs/nfcode="l_minorversione="L2">  >ck.">"l_minorversionti16 !=e0)allback.c#L9" id="L9v2.6.12.542line" na42me="L1">   1   2 */
   3 *
   4 *
   5 * linux/fs/nfs/calllllllll*fs/nfs/callback.c#L8" id="L8" class="42line" na42me="L6">   6ck.">pti16 ==eturn=fs/nfcode=NULLsults"
	 >ck.">NULLti16)allback.c#L8" id="L8" class="42line" na42me="L7">   7   8

 42 v2.62"fs/nfs/c9
   * linux/fs/nfs/ca/* Expectea GSS_C_NT_HOSTBASED_NAME like >quot; id@serverhost
  <>quot;l*fs/nfs/callback.c#L8" id="L8" class="430ine" na430e="L1">   1   1ck.">memcmpfs/c(turn=fs/nfcode=p flts"
	 >ck.">pti16, tt"> */quot; id@"l/nfs/c, 4) !=e0)allback.c#L9" id="L9v2.6.12.543line" na43me="L2">   2   3ck.">pti16 += 4	allback.c#L9" id="L9v2.6.12.543line" na43me="L4">   4ck.">strcmpfs/c(turn=fs/nfcode=p flts"
	 >ck.">pti16, turn=fs/nfcode="lpsults"
	 >ck.">"lpti16->

	turn=fs/nfcode="l_host
    >ck.">"l_host
     5   6   7   8

 43 v2.62"fs/nfs/c9
   *
   1 * linux/fs/nfs/cal* pg_authfs/icate method for  idv4n/span>
   1/*
   2 * linux/fs/nfs/cal* Thenauthflavor has been negotiated, so > *incorrecteflavor isea servers/nfs/callback.c#L2" id="L2" class="44line" na44me="L3">   3 *
   4 *
   5 * linux/fs/nfs/cal* Alllother "he
   6 * linux/fs/nfs/cal* found inn   7 *
   8
ck."> id_"L9v2.6._authfs/icatefs/c(structeturn=fs/nfcode=svc_rqrn flts"
	 >ck.">svc_rqrn6.16e*turn=fs/nfcode=rqrnp flts"
	 >ck.">rqrnpti16)allback.c#L8" id="L8" class="44"
	  >
 44 v2.62"fs/nfs/c9
     1ck.">rqrnpti16->

	turn=fs/nfcode=rq_authopsults"
	 >ck.">rq_authopti16->

	turn=fs/nfcode=flavoursults"
	 >ck.">flavourti16)e{allback.c#L9" id="L9v2.6.12.545line" na45me="L1">   1ck.">RPC_AUTH_NULLti16:allback.c#L9" id="L9v2.6.12.545line" na45me="L2">   2ck.">rqrnpti16->

	turn=fs/nfcode=rq_proc flts"
	 >ck.">rq_procti16 !=eturn=fs/nfcode=CB_NULLsults"
	 >ck.">CB_NULLti16)allback.c#L8" id="L8" class="45line" na45me="L3">   3ck.">SVC_DROPfs/c	allback.c#L9" id="L9v2.6.12.545line" na45me="L4">   4   5ck.">RPC_AUTH_GSSti16:allback.c#L9" id="L9v2.6.12.545line" na45me="L6">   6 * linux/fs/nfs/ca/* No RPC_AUTH_GSS support yetlin NFSv4.1 *fs/nfs/callback.c#L8" id="L8" class="4lline" na45me="L7">   7ck.">svc_is_ clachannelfs/c(turn=fs/nfcode=rqrnp flts"
	 >ck.">rqrnpti16))allback.c#L8" id="L8" class="45line" na45me="L8">   8
ck.">SVC_DROPfs/c	allback.c#L9" id="L9v2.6.12.545"
	  >
 45 v2.62"fs/nfs/c9
     1ck.">SVC_OKfs/c	allback.c#L9" id="L9v2.6.12.546line" na46me="L1">   1   2   3 *
   4 *
   5 * linux/fs/nfs/cal*fs/nfs/callback.c#L8" id="L8" class="46line" na4mme="L6">   6  >ck.">svc_version6.16e*turn=fs/nfcode=  >ck.">   7  >ck.">   8
  >ck.">
 46 v2.62"fs/nfs/c9
     1   1  >ck.">svc_st" ti16 turn=fs/nfcode=nid4_"L9v2.6._st" ssults"
	 >ck.">nid4_"L9v2.6._st" sfs/c	allback.c#L9" id="L9v2.6.12.547line" na47me="L2">   2   3ck.">svc_programti16 turn=fs/nfcode=nid4_"L9v2.6._program flts"
	 >ck."> id4_"L9v2.6._programti16 =e{allback.c#L9" id="L9v2.6.12.547line" na47me="L4">   4ck.">pg_progti16 =eturn=fs/nfcode=NFS4_CALLBACKsults"
	 >ck.">NFS4_CALLBACKti16,                       tt"> * linux/fs/nfs/ca/* RPCaservice numberl*fs/nfs/callback.c#L8" id="L8" class="47line" na47me="L5">   5ck.">pg_nversti16 =eturn=fs/nfcode=ARRAY_SIZE flts"
	 >ck.">ARRAY_SIZEfs/c(turn=fs/nfcode=  >ck."> * linux/fs/nfs/ca/* Numberlof entriesl*fs/nfs/callback.c#L8" id="L8" class="47line" na47me="L6">   6ck.">pg_versti16 =eturn=fs/nfcode=  >ck."> * linux/fs/nfs/ca/* version tablel*fs/nfs/callback.c#L8" id="L8" class="47line" na4mme="L7">   7  >ck.">pg_n   */quot;NFSv4n/span>
<"l/nfs/c,                    tt"> * linux/fs/nfs/ca/* service nspa *fs/nfs/callback.c#L8" id="L8" class="47line" na47me="L8">   8
e="L2">  >ck.">pg_"L2">ti16 =ett"> */quot; id"l/nfs/c,                              tt"> * linux/fs/nfs/ca/* authfs/ication  linu *fs/nfs/callback.c#L8" id="L8" class="47"
	  >
 47 v2.62"fs/nfs/c9
  ck.">pg_st" sti16 =e&	turn=fs/nfcode=nid4_"L9v2.6._st" ssults"
	 >ck.">nid4_"L9v2.6._st" sfs/c,allback.c#L9" id="L9v2.6.12.5480ine" na480e="L1">   1ck.">pg_authfs/icateti16 =eturn=fs/nfcode=ck."> id_"L9v2.6._authfs/icatefs/c,allback.c#L9" id="L9v2.6.12.548He1rt_svallll8l370ine" na370e=1l00n>


 4me="L7">   7
 *inoriginal LXR software by2" idfs/callbbhttp://sourceforge.netassojects/lxr">LXR /calu/calca/* vthis experillbaal "L8" claby2fs/callbbmailto:lxr@c44ux.no">lxr@c44ux.no >ck.
38"
	v
<"
	a>
lxr.c44ux.no kindly 2.6.edaby2fs/callbbhttp://www.redpill-c44sso.no">Redpill L44sso ASca/* vssovid"L8" cL44ux clasultlbacearcoper8" cls"L8" clas"Linlas1995.
38"
	v