https://github.com/torvalds/linux
Revision 9a2d55be1168b56a5c65321dcce64c97798eaec7 authored by Guenter Roeck on 24 May 2011, 19:19:05 UTC, committed by Guenter Roeck on 18 June 2011, 06:22:26 UTC
Call sysfs_attr_init() from atk_init_attribute() to handle sysfs attribute
initialization in a single function.

Signed-off-by: Guenter Roeck <guenter.roeck@ericsson.com>
Cc: Luca Tettamanti <kronos.it@gmail.com>
Acked-by: Jean Delvare <khali@linux-fr.org>
1 parent 808b4e6
Raw File
Tip revision: 9a2d55be1168b56a5c65321dcce64c97798eaec7 authored by Guenter Roeck on 24 May 2011, 19:19:05 UTC
hwmon: (asus_atk0110) Consolidate sysfs attribute initialization
Tip revision: 9a2d55b
init-mm.c
#include <linux/mm_types.h>
#include <linux/rbtree.h>
#include <linux/rwsem.h>
#include <linux/spinlock.h>
#include <linux/list.h>
#include <linux/cpumask.h>

#include <asm/atomic.h>
#include <asm/pgtable.h>
#include <asm/mmu.h>

#ifndef INIT_MM_CONTEXT
#define INIT_MM_CONTEXT(name)
#endif

struct mm_struct init_mm = {
	.mm_rb		= RB_ROOT,
	.pgd		= swapper_pg_dir,
	.mm_users	= ATOMIC_INIT(2),
	.mm_count	= ATOMIC_INIT(1),
	.mmap_sem	= __RWSEM_INITIALIZER(init_mm.mmap_sem),
	.page_table_lock =  __SPIN_LOCK_UNLOCKED(init_mm.page_table_lock),
	.mmlist		= LIST_HEAD_INIT(init_mm.mmlist),
	INIT_MM_CONTEXT(init_mm)
};
back to top