]>
www.infradead.org Git - users/hch/configfs.git/log 
Al Viro [Sun, 31 Mar 2013 22:16:14 +0000  (18:16 -0400)] 
 
procfs: new helper - PDE_DATA(inode)Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> 
Al Viro [Sun, 31 Mar 2013 19:41:41 +0000  (15:41 -0400)] 
 
last_radio_log: switch to proc_create()Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> 
Al Viro [Sun, 31 Mar 2013 19:30:40 +0000  (15:30 -0400)] 
 
procfs: kill ->write_proc()Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> 
Al Viro [Sun, 31 Mar 2013 19:29:21 +0000  (15:29 -0400)] 
 
bfin_adv7393: switch to proc_create_data()Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> 
Al Viro [Sun, 31 Mar 2013 19:18:19 +0000  (15:18 -0400)] 
 
xtensa simdisk: switch to proc_create_data()Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> 
Al Viro [Sun, 31 Mar 2013 19:07:00 +0000  (15:07 -0400)] 
 
rtl8192u: switch to proc_create()Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> 
Al Viro [Sun, 31 Mar 2013 17:50:52 +0000  (13:50 -0400)] 
 
scsi_proc: make proc_scsi_host_open() preallocate a bigger bufferSigned-off-by: Al Viro <viro@zeniv.linux.org.uk> 
Al Viro [Sun, 31 Mar 2013 17:43:23 +0000  (13:43 -0400)] 
 
new helper: single_open_size()Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> 
Al Viro [Sun, 31 Mar 2013 17:27:56 +0000  (13:27 -0400)] 
 
scsi: bury ->proc_info()Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> 
Al Viro [Sun, 31 Mar 2013 17:24:44 +0000  (13:24 -0400)] 
 
atari_scsi: switch to ->show_info()Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> 
Al Viro [Sun, 31 Mar 2013 16:53:53 +0000  (12:53 -0400)] 
 
aix7xxx_old: switch to ->show_info()Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> 
Al Viro [Sun, 31 Mar 2013 16:46:43 +0000  (12:46 -0400)] 
 
sata_svw: switch to ->show_info()Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> 
Al Viro [Sun, 31 Mar 2013 16:17:09 +0000  (12:17 -0400)] 
 
ips: fix format bugs exposed by previous commitSigned-off-by: Al Viro <viro@zeniv.linux.org.uk> 
Al Viro [Sun, 31 Mar 2013 16:15:44 +0000  (12:15 -0400)] 
 
ips: switch to ->show_info()Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> 
Al Viro [Sun, 31 Mar 2013 16:02:39 +0000  (12:02 -0400)] 
 
acornscsi: switch to ->show_info()Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> 
Al Viro [Sun, 31 Mar 2013 08:42:22 +0000  (04:42  -0400)] 
 
fas216: switch to ->show_info()Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> 
Al Viro [Sun, 31 Mar 2013 08:07:31 +0000  (04:07  -0400)] 
 
aic7xxx: switch to ->show_info()Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> 
Al Viro [Sun, 31 Mar 2013 07:59:17 +0000  (03:59  -0400)] 
 
aic79xx: switch to ->show_info()Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> 
Al Viro [Sun, 31 Mar 2013 07:32:45 +0000  (03:32  -0400)] 
 
in2000: switch to ->show_info()Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> 
Al Viro [Sun, 31 Mar 2013 07:26:26 +0000  (03:26  -0400)] 
 
atp870u: switch to ->show_info()Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> 
Al Viro [Sun, 31 Mar 2013 07:24:12 +0000  (03:24  -0400)] 
 
dc395x: switch to ->show_info()Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> 
Al Viro [Sun, 31 Mar 2013 07:21:50 +0000  (03:21  -0400)] 
 
dpt_i2o: switch to ->show_info()Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> 
Al Viro [Sun, 31 Mar 2013 07:18:35 +0000  (03:18  -0400)] 
 
eata_pio: switch to ->show_info()Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> 
Al Viro [Sun, 31 Mar 2013 07:15:00 +0000  (03:15  -0400)] 
 
aha1740: switch to ->show_info()Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> 
Al Viro [Sun, 31 Mar 2013 07:12:15 +0000  (03:12  -0400)] 
 
aha152x: switch to ->show_info()Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> 
Al Viro [Sun, 31 Mar 2013 07:04:13 +0000  (03:04  -0400)] 
 
advansys: fix buggered formats - unsigned long != u32 on 64bitSigned-off-by: Al Viro <viro@zeniv.linux.org.uk> 
Al Viro [Sun, 31 Mar 2013 06:59:55 +0000  (02:59  -0400)] 
 
advansys: switch to ->show_info()Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> 
Al Viro [Sun, 31 Mar 2013 06:14:18 +0000  (02:14  -0400)] 
 
nsp_cs: switch to ->show_info()Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> 
Al Viro [Sun, 31 Mar 2013 06:11:39 +0000  (02:11  -0400)] 
 
nsp32: switch to ->show_info()Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> 
Al Viro [Sun, 31 Mar 2013 06:08:31 +0000  (02:08  -0400)] 
 
keucr: switch to ->show_info()Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> 
Al Viro [Sun, 31 Mar 2013 06:04:33 +0000  (02:04  -0400)] 
 
rts5139: switch to ->show_info()Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> 
Al Viro [Sun, 31 Mar 2013 06:01:55 +0000  (02:01  -0400)] 
 
tcm: switch to ->show_info()Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> 
Al Viro [Sun, 31 Mar 2013 06:00:06 +0000  (02:00  -0400)] 
 
cciss: switch to ->show_info()Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> 
Al Viro [Sun, 31 Mar 2013 05:52:13 +0000  (01:52  -0400)] 
 
BusLogic: switch to ->show_info()Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> 
Al Viro [Sun, 31 Mar 2013 05:46:06 +0000  (01:46  -0400)] 
 
scsi_debug: switch to ->show_info()Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> 
Al Viro [Sun, 31 Mar 2013 05:42:38 +0000  (01:42  -0400)] 
 
fusion: switch to ->show_info()Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> 
Al Viro [Sun, 31 Mar 2013 05:37:13 +0000  (01:37  -0400)] 
 
usb-storage: switch to ->show_info()Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> 
Al Viro [Sun, 31 Mar 2013 05:15:54 +0000  (01:15  -0400)] 
 
NCR5830: switch to ->show_info()Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> 
Al Viro [Sun, 31 Mar 2013 04:58:31 +0000  (00:58  -0400)] 
 
ppa: switch to ->show_info()Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> 
Al Viro [Sun, 31 Mar 2013 04:55:40 +0000  (00:55  -0400)] 
 
imm: switch to ->show_info()Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> 
Al Viro [Sun, 31 Mar 2013 04:52:08 +0000  (00:52  -0400)] 
 
gdth: switch to ->show_info()Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> 
Al Viro [Sun, 31 Mar 2013 04:30:35 +0000  (00:30  -0400)] 
 
switch wd33c93 to ->show_info()Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> 
Al Viro [Sun, 31 Mar 2013 04:17:00 +0000  (00:17  -0400)] 
 
wd7000: switch to ->show_info()Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> 
Al Viro [Sun, 31 Mar 2013 04:10:16 +0000  (00:10  -0400)] 
 
sym53c8xx_2: switch to ->show_info()Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> 
Al Viro [Sun, 31 Mar 2013 03:58:05 +0000  (23:58 -0400)] 
 
scsi: saner replacements for ->proc_info()Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> 
Al Viro [Sun, 31 Mar 2013 01:20:14 +0000  (21:20 -0400)] 
 
procfs: don't allow to use proc_create, create_proc_entry, etc. for directoriesSigned-off-by: Al Viro <viro@zeniv.linux.org.uk> 
Al Viro [Sun, 31 Mar 2013 00:34:21 +0000  (20:34 -0400)] 
 
i2o: use proc_remove_subtree()Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> 
Al Viro [Fri, 5 Apr 2013 17:42:42 +0000  (13:42 -0400)] 
 
silicom: bury bp_proc.cSigned-off-by: Al Viro <viro@zeniv.linux.org.uk> 
Al Viro [Sat, 30 Mar 2013 23:11:39 +0000  (19:11 -0400)] 
 
silicom: switch to create_proc_data(), clean procfs side of things upSigned-off-by: Al Viro <viro@zeniv.linux.org.uk> 
Al Viro [Sun, 31 Mar 2013 00:16:20 +0000  (20:16 -0400)] 
 
reiserfs: use proc_remove_subtree()Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> 
Al Viro [Sat, 30 Mar 2013 21:20:54 +0000  (17:20 -0400)] 
 
silicom: untangle module_initSigned-off-by: Al Viro <viro@zeniv.linux.org.uk> 
Al Viro [Sat, 30 Mar 2013 20:44:11 +0000  (16:44 -0400)] 
 
silicom: get_bypass_slave_pfs() open-codes lookup_port()Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> 
Al Viro [Sat, 30 Mar 2013 20:07:02 +0000  (16:07 -0400)] 
 
silicom: unobfuscate get_{status,master}_port_fn()Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> 
Al Viro [Sat, 30 Mar 2013 19:41:56 +0000  (15:41 -0400)] 
 
silicom: helper functions are often useful...Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> 
Al Viro [Sat, 30 Mar 2013 17:26:37 +0000  (13:26 -0400)] 
 
get rid of a bunch of open-coded create_proc_read_entry()Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> 
Al Viro [Sat, 30 Mar 2013 17:15:27 +0000  (13:15 -0400)] 
 
isp1362-hcd: don't reimplement proc_create_data()Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> 
Al Viro [Sat, 30 Mar 2013 17:13:39 +0000  (13:13 -0400)] 
 
rtl8192u: don't play with reassigning ->proc_fops, just use proc_create()Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> 
Al Viro [Sat, 30 Mar 2013 05:07:56 +0000  (01:07  -0400)] 
 
dgrp procfs fixes, part 6: just use proc_create{,_data}Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> 
Al Viro [Sat, 30 Mar 2013 05:03:53 +0000  (01:03  -0400)] 
 
dgrp procfs fixes, part 5: per-node filesSigned-off-by: Al Viro <viro@zeniv.linux.org.uk> 
Al Viro [Sat, 30 Mar 2013 04:36:23 +0000  (00:36  -0400)] 
 
dgrp procfs fixes, part 4: get rid of sysctl-like machinerySigned-off-by: Al Viro <viro@zeniv.linux.org.uk> 
Al Viro [Sat, 30 Mar 2013 00:49:43 +0000  (20:49 -0400)] 
 
dgrp procfs fixes, part 3: kill dead codeSigned-off-by: Al Viro <viro@zeniv.linux.org.uk> 
Al Viro [Sat, 30 Mar 2013 00:45:38 +0000  (20:45 -0400)] 
 
dgrp procfs fixes, part 2Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> 
Al Viro [Sat, 30 Mar 2013 00:39:17 +0000  (20:39 -0400)] 
 
dgrp procfs fixes, part 1Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> 
Sean MacLennan [Tue, 9 Apr 2013 01:18:06 +0000  (21:18 -0400)] 
 
The rtl8192e procfs-based debug interface seems very brokenSigned-off-by: Sean MacLennan <seanm@seanm.ca> Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> 
Al Viro [Sun, 31 Mar 2013 19:02:51 +0000  (15:02 -0400)] 
 
rtl8192e: switch to proc_create()Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> 
Al Viro [Fri, 29 Mar 2013 23:30:06 +0000  (19:30 -0400)] 
 
rtl8192e: don't use create_proc_entry() for directoriesSigned-off-by: Al Viro <viro@zeniv.linux.org.uk> 
Al Viro [Fri, 29 Mar 2013 23:27:05 +0000  (19:27 -0400)] 
 
procfs: switch /proc/self away from proc_dir_entrySigned-off-by: Al Viro <viro@zeniv.linux.org.uk> 
Al Viro [Fri, 29 Mar 2013 16:23:28 +0000  (12:23 -0400)] 
 
mode_t, whack-a-mole at 11...Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> 
Al Viro [Fri, 29 Mar 2013 03:01:34 +0000  (23:01 -0400)] 
 
snd_info_register: switch to proc_create_data/proc_mkdir_modeSigned-off-by: Al Viro <viro@zeniv.linux.org.uk> 
Al Viro [Thu, 28 Mar 2013 22:56:21 +0000  (18:56 -0400)] 
 
hysdn: stash pointer to card into proc_dir_entry->dataSigned-off-by: Al Viro <viro@zeniv.linux.org.uk> 
Al Viro [Thu, 28 Mar 2013 22:11:13 +0000  (18:11 -0400)] 
 
atags_proc: switch to proc_create_data()Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> 
Al Viro [Thu, 28 Mar 2013 17:12:32 +0000  (13:12 -0400)] 
 
gadgetfs: don't bother with fops->ownerSigned-off-by: Al Viro <viro@zeniv.linux.org.uk> 
Al Viro [Thu, 28 Mar 2013 17:00:31 +0000  (13:00 -0400)] 
 
ccg: don't bother with fops->ownerSigned-off-by: Al Viro <viro@zeniv.linux.org.uk> 
Al Viro [Thu, 28 Mar 2013 16:45:40 +0000  (12:45 -0400)] 
 
spufs: don't bother with fops->ownerSigned-off-by: Al Viro <viro@zeniv.linux.org.uk> 
Al Viro [Thu, 21 Mar 2013 15:06:46 +0000  (11:06 -0400)] 
 
get rid of the last free_pipe_info() callersSigned-off-by: Al Viro <viro@zeniv.linux.org.uk> 
Al Viro [Thu, 21 Mar 2013 15:04:15 +0000  (11:04 -0400)] 
 
get rid of alloc_pipe_info() argumentSigned-off-by: Al Viro <viro@zeniv.linux.org.uk> 
Al Viro [Thu, 21 Mar 2013 15:01:38 +0000  (11:01 -0400)] 
 
get rid of pipe->inodeSigned-off-by: Al Viro <viro@zeniv.linux.org.uk> 
Al Viro [Thu, 21 Mar 2013 16:24:01 +0000  (12:24 -0400)] 
 
introduce variants of pipe_lock/pipe_unlock for real pipes/FIFOsSigned-off-by: Al Viro <viro@zeniv.linux.org.uk> 
Al Viro [Thu, 21 Mar 2013 15:16:56 +0000  (11:16 -0400)] 
 
pipe: set file->private_data to ->i_pipeSigned-off-by: Al Viro <viro@zeniv.linux.org.uk> 
Al Viro [Thu, 21 Mar 2013 06:32:24 +0000  (02:32  -0400)] 
 
pipe: don't use ->i_mutexSigned-off-by: Al Viro <viro@zeniv.linux.org.uk> 
Al Viro [Thu, 21 Mar 2013 06:21:19 +0000  (02:21  -0400)] 
 
pipe: take allocation and freeing of pipe_inode_info out of ->i_mutexSigned-off-by: Al Viro <viro@zeniv.linux.org.uk> 
Al Viro [Thu, 21 Mar 2013 06:16:30 +0000  (02:16  -0400)] 
 
pipe: preparation to new locking rulesSigned-off-by: Al Viro <viro@zeniv.linux.org.uk> 
Al Viro [Thu, 21 Mar 2013 06:07:59 +0000  (02:07  -0400)] 
 
pipe: switch wait_for_partner() and wake_up_partner() to pipe_inode_infoSigned-off-by: Al Viro <viro@zeniv.linux.org.uk> 
Al Viro [Tue, 12 Mar 2013 13:58:10 +0000  (09:58 -0400)] 
 
pipe: fold file_operations instances in oneSigned-off-by: Al Viro <viro@zeniv.linux.org.uk> 
Al Viro [Tue, 12 Mar 2013 13:46:27 +0000  (09:46 -0400)] 
 
fold fifo.c into pipe.cSigned-off-by: Al Viro <viro@zeniv.linux.org.uk> 
Al Viro [Wed, 20 Mar 2013 17:21:32 +0000  (13:21 -0400)] 
 
lift sb_start_write out of ->splice_write()Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> 
Al Viro [Wed, 20 Mar 2013 17:19:30 +0000  (13:19 -0400)] 
 
lift sb_start_write into default_file_splice_write()Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> 
Al Viro [Wed, 20 Mar 2013 17:04:20 +0000  (13:04 -0400)] 
 
lift sb_start_write() out of ->write()Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> 
Al Viro [Wed, 20 Mar 2013 14:42:10 +0000  (10:42 -0400)] 
 
switch compat readv/writev variants to COMPAT_SYSCALL_DEFINESigned-off-by: Al Viro <viro@zeniv.linux.org.uk> 
Al Viro [Wed, 20 Mar 2013 13:33:23 +0000  (09:33 -0400)] 
 
f2fs: use mnt_want_write_file() in ioctlSigned-off-by: Al Viro <viro@zeniv.linux.org.uk> 
Al Viro [Wed, 20 Mar 2013 01:01:03 +0000  (21:01 -0400)] 
 
lift sb_start_write/sb_end_write out of ->aio_write()Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> 
Al Viro [Wed, 20 Mar 2013 00:35:00 +0000  (20:35 -0400)] 
 
hpfs: move setting hpfs-private i_dirty to ->write_end()Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> 
Al Viro [Tue, 19 Mar 2013 23:46:45 +0000  (19:46 -0400)] 
 
reiserfs: don't wank with EFBIG before calling do_sync_write()Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> 
Al Viro [Sat, 16 Mar 2013 19:12:40 +0000  (15:12 -0400)] 
 
fold release_mounts() into namespace_unlock()Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> 
Al Viro [Sat, 16 Mar 2013 18:49:45 +0000  (14:49 -0400)] 
 
switch unlock_mount() to namespace_unlock(), convert all umount_tree() callersSigned-off-by: Al Viro <viro@zeniv.linux.org.uk> 
Al Viro [Sat, 16 Mar 2013 18:42:19 +0000  (14:42 -0400)] 
 
more conversions to namespace_unlock()Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> 
Al Viro [Sat, 16 Mar 2013 18:39:34 +0000  (14:39 -0400)] 
 
get rid of the second argument of shrink_submounts()Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> 
Al Viro [Sat, 16 Mar 2013 18:35:16 +0000  (14:35 -0400)] 
 
saner umount_tree()/release_mounts(), part 1Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> 
Al Viro [Fri, 15 Mar 2013 14:53:28 +0000  (10:53 -0400)] 
 
get rid of full-hash scan on detaching vfsmountsSigned-off-by: Al Viro <viro@zeniv.linux.org.uk> 
Andrey Vagin [Tue, 9 Apr 2013 13:33:29 +0000  (17:33 +0400)] 
 
mnt: release locks on error path in do_loopback
do_loopback calls lock_mount(path) and forget to unlock_mount
if clone_mnt or copy_mnt fails.
[   77.661566] ================================================
[   77.662939] [ BUG: lock held when returning to user space! ]
[   77.664104] 3.9.0-rc5+ #17 Not tainted
[   77.664982] ------------------------------------------------
[   77.666488] mount/514 is leaving the kernel with locks still held!
[   77.668027] 2 locks held by mount/514:
[   77.668817]  #0:  (&sb->s_type->i_mutex_key#7){+.+.+.}, at: [<
ffffffff811cca22 >] lock_mount+0x32/0xe0
[   77.671755]  #1:  (&namespace_sem){+++++.}, at: [<
ffffffff811cca3a >] lock_mount+0x4a/0xe0
Signed-off-by: Andrey Vagin <avagin@openvz.org> 
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>