hc
2024-12-19 9370bb92b2d16684ee45cf24e879c93c509162da
kernel/arch/sparc/kernel/kernel.h
....@@ -14,6 +14,11 @@
1414 extern unsigned int fsr_storage;
1515 extern int ncpus_probed;
1616
17
+/* process{_32,_64}.c */
18
+asmlinkage long sparc_clone(struct pt_regs *regs);
19
+asmlinkage long sparc_fork(struct pt_regs *regs);
20
+asmlinkage long sparc_vfork(struct pt_regs *regs);
21
+
1722 #ifdef CONFIG_SPARC64
1823 /* setup_64.c */
1924 struct seq_file;
....@@ -45,7 +50,11 @@
4550 void __irq_entry smp_kgdb_capture_client(int irq, struct pt_regs *regs);
4651
4752 /* pci.c */
48
-int pci64_dma_supported(struct pci_dev *pdev, u64 device_mask);
53
+#ifdef CONFIG_PCI
54
+int ali_sound_dma_hack(struct device *dev, u64 device_mask);
55
+#else
56
+#define ali_sound_dma_hack(dev, mask) (0)
57
+#endif
4958
5059 /* signal32.c */
5160 void do_sigreturn32(struct pt_regs *regs);
....@@ -148,12 +157,6 @@
148157 /* trampoline_32.S */
149158 extern unsigned long sun4m_cpu_startup;
150159 extern unsigned long sun4d_cpu_startup;
151
-
152
-/* process_32.c */
153
-asmlinkage int sparc_do_fork(unsigned long clone_flags,
154
- unsigned long stack_start,
155
- struct pt_regs *regs,
156
- unsigned long stack_size);
157160
158161 /* signal_32.c */
159162 asmlinkage void do_sigreturn(struct pt_regs *regs);