[kernel] r6673 - in dists/sid/linux-2.6/debian: patches
patches/series
Christian T. Steigies
cts at costa.debian.org
Tue May 23 22:00:29 UTC 2006
Author: cts
Date: Tue May 23 22:00:27 2006
New Revision: 6673
Added:
dists/sid/linux-2.6/debian/patches/m68k-via2-scsi.patch
dists/sid/linux-2.6/debian/patches/series/15-extra
Modified:
dists/sid/linux-2.6/debian/changelog
Log:
Add mac via patch
Modified: dists/sid/linux-2.6/debian/changelog
==============================================================================
--- dists/sid/linux-2.6/debian/changelog (original)
+++ dists/sid/linux-2.6/debian/changelog Tue May 23 22:00:27 2006
@@ -3,7 +3,10 @@
* Add stable release 2.6.16.18:
- NETFILTER: SNMP NAT: fix memory corruption (CVE-2006-2444)
- -- maximilian attems <maks at sternwelten.at> Mon, 22 May 2006 22:25:35 +0200
+ [ Christian T. Steigies ]
+ * [m68k] Add mac via patch.
+
+ -- Christian T. Steigies <cts at debian.org> Tue, 23 May 2006 23:19:51 +0200
linux-2.6 (2.6.16-14) unstable; urgency=low
Added: dists/sid/linux-2.6/debian/patches/m68k-via2-scsi.patch
==============================================================================
--- (empty file)
+++ dists/sid/linux-2.6/debian/patches/m68k-via2-scsi.patch Tue May 23 22:00:27 2006
@@ -0,0 +1,95 @@
+--- source-m68k-none/arch/m68k/mac/config.c.orig 2006-05-23 22:55:56.000000000 +0200
++++ source-m68k-none/arch/m68k/mac/config.c 2006-05-23 22:58:52.000000000 +0200
+@@ -89,24 +89,11 @@
+
+ static void mac_get_model(char *str);
+
+-void mac_bang(int irq, void *vector, struct pt_regs *p)
+-{
+- printk(KERN_INFO "Resetting ...\n");
+- mac_reset();
+-}
+-
+ static void mac_sched_init(irqreturn_t (*vector)(int, void *, struct pt_regs *))
+ {
+ via_init_clock(vector);
+ }
+
+-#if 0
+-void mac_waitbut (void)
+-{
+- ;
+-}
+-#endif
+-
+ /*
+ * Parse a Macintosh-specific record in the bootinfo
+ */
+
+--- source/arch/m68k/mac/macints.c.orig 2006-03-20 06:53:29.000000000 +0100
++++ source/arch/m68k/mac/macints.c 2006-05-23 22:46:25.000000000 +0200
+@@ -216,7 +216,6 @@
+ * console_loglevel determines NMI handler function
+ */
+
+-extern irqreturn_t mac_bang(int, void *, struct pt_regs *);
+ irqreturn_t mac_nmi_handler(int, void *, struct pt_regs *);
+ irqreturn_t mac_debug_handler(int, void *, struct pt_regs *);
+
+--- source-m68k-none/arch/m68k/mac/via.c.orig 2006-05-23 23:03:13.000000000 +0200
++++ source-m68k-none/arch/m68k/mac/via.c 2006-05-23 23:05:43.000000000 +0200
+@@ -25,7 +25,6 @@
+ #include <linux/init.h>
+ #include <linux/ide.h>
+
+-#include <asm/traps.h>
+ #include <asm/bootinfo.h>
+ #include <asm/macintosh.h>
+ #include <asm/macints.h>
+@@ -71,7 +70,6 @@
+ void via_irq_disable(int irq);
+ void via_irq_clear(int irq);
+
+-extern irqreturn_t mac_bang(int, void *, struct pt_regs *);
+ extern irqreturn_t mac_scc_dispatch(int, void *, struct pt_regs *);
+ extern int oss_present;
+
+@@ -270,12 +268,6 @@
+ request_irq(IRQ_AUTO_1, via1_irq,
+ IRQ_FLG_LOCK|IRQ_FLG_FAST, "via1",
+ (void *) via1);
+-#if 0 /* interferes with serial on some machines */
+- if (!psc_present) {
+- request_irq(IRQ_AUTO_6, mac_bang, IRQ_FLG_LOCK,
+- "Off Switch", mac_bang);
+- }
+-#endif
+ }
+ request_irq(IRQ_AUTO_2, via2_irq, IRQ_FLG_LOCK|IRQ_FLG_FAST,
+ "via2", (void *) via2);
+@@ -471,8 +463,8 @@
+ for (i = 0, irq_bit = 1 ; i < 7 ; i++, irq_bit <<= 1)
+ if (events & irq_bit) {
+ via2[gIER] = irq_bit;
+- m68k_handle_int(VIA2_SOURCE_BASE + i, regs);
+ via2[gIFR] = irq_bit | rbv_clear;
++ m68k_handle_int(VIA2_SOURCE_BASE + i, regs);
+ via2[gIER] = irq_bit | 0x80;
+ }
+ return IRQ_HANDLED;
+@@ -529,6 +521,7 @@
+ }
+ via2[gIER] = irq_bit | 0x80;
+ } else if (irq_src == 7) {
++ nubus_active |= irq_bit;
+ if (rbv_present) {
+ /* enable the slot interrupt. SIER works like IER. */
+ via2[rSIER] = IER_SET_BIT(irq_idx);
+@@ -550,7 +543,6 @@
+ }
+ }
+ }
+- nubus_active |= irq_bit;
+ }
+ }
+
Added: dists/sid/linux-2.6/debian/patches/series/15-extra
==============================================================================
--- (empty file)
+++ dists/sid/linux-2.6/debian/patches/series/15-extra Tue May 23 22:00:27 2006
@@ -0,0 +1,2 @@
+#+ m68k-dma.patch m68k
+#+ m68k-via2-scsi.patch m68k
More information about the Kernel-svn-changes
mailing list