X-Git-Url: https://git.whamcloud.com/?a=blobdiff_plain;f=lustre%2Fportals%2Fknals%2Fibnal%2Fibnal.c;h=02beca7fb3dbb285fc7bbc6e036c786bb0c10b3e;hb=57e6d88a8a8d858e2d74aeefba4c764ad08cf86d;hp=948badf0213a5d90ac81549e01baa5fc18f553b4;hpb=a888a27ac14736d3df8e730a3909d026d6f40f49;p=fs%2Flustre-release.git diff --git a/lustre/portals/knals/ibnal/ibnal.c b/lustre/portals/knals/ibnal/ibnal.c index 948badf..02beca7 100644 --- a/lustre/portals/knals/ibnal/ibnal.c +++ b/lustre/portals/knals/ibnal/ibnal.c @@ -194,7 +194,7 @@ kibnal_shutdown(nal_t *nal, int ni) // when do we call this yield function // void -kibnal_yield( nal_t *nal ) +kibnal_yield( nal_t *nal, unsigned long *flags, int milliseconds ) { kibnal_data_t *k = nal->nal_data; nal_cb_t *nal_cb = k->kib_cb; @@ -204,6 +204,11 @@ kibnal_yield( nal_t *nal ) LASSERT (k == &kibnal_data); LASSERT (nal_cb == &kibnal_lib); + if (milliseconds != 0) { + CERROR("Blocking yeild not implemented yet\n"); + LBUG(); + } + // check under what condition that we need to // call schedule() // who set this need_resched