mirror of
https://github.com/vincentmli/bpfire.git
synced 2026-04-23 17:32:57 +02:00
Updated kernel25 to 2.6.25.18
Updated h12y patch Add patch to remove kudzu deprecated syscall message fix name of some rootfiles
This commit is contained in:
@@ -24,7 +24,7 @@
|
||||
. /opt/pakfire/lib/functions.sh
|
||||
extract_files
|
||||
#
|
||||
KVER=2.6.25.17
|
||||
KVER=2.6.25.18
|
||||
ROOT=`grep "root=" /boot/grub/grub.conf | cut -d"=" -f2 | cut -d" " -f1 | tail -n 1`
|
||||
MOUNT=`grep "kernel" /boot/grub/grub.conf | tail -n 1`
|
||||
# Nur den letzten Parameter verwenden
|
||||
|
||||
@@ -23,4 +23,4 @@
|
||||
#
|
||||
. /opt/pakfire/lib/functions.sh
|
||||
remove_files
|
||||
mv -f /boot/grub/grub-backup-2.6.25.17.conf /boot/grub/grub.conf
|
||||
mv -f /boot/grub/grub-backup-2.6.25.*.conf /boot/grub/grub.conf
|
||||
|
||||
14
src/patches/linux-2.6.25.18-not_report_sysctl_1.23.patch
Normal file
14
src/patches/linux-2.6.25.18-not_report_sysctl_1.23.patch
Normal file
@@ -0,0 +1,14 @@
|
||||
diff -Naur linux-2.6.25.18.org/kernel/sysctl.c linux-2.6.25.18/kernel/sysctl.c
|
||||
--- linux-2.6.25.18.org/kernel/sysctl.c 2008-10-09 04:58:32.000000000 +0200
|
||||
+++ linux-2.6.25.18/kernel/sysctl.c 2008-10-10 18:03:33.000000000 +0200
|
||||
@@ -2807,6 +2807,10 @@
|
||||
if ((args->nlen == 2) && (name[0] == CTL_KERN) && (name[1] == KERN_VERSION))
|
||||
return 0;
|
||||
|
||||
+ /* Ignore kudzu syscall 1.23 */
|
||||
+ if ((args->nlen == 2) && (name[0] == 1) && (name[1] == 23))
|
||||
+ return 0;
|
||||
+
|
||||
if (msg_count < 5) {
|
||||
msg_count++;
|
||||
printk(KERN_INFO
|
||||
42
src/patches/linux-h12y-mmio-quirks.patch
Normal file → Executable file
42
src/patches/linux-h12y-mmio-quirks.patch
Normal file → Executable file
@@ -1,6 +1,6 @@
|
||||
--- a/drivers/pci/quirks.c 2008-09-08 20:33:16.000000000 +0200
|
||||
+++ b/drivers/pci/quirks.c 2008-09-11 08:52:32.000000000 +0200
|
||||
@@ -1381,6 +1381,50 @@
|
||||
--- linux/drivers/pci/quirks.c 2008-09-08 20:33:16.000000000 +0200
|
||||
+++ linux/drivers/pci/quirks.c 2008-10-06 16:37:35.000000000 +0200
|
||||
@@ -1381,6 +1381,82 @@
|
||||
PCI_DEVICE_ID_TOSHIBA_TC86C001_IDE,
|
||||
quirk_tc86c001_ide);
|
||||
|
||||
@@ -9,8 +9,8 @@
|
||||
+ * resources that seems to be used by an unknown device.
|
||||
+ * This quirk reserve more than really used mmio space to
|
||||
+ * force change the mmio area of the cardreader and the network chip.
|
||||
+ * See http://bugzilla.kerbel.org/show_bug.cgi?id=10231
|
||||
+ * and http://bugzilla.kerbel.org/show_bug.cgi?id=9905
|
||||
+ * See http://bugzilla.kernel.org/show_bug.cgi?id=10231
|
||||
+ * and http://bugzilla.kernel.org/show_bug.cgi?id=9905
|
||||
+ * for more details
|
||||
+ */
|
||||
+static void __init quirk_h12y_1_mmio(struct pci_dev *dev)
|
||||
@@ -47,6 +47,38 @@
|
||||
+}
|
||||
+DECLARE_PCI_FIXUP_HEADER(PCI_VENDOR_ID_O2,0x7120,quirk_h12y_2_mmio);
|
||||
+
|
||||
+static void __init quirk_h12y_3_mmio(struct pci_dev *dev)
|
||||
+{
|
||||
+/*
|
||||
+ * Firewire Device: O2 00F7 of Twinhead H12Y
|
||||
+ * PCI VENDOR: 0x1217 PCI ID:0x00F7
|
||||
+ * SUB VENDOR: 0x14FF SUB ID:0xA003
|
||||
+ */
|
||||
+ struct resource *r = &dev->resource[1];
|
||||
+ if ((dev->subsystem_vendor) == 0x14FF &&
|
||||
+ (dev->subsystem_device) == 0xA003) {
|
||||
+ r->start = 0;
|
||||
+ r->end = 0x0fff;
|
||||
+ }
|
||||
+}
|
||||
+DECLARE_PCI_FIXUP_HEADER(PCI_VENDOR_ID_O2,0x00F7,quirk_h12y_3_mmio);
|
||||
+
|
||||
+static void __init quirk_h12y_4_mmio(struct pci_dev *dev)
|
||||
+{
|
||||
+/*
|
||||
+ * MS-Cardreader Device: O2 7130 of Twinhead H12Y
|
||||
+ * PCI VENDOR: 0x1217 PCI ID:0x7130
|
||||
+ * SUB VENDOR: 0x14FF SUB ID:0xA003
|
||||
+ */
|
||||
+ struct resource *r = &dev->resource[0];
|
||||
+ if ((dev->subsystem_vendor) == 0x14FF &&
|
||||
+ (dev->subsystem_device) == 0xA003) {
|
||||
+ r->start = 0;
|
||||
+ r->end = 0x1fff;
|
||||
+ }
|
||||
+}
|
||||
+DECLARE_PCI_FIXUP_HEADER(PCI_VENDOR_ID_O2,0x7130,quirk_h12y_4_mmio);
|
||||
+
|
||||
+
|
||||
static void __devinit quirk_netmos(struct pci_dev *dev)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user