Signal management in operations with multiple waits
OwnerEdward Sharpe, James Woodward +1inventors
InventorsEdward Sharpe, James Woodward, Jenchang Ho
Life of this patent
Estimating the term…
Abstract
A computer-implemented method for handling a first signal received at a client context is disclosed. The method includes saving a signal mask bitmap into a saved signal mask bitmap when the client context enters a wait mode, thereby preserving data in the signal mask bitmap. The method also includes masking the first signal in the signal mask bitmap, thereby causing the client context to defer taking action on the first signal. The method additionally includes masking the first signal in a pending signals bitmap, thereby permitting the first signal to be tracked as pending with the client context.
Claims19
A computer-implemented method for handling a first signal received at a client context, comprising:
- saving a signal mask bitmap into a saved signal mask bitmap when said client context enters a wait mode, thereby preserving data in said signal mask bitmap;
- masking said first signal in said signal mask bitmap, thereby causing said client context to defer taking action on said first signal;
- and
- masking said first signal in a pending signals bitmap, thereby permitting said first signal to be tracked as pending with said client context.
An article of manufacture comprising a program storage medium having computer readable code embodied therein, said computer readable code being configured for handling a first signal received at a client context, comprising:
- computer readable code for saving a signal mask bitmap into a saved signal mask bitmap when said client context enters a wait mode, thereby preserving data in said signal mask bitmap;
- computer readable code for masking said first signal in said signal mask bitmap, thereby causing said client context to defer taking action on said first signal;
- and
- computer readable code for masking said first signal in a pending signals bitmap, thereby permitting said first signal to be tracked as pending with said client context.
A computer-implemented method for handling a first signal received at a client context, said client context residing in a kernel space of an operating system of a client computer node, comprising:
- copying a signal mask bitmap into a saved signal mask bitmap when said client context enters a wait mode, thereby preserving data in said signal mask bitmap;
- receiving said first signal;
- if said first signal is a signal requiring said client context to request handling by a server context, performing steps a), b), and c) wherein
- a) forwarding said first signal to a server context for handling;
- b) masking said first signal in said signal mask bitmap, thereby causing said client context to defer taking action on said first signal;
- and
- c) masking said first signal in a pending signals bitmap, thereby permitting said first signal to be tracked as pending with said client context, said client context ignoring, when said first signal is tracked in said pending signals bitmap, subsequently received signals pertaining to instances of said first signal.
Dependencies are inferred from the claim text.