Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

[PATCH] severing module.h->sched.h

Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>

Al Viro f6a57033 2b5f6dcc

+29 -14
+1
arch/i386/kernel/alternative.c
··· 1 1 #include <linux/module.h> 2 + #include <linux/sched.h> 2 3 #include <linux/spinlock.h> 3 4 #include <linux/list.h> 4 5 #include <asm/alternative.h>
+1
arch/i386/kernel/cpu/mcheck/therm_throt.c
··· 20 20 #include <linux/cpu.h> 21 21 #include <asm/cpu.h> 22 22 #include <linux/notifier.h> 23 + #include <linux/jiffies.h> 23 24 #include <asm/therm_throt.h> 24 25 25 26 /* How long to wait between reporting thermal events */
+1
drivers/base/cpu.c
··· 5 5 #include <linux/sysdev.h> 6 6 #include <linux/module.h> 7 7 #include <linux/init.h> 8 + #include <linux/sched.h> 8 9 #include <linux/cpu.h> 9 10 #include <linux/topology.h> 10 11 #include <linux/device.h>
+1
drivers/hwmon/abituguru.c
··· 21 21 etc voltage & frequency control is not supported! 22 22 */ 23 23 #include <linux/module.h> 24 + #include <linux/sched.h> 24 25 #include <linux/init.h> 25 26 #include <linux/slab.h> 26 27 #include <linux/jiffies.h>
+1
drivers/leds/ledtrig-ide-disk.c
··· 12 12 */ 13 13 14 14 #include <linux/module.h> 15 + #include <linux/jiffies.h> 15 16 #include <linux/kernel.h> 16 17 #include <linux/init.h> 17 18 #include <linux/timer.h>
+1
drivers/leds/ledtrig-timer.c
··· 12 12 */ 13 13 14 14 #include <linux/module.h> 15 + #include <linux/jiffies.h> 15 16 #include <linux/kernel.h> 16 17 #include <linux/init.h> 17 18 #include <linux/list.h>
+1
drivers/pci/access.c
··· 1 1 #include <linux/pci.h> 2 2 #include <linux/module.h> 3 + #include <linux/sched.h> 3 4 #include <linux/ioport.h> 4 5 #include <linux/wait.h> 5 6
+1
drivers/scsi/scsi_transport_sas.c
··· 25 25 26 26 #include <linux/init.h> 27 27 #include <linux/module.h> 28 + #include <linux/jiffies.h> 28 29 #include <linux/err.h> 29 30 #include <linux/slab.h> 30 31 #include <linux/string.h>
+1
drivers/w1/slaves/w1_therm.c
··· 24 24 #include <linux/kernel.h> 25 25 #include <linux/module.h> 26 26 #include <linux/moduleparam.h> 27 + #include <linux/sched.h> 27 28 #include <linux/device.h> 28 29 #include <linux/types.h> 29 30 #include <linux/delay.h>
-1
include/asm-x86_64/elf.h
··· 45 45 46 46 #ifdef __KERNEL__ 47 47 #include <asm/processor.h> 48 - #include <asm/compat.h> 49 48 50 49 /* 51 50 * This is used to ensure we don't load something for the wrong architecture.
+1
include/linux/acct.h
··· 119 119 #ifdef CONFIG_BSD_PROCESS_ACCT 120 120 struct vfsmount; 121 121 struct super_block; 122 + struct pacct_struct; 122 123 extern void acct_auto_close_mnt(struct vfsmount *m); 123 124 extern void acct_auto_close(struct super_block *sb); 124 125 extern void acct_init_pacct(struct pacct_struct *pacct);
+1 -12
include/linux/module.h
··· 6 6 * Rewritten by Richard Henderson <rth@tamu.edu> Dec 1996 7 7 * Rewritten again by Rusty Russell, 2002 8 8 */ 9 - #include <linux/sched.h> 10 9 #include <linux/spinlock.h> 11 10 #include <linux/list.h> 12 11 #include <linux/stat.h> ··· 410 411 return ret; 411 412 } 412 413 413 - static inline void module_put(struct module *module) 414 - { 415 - if (module) { 416 - unsigned int cpu = get_cpu(); 417 - local_dec(&module->ref[cpu].count); 418 - /* Maybe they're waiting for us to drop reference? */ 419 - if (unlikely(!module_is_live(module))) 420 - wake_up_process(module->waiter); 421 - put_cpu(); 422 - } 423 - } 414 + extern void module_put(struct module *module); 424 415 425 416 #else /*!CONFIG_MODULE_UNLOAD*/ 426 417 static inline int try_module_get(struct module *module)
+2
include/scsi/libiscsi.h
··· 25 25 26 26 #include <linux/types.h> 27 27 #include <linux/mutex.h> 28 + #include <linux/timer.h> 29 + #include <linux/workqueue.h> 28 30 #include <scsi/iscsi_proto.h> 29 31 #include <scsi/iscsi_if.h> 30 32
+1
kernel/latency.c
··· 36 36 #include <linux/slab.h> 37 37 #include <linux/module.h> 38 38 #include <linux/notifier.h> 39 + #include <linux/jiffies.h> 39 40 #include <asm/atomic.h> 40 41 41 42 struct latency_info {
+14 -1
kernel/module.c
··· 34 34 #include <linux/err.h> 35 35 #include <linux/vermagic.h> 36 36 #include <linux/notifier.h> 37 + #include <linux/sched.h> 37 38 #include <linux/stop_machine.h> 38 39 #include <linux/device.h> 39 40 #include <linux/string.h> 40 - #include <linux/sched.h> 41 41 #include <linux/mutex.h> 42 42 #include <linux/unwind.h> 43 43 #include <asm/uaccess.h> ··· 789 789 .attr = { .name = "refcnt", .mode = 0444, .owner = THIS_MODULE }, 790 790 .show = show_refcnt, 791 791 }; 792 + 793 + void module_put(struct module *module) 794 + { 795 + if (module) { 796 + unsigned int cpu = get_cpu(); 797 + local_dec(&module->ref[cpu].count); 798 + /* Maybe they're waiting for us to drop reference? */ 799 + if (unlikely(!module_is_live(module))) 800 + wake_up_process(module->waiter); 801 + put_cpu(); 802 + } 803 + } 804 + EXPORT_SYMBOL(module_put); 792 805 793 806 #else /* !CONFIG_MODULE_UNLOAD */ 794 807 static void print_unload_info(struct seq_file *m, struct module *mod)
+1
lib/random32.c
··· 36 36 #include <linux/types.h> 37 37 #include <linux/percpu.h> 38 38 #include <linux/module.h> 39 + #include <linux/jiffies.h> 39 40 #include <linux/random.h> 40 41 41 42 struct rnd_state {