cregit-Linux how code gets into the kernel

Release 4.12 include/linux/aio.h

Directory: include/linux
#ifndef __LINUX__AIO_H

#define __LINUX__AIO_H

#include <linux/aio_abi.h>

struct kioctx;
struct kiocb;
struct mm_struct;


#define KIOCB_KEY		0


typedef int (kiocb_cancel_fn)(struct kiocb *);

/* prototypes */
#ifdef CONFIG_AIO
extern void exit_aio(struct mm_struct *mm);
void kiocb_set_cancel_fn(struct kiocb *req, kiocb_cancel_fn *cancel);
#else

static inline void exit_aio(struct mm_struct *mm) { }

Contributors

PersonTokensPropCommitsCommitProp
Thomas Petazzoni11100.00%1100.00%
Total11100.00%1100.00%


static inline void kiocb_set_cancel_fn(struct kiocb *req, kiocb_cancel_fn *cancel) { }

Contributors

PersonTokensPropCommitsCommitProp
Kent Overstreet15100.00%1100.00%
Total15100.00%1100.00%

#endif /* CONFIG_AIO */ /* for sysctl: */ extern unsigned long aio_nr; extern unsigned long aio_max_nr; #endif /* __LINUX__AIO_H */

Overall Contributors

PersonTokensPropCommitsCommitProp
Kent Overstreet4240.00%220.00%
Benjamin LaHaise2826.67%220.00%
Thomas Petazzoni1918.10%110.00%
Harvey Harrison54.76%110.00%
Andrew Morton54.76%220.00%
Zach Brown32.86%110.00%
Christoph Hellwig32.86%110.00%
Total105100.00%10100.00%
Directory: include/linux
Information contained on this website is for historical information purposes only and does not indicate or represent copyright ownership.
Created with cregit.