evtchn.c (c900529f3d9161bfde5cca0754f83b4d3c3e0220) evtchn.c (3c8f5965a99397368d3762a9814a21a3e442e1a4)
1/******************************************************************************
2 * evtchn.c
3 *
4 * Driver for receiving and demuxing event-channel signals.
5 *
6 * Copyright (c) 2004-2005, K A Fraser
7 * Multi-process extensions Copyright (c) 2004, Steven Smith
8 *

--- 383 unchanged lines hidden (view full) ---

392 rc = add_evtchn(u, evtchn);
393 if (rc < 0)
394 goto err;
395
396 rc = evtchn_resize_ring(u);
397 if (rc < 0)
398 goto err;
399
1/******************************************************************************
2 * evtchn.c
3 *
4 * Driver for receiving and demuxing event-channel signals.
5 *
6 * Copyright (c) 2004-2005, K A Fraser
7 * Multi-process extensions Copyright (c) 2004, Steven Smith
8 *

--- 383 unchanged lines hidden (view full) ---

392 rc = add_evtchn(u, evtchn);
393 if (rc < 0)
394 goto err;
395
396 rc = evtchn_resize_ring(u);
397 if (rc < 0)
398 goto err;
399
400 rc = bind_evtchn_to_irqhandler_lateeoi(port, evtchn_interrupt, 0,
400 rc = bind_evtchn_to_irqhandler_lateeoi(port, evtchn_interrupt, IRQF_SHARED,
401 u->name, evtchn);
402 if (rc < 0)
403 goto err;
404
405 rc = evtchn_make_refcounted(port, is_static);
406 return rc;
407
408err:

--- 318 unchanged lines hidden ---
401 u->name, evtchn);
402 if (rc < 0)
403 goto err;
404
405 rc = evtchn_make_refcounted(port, is_static);
406 return rc;
407
408err:

--- 318 unchanged lines hidden ---