diff options
Diffstat (limited to 'target/linux')
-rw-r--r-- | target/linux/patches/3.14.1/uuid.patch | 30 |
1 files changed, 15 insertions, 15 deletions
diff --git a/target/linux/patches/3.14.1/uuid.patch b/target/linux/patches/3.14.1/uuid.patch index ca23accdf..e8d523074 100644 --- a/target/linux/patches/3.14.1/uuid.patch +++ b/target/linux/patches/3.14.1/uuid.patch @@ -1,16 +1,16 @@ -diff -Nur linux-3.4.2.orig/block/genhd.c linux-3.4.2/block/genhd.c ---- linux-3.4.2.orig/block/genhd.c 2012-06-09 17:36:33.000000000 +0200 -+++ linux-3.4.2/block/genhd.c 2012-06-15 18:19:16.000000000 +0200 -@@ -33,7 +33,7 @@ +diff -Nur linux-3.14.1.orig/block/genhd.c linux-3.14.1/block/genhd.c +--- linux-3.14.1.orig/block/genhd.c 2014-04-14 15:50:10.000000000 +0200 ++++ linux-3.14.1/block/genhd.c 2014-04-24 09:50:05.281309701 +0200 +@@ -34,7 +34,7 @@ static DEFINE_MUTEX(ext_devt_mutex); static DEFINE_IDR(ext_devt_idr); -static struct device_type disk_type; +struct device_type disk_type; - static void disk_alloc_events(struct gendisk *disk); - static void disk_add_events(struct gendisk *disk); -@@ -1122,7 +1122,7 @@ + static void disk_check_events(struct disk_events *ev, + unsigned int *clearing_ptr); +@@ -1121,7 +1121,7 @@ return NULL; } @@ -19,10 +19,10 @@ diff -Nur linux-3.4.2.orig/block/genhd.c linux-3.4.2/block/genhd.c .name = "disk", .groups = disk_attr_groups, .release = disk_release, -diff -Nur linux-3.4.2.orig/init/do_mounts.c linux-3.4.2/init/do_mounts.c ---- linux-3.4.2.orig/init/do_mounts.c 2012-06-09 17:36:33.000000000 +0200 -+++ linux-3.4.2/init/do_mounts.c 2012-06-15 18:20:11.000000000 +0200 -@@ -21,6 +21,7 @@ +diff -Nur linux-3.14.1.orig/init/do_mounts.c linux-3.14.1/init/do_mounts.c +--- linux-3.14.1.orig/init/do_mounts.c 2014-04-14 15:50:10.000000000 +0200 ++++ linux-3.14.1/init/do_mounts.c 2014-04-24 10:17:54.043200973 +0200 +@@ -33,6 +33,7 @@ #include <linux/nfs_fs_sb.h> #include <linux/nfs_mount.h> @@ -30,7 +30,7 @@ diff -Nur linux-3.4.2.orig/init/do_mounts.c linux-3.4.2/init/do_mounts.c #include "do_mounts.h" int __initdata rd_doload; /* 1 = load RAM disk, 0 = don't load */ -@@ -32,6 +33,132 @@ +@@ -44,6 +45,132 @@ dev_t ROOT_DEV; @@ -95,7 +95,7 @@ diff -Nur linux-3.4.2.orig/init/do_mounts.c linux-3.4.2/init/do_mounts.c + rw |= REQ_SYNC; + + bio->bi_bdev = bdev; -+ bio->bi_sector = sector; ++ bio->bi_iter.bi_sector = sector; + bio_add_page(bio, page, size, 0); + init_completion(&event); + bio->bi_private = &event; @@ -163,7 +163,7 @@ diff -Nur linux-3.4.2.orig/init/do_mounts.c linux-3.4.2/init/do_mounts.c static int __init load_ramdisk(char *str) { rd_doload = simple_strtol(str,NULL,0) & 3; -@@ -256,6 +383,13 @@ +@@ -289,6 +416,13 @@ static int __init root_dev_setup(char *line) { strlcpy(saved_root_name, line, sizeof(saved_root_name)); @@ -177,7 +177,7 @@ diff -Nur linux-3.4.2.orig/init/do_mounts.c linux-3.4.2/init/do_mounts.c return 1; } -@@ -471,6 +605,83 @@ +@@ -505,6 +639,83 @@ void __init mount_root(void) { |