A system and method is provided to support immediate freeing of a
designated element from memory. Following a process of designating an
element for removal from a data-structure, conditional limitations are
used to determine if immediate freeing of the element from memory is
available. The conditional limitations include determining that the
instruction originates from a uniprocessor computer system. In addition,
the conditional limitations include a determination as to whether a
call_rcu primitive or synchronize_kernel primitive may be omitted, or
whether the computer implemented instruction is operating in an interrupt
handler. If the conditional limitations are met, the designated element
may be immediately freed from memory.