kernel_optimize_test/arch/s390/kernel
Tejun Heo 7b595756ec sysfs: kill unnecessary attribute->owner
sysfs is now completely out of driver/module lifetime game.  After
deletion, a sysfs node doesn't access anything outside sysfs proper,
so there's no reason to hold onto the attribute owners.  Note that
often the wrong modules were accounted for as owners leading to
accessing removed modules.

This patch kills now unnecessary attribute->owner.  Note that with
this change, userland holding a sysfs node does not prevent the
backing module from being unloaded.

For more info regarding lifetime rule cleanup, please read the
following message.

  http://article.gmane.org/gmane.linux.kernel/510293

(tweaked by Greg to not delete the field just yet, to make it easier to
merge things properly.)

Signed-off-by: Tejun Heo <htejun@gmail.com>
Cc: Cornelia Huck <cornelia.huck@de.ibm.com>
Cc: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
2007-07-11 16:09:06 -07:00
..
asm-offsets.c rename thread_info to stack 2007-05-09 12:30:56 -07:00
audit.c [PATCH] audit signal recipients 2007-05-11 05:38:25 -04:00
base.S
binfmt_elf32.c
bitmap.S
compat_audit.c [PATCH] add SIGNAL syscall class (v3) 2007-05-11 05:38:25 -04:00
compat_exec_domain.c
compat_linux.c [S390] System call cleanup. 2007-04-27 16:01:42 +02:00
compat_linux.h
compat_ptrace.h
compat_signal.c header cleaning: don't include smp_lock.h when not used 2007-05-08 11:15:07 -07:00
compat_wrapper.S [S390] Wire up signald, timerfd and eventfd syscalls. 2007-05-21 11:25:28 +02:00
cpcmd.c
crash.c
debug.c [S390] arch/s390/kernel/debug.c: use mutex instead of semaphore 2007-05-31 17:38:11 +02:00
dis.c no longer #include <asm/kdebug.h> 2007-05-08 11:15:20 -07:00
early.c [S390] sclp: Test facility list before executing a service call. 2007-07-10 11:24:43 +02:00
ebcdic.c
entry64.S [S390] system call optimization. 2007-07-10 11:24:51 +02:00
entry.S [S390] system call optimization. 2007-07-10 11:24:51 +02:00
head31.S [S390] Fixed handling of access register mode faults. 2007-03-05 23:35:54 +01:00
head64.S [S390] zfcpdump support. 2007-04-27 16:01:44 +02:00
head.S
init_task.c
ipl.c sysfs: kill unnecessary attribute->owner 2007-07-11 16:09:06 -07:00
irq.c
kprobes.c [S390] Make use of kretprobe_assert. 2007-05-21 11:25:28 +02:00
machine_kexec.c [S390] nss: disable kexec. 2007-03-05 23:35:45 +01:00
Makefile [S390] Improved oops output. 2007-04-27 16:01:42 +02:00
module.c [S390] Use generic bug. 2007-04-27 16:01:42 +02:00
process.c [S390] s390: rename CPU_IDLE to S390_CPU_IDLE 2007-07-10 11:24:53 +02:00
ptrace.c
reipl64.S [S390] reipl: move dump_prefix_page out of text section. 2007-03-05 23:35:43 +01:00
reipl.S [S390] reipl: move dump_prefix_page out of text section. 2007-03-05 23:35:43 +01:00
relocate_kernel64.S
relocate_kernel.S
s390_ext.c
s390_ksyms.c
semaphore.c
setup.c [S390] Missing blank when appending cio_ignore kernel parameter 2007-06-19 13:10:18 +02:00
signal.c header cleaning: don't include smp_lock.h when not used 2007-05-08 11:15:07 -07:00
smp.c [S390] smp: Merge smp_count_cpus() and smp_get_save_areas(). 2007-07-10 11:24:46 +02:00
stacktrace.c simplify the stacktrace code 2007-05-08 11:14:58 -07:00
sys_s390.c header cleaning: don't include smp_lock.h when not used 2007-05-08 11:15:07 -07:00
syscalls.S [S390] Wire up signald, timerfd and eventfd syscalls. 2007-05-21 11:25:28 +02:00
time.c [S390] s390: rename CPU_IDLE to S390_CPU_IDLE 2007-07-10 11:24:53 +02:00
traps.c [S390] Add oops_enter()/oops_exit() calls to die(). 2007-06-19 13:10:20 +02:00
vmlinux.lds.S all-archs: consolidate .data section definition in asm-generic 2007-05-19 09:11:57 +02:00
vtime.c [S390] s390: rename CPU_IDLE to S390_CPU_IDLE 2007-07-10 11:24:53 +02:00