Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • kernel/generic/src/ipc/irq.c

    r78ffb70 r228e490  
    131131/** Register an answerbox as a receiving end for IRQ notifications.
    132132 *
    133  * @param box           Receiving answerbox.
    134  * @param inr           IRQ number.
    135  * @param devno         Device number.
    136  * @param imethod       Interface and method to be associated with the
    137  *                      notification.
    138  * @param ucode         Uspace pointer to top-half pseudocode.
    139  * @return              EOK on success or a negative error code.
     133 * @param box     Receiving answerbox.
     134 * @param inr     IRQ number.
     135 * @param devno   Device number.
     136 * @param imethod Interface and method to be associated
     137 *                with the notification.
     138 * @param ucode   Uspace pointer to top-half pseudocode.
     139 *
     140 * @return EBADMEM, ENOENT or EEXISTS on failure or 0 on success.
    140141 *
    141142 */
     
    147148                (sysarg_t) devno
    148149        };
    149 
    150         if ((inr < 0) || (inr > last_inr))
    151                 return ELIMIT;
    152150       
    153151        irq_code_t *code;
     
    210208/** Unregister task from IRQ notification.
    211209 *
    212  * @param box           Answerbox associated with the notification.
    213  * @param inr           IRQ number.
    214  * @param devno         Device number.
    215  * @return              EOK on success or a negative error code.
     210 * @param box   Answerbox associated with the notification.
     211 * @param inr   IRQ number.
     212 * @param devno Device number.
     213 *
    216214 */
    217215int ipc_irq_unregister(answerbox_t *box, inr_t inr, devno_t devno)
     
    221219                (sysarg_t) devno
    222220        };
    223 
    224         if ((inr < 0) || (inr > last_inr))
    225                 return ELIMIT;
    226221       
    227222        irq_spinlock_lock(&irq_uspace_hash_table_lock, true);
Note: See TracChangeset for help on using the changeset viewer.