struct kioctx {
atomic_t users;
int dead;
struct mm_struct *mm;

unsigned long user_id; /* identyfikator */
struct kioctx *next;

wait_queue_head_t wait; /* kolejka do oczekiwania na zakończenie operacji */

spinlock_t ctx_lock;

int reqs_active;
struct list_head active_reqs; /* lista aktualnie wykonywanych operacji */
struct list_head run_list;
unsigned max_reqs;

struct aio_ring_info ring_info;

struct work_struct wq;
};