lkml.org 
[lkml]   [2012]   [Apr]   [6]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    SubjectRe: ipv6: tunnel: hang when destroying ipv6 tunnel
    From
    Date
    Tetsuo Handa wrote:
    > Good. -512 is -ERESTARTSYS, and this hang occurs after -ERESTARTSYS is
    > returned. It indicates that c->trans_mod->request() is interrupted by signal.
    > Since c->trans_mod->request is pointing at p9_virtio_request, the location
    > returning that error would be
    (...snipped...)
    > 281 err = wait_event_interruptible(*chan->vc_wq,
    > 282 chan->ring_bufs_avail);
    >
    > here.

    Oops. Not p9_virtio_request().

    It is p9_client_rpc(). I misread the output lines.

    > > > + printk("%u:req->status = %u\n", current->pid, req->status);
    > > > err = wait_event_interruptible(*req->wq,
    > > > req->status >= REQ_STATUS_RCVD);
    > > > + printk("%u:wait = %d\n", current->pid, err);

    But anyway, I think this is interupt related bug.


    \
     
     \ /
      Last update: 2012-04-06 20:27    [W:0.021 / U:0.356 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site