Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions | Variables
hung_task.c File Reference
#include <linux/mm.h>
#include <linux/cpu.h>
#include <linux/nmi.h>
#include <linux/init.h>
#include <linux/delay.h>
#include <linux/freezer.h>
#include <linux/kthread.h>
#include <linux/lockdep.h>
#include <linux/export.h>
#include <linux/sysctl.h>

Go to the source code of this file.

Macros

#define HUNG_TASK_BATCHING   1024
 

Functions

 __setup ("hung_task_panic=", hung_task_panic_setup)
 
int proc_dohung_task_timeout_secs (struct ctl_table *table, int write, void __user *buffer, size_t *lenp, loff_t *ppos)
 
 module_init (hung_task_init)
 

Variables

unsigned long __read_mostly sysctl_hung_task_check_count = PID_MAX_LIMIT
 
unsigned long __read_mostly sysctl_hung_task_timeout_secs = CONFIG_DEFAULT_HUNG_TASK_TIMEOUT
 
unsigned long __read_mostly sysctl_hung_task_warnings = 10
 
unsigned int __read_mostly sysctl_hung_task_panic
 

Macro Definition Documentation

#define HUNG_TASK_BATCHING   1024

Definition at line 31 of file hung_task.c.

Function Documentation

__setup ( )
module_init ( hung_task_init  )
int proc_dohung_task_timeout_secs ( struct ctl_table table,
int  write,
void __user buffer,
size_t lenp,
loff_t *  ppos 
)

Definition at line 184 of file hung_task.c.

Variable Documentation

unsigned long __read_mostly sysctl_hung_task_check_count = PID_MAX_LIMIT

Definition at line 22 of file hung_task.c.

unsigned int __read_mostly sysctl_hung_task_panic
Initial value:
=
CONFIG_BOOTPARAM_HUNG_TASK_PANIC_VALUE

Definition at line 48 of file hung_task.c.

unsigned long __read_mostly sysctl_hung_task_timeout_secs = CONFIG_DEFAULT_HUNG_TASK_TIMEOUT

Definition at line 36 of file hung_task.c.

unsigned long __read_mostly sysctl_hung_task_warnings = 10

Definition at line 38 of file hung_task.c.