packages: kernel/kernel-inittmpfs.patch, kernel/kernel-pom-ng-IPV4OPTSSTRIP...
arekm
arekm at pld-linux.org
Thu Jan 6 12:12:50 CET 2011
Author: arekm Date: Thu Jan 6 11:12:50 2011 GMT
Module: packages Tag: HEAD
---- Log message:
- fixes for 2.6.37
---- Files affected:
packages/kernel:
kernel-inittmpfs.patch (1.6 -> 1.7) , kernel-pom-ng-IPV4OPTSSTRIP.patch (1.2 -> 1.3) , kernel-wrr.patch (1.8 -> 1.9)
---- Diffs:
================================================================
Index: packages/kernel/kernel-inittmpfs.patch
diff -u packages/kernel/kernel-inittmpfs.patch:1.6 packages/kernel/kernel-inittmpfs.patch:1.7
--- packages/kernel/kernel-inittmpfs.patch:1.6 Wed Jan 5 21:08:47 2011
+++ packages/kernel/kernel-inittmpfs.patch Thu Jan 6 12:12:44 2011
@@ -30,21 +30,31 @@
diff -ruw linux-2.6.30.orig/fs/ramfs/inode.c linux-2.6.30/fs/ramfs/inode.c
--- linux-2.6.30.orig/fs/ramfs/inode.c 2009-02-12 17:51:15.000000000 +0000
+++ linux-2.6.30/fs/ramfs/inode.c 2009-02-13 11:30:30.000000000 +0000
-@@ -255,6 +255,13 @@
+@@ -255,17 +255,18 @@
return err;
}
++
+ struct dentry *ramfs_mount(struct file_system_type *fs_type,
+ int flags, const char *dev_name, void *data)
+ {
+ return mount_nodev(fs_type, flags, data, ramfs_fill_super);
+ }
+
+-static struct dentry *rootfs_mount(struct file_system_type *fs_type,
+- int flags, const char *dev_name, void *data)
+-{
+- return mount_nodev(fs_type, flags|MS_NOUSER, data, ramfs_fill_super);
+-}
+static struct file_system_type ramfs_fs_type = {
+ .name = "ramfs",
-+ .mount ramfs_mount,
++ .mount = ramfs_mount,
+ .kill_sb = kill_litter_super,
+};
-+
-+#ifndef CONFIG_TMPFS_ROOT
- struct dentry *ramfs_mount(struct file_system_type *fs_type,
- int flags, const char *dev_name, void *data)
+
+ static void ramfs_kill_sb(struct super_block *sb)
{
-@@ -273,30 +280,12 @@
+@@ -273,30 +274,19 @@
kill_litter_super(sb);
}
@@ -53,6 +63,13 @@
- .mount = ramfs_mount,
- .kill_sb = ramfs_kill_sb,
-};
++#ifndef CONFIG_TMPFS_ROOT
++static struct dentry *rootfs_mount(struct file_system_type *fs_type,
++ int flags, const char *dev_name, void *data)
++{
++ return mount_nodev(fs_type, flags|MS_NOUSER, data, ramfs_fill_super);
++}
++
static struct file_system_type rootfs_fs_type = {
.name = "rootfs",
.mount = rootfs_mount,
@@ -75,7 +92,7 @@
int __init init_rootfs(void)
{
int err;
-@@ -316,5 +305,19 @@
+@@ -311,5 +301,19 @@
return err;
}
@@ -83,12 +100,12 @@
+
+static int __init init_ramfs_fs(void)
+{
-+ return register_filesystem(&ramfs_fs_type);
++ return register_filesystem(&ramfs_fs_type);
+}
+
+static void __exit exit_ramfs_fs(void)
+{
-+ unregister_filesystem(&ramfs_fs_type);
++ unregister_filesystem(&ramfs_fs_type);
+}
+
+module_init(init_ramfs_fs)
================================================================
Index: packages/kernel/kernel-pom-ng-IPV4OPTSSTRIP.patch
diff -u packages/kernel/kernel-pom-ng-IPV4OPTSSTRIP.patch:1.2 packages/kernel/kernel-pom-ng-IPV4OPTSSTRIP.patch:1.3
--- packages/kernel/kernel-pom-ng-IPV4OPTSSTRIP.patch:1.2 Tue Mar 31 14:04:30 2009
+++ packages/kernel/kernel-pom-ng-IPV4OPTSSTRIP.patch Thu Jan 6 12:12:44 2011
@@ -72,7 +72,7 @@
+
+ /* if no options in packet then nothing to clear. */
+ if (iph->ihl * 4 == sizeof(struct iphdr))
-+ return IPT_CONTINUE;
++ return XT_CONTINUE;
+
+ /* else clear all options */
+ memset(&(IPCB(skb)->opt), 0, sizeof(struct ip_options));
@@ -80,7 +80,7 @@
+ opt = &(IPCB(skb)->opt);
+ opt->optlen = l;
+
-+ return IPT_CONTINUE;
++ return XT_CONTINUE;
+}
+
+static bool
@@ -98,7 +98,7 @@
+ return 1;
+}
+
-+static struct ipt_target ipt_ipv4optsstrip_reg = {
++static struct xt_target ipt_ipv4optsstrip_reg = {
+ .name = "IPV4OPTSSTRIP",
+ .target = target,
+ .checkentry = checkentry,
================================================================
Index: packages/kernel/kernel-wrr.patch
diff -u packages/kernel/kernel-wrr.patch:1.8 packages/kernel/kernel-wrr.patch:1.9
--- packages/kernel/kernel-wrr.patch:1.8 Mon Mar 1 08:57:49 2010
+++ packages/kernel/kernel-wrr.patch Thu Jan 6 12:12:44 2011
@@ -1083,7 +1083,7 @@
+ weight_setdefault(&q->bands[i].class_modf.weight2);
+ if (!crterr) {
+ struct Qdisc *child =
-+ qdisc_create_dflt(qdisc_dev(sch), sch->dev_queue, &pfifo_qdisc_ops, sch->handle);
++ qdisc_create_dflt(sch->dev_queue, &pfifo_qdisc_ops, sch->handle);
+ if (child)
+ q->bands[i].que = child;
+ else {
================================================================
---- CVS-web:
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/kernel/kernel-inittmpfs.patch?r1=1.6&r2=1.7&f=u
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/kernel/kernel-pom-ng-IPV4OPTSSTRIP.patch?r1=1.2&r2=1.3&f=u
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/kernel/kernel-wrr.patch?r1=1.8&r2=1.9&f=u
More information about the pld-cvs-commit
mailing list