]> code.ossystems Code Review - openembedded-core.git/commitdiff
lttng-modules: Fix build with older kernels for 2.3.3 as 2.4.0
authorMartin Jansa <martin.jansa@gmail.com>
Thu, 15 May 2014 12:09:08 +0000 (14:09 +0200)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Thu, 29 May 2014 12:42:08 +0000 (13:42 +0100)
Apply the change "lttng-modules: Fix 3.14 bio tracepoints" to
2.3.3 as well as 2.4.0.

(From OE-Core rev: a419ad43a5b3aa5bc3aa095af4d79abe4c24b0d7)

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/recipes-kernel/lttng/lttng-modules/fixup_block_driver.patch [deleted file]
meta/recipes-kernel/lttng/lttng-modules_2.3.3.bb

diff --git a/meta/recipes-kernel/lttng/lttng-modules/fixup_block_driver.patch b/meta/recipes-kernel/lttng/lttng-modules/fixup_block_driver.patch
deleted file mode 100644 (file)
index 3644a47..0000000
+++ /dev/null
@@ -1,122 +0,0 @@
-Fix errors like
-
-block.h:344:24: error: 'struct bio' has no member named 'bi_sector'
-
-Signed-off-by: Khem Raj <raj.khem@gmail.com>
-Upstream-Status: Pending
-
-Index: git/instrumentation/events/lttng-module/block.h
-===================================================================
---- git.orig/instrumentation/events/lttng-module/block.h       2014-05-02 22:20:01.814125429 -0700
-+++ git/instrumentation/events/lttng-module/block.h    2014-05-02 22:28:48.927455709 -0700
-@@ -341,9 +341,9 @@
-       TP_fast_assign(
-               tp_assign(dev, bio->bi_bdev ?
-                                         bio->bi_bdev->bd_dev : 0)
--              tp_assign(sector, bio->bi_sector)
--              tp_assign(nr_sector, bio->bi_size >> 9)
--              blk_fill_rwbs(rwbs, bio->bi_rw, bio->bi_size)
-+              tp_assign(sector, bio->bi_iter.bi_sector)
-+              tp_assign(nr_sector, bio->bi_iter.bi_size >> 9)
-+              blk_fill_rwbs(rwbs, bio->bi_rw, bio->bi_iter.bi_size)
-               tp_memcpy(comm, current->comm, TASK_COMM_LEN)
-       ),
-@@ -385,14 +385,14 @@
-       TP_fast_assign(
-               tp_assign(dev, bio->bi_bdev->bd_dev)
--              tp_assign(sector, bio->bi_sector)
--              tp_assign(nr_sector, bio->bi_size >> 9)
-+              tp_assign(sector, bio->bi_iter.bi_sector)
-+              tp_assign(nr_sector, bio->bi_iter.bi_size >> 9)
- #if (LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,38))
-               tp_assign(error, error)
- #else
-               tp_assign(error, 0)
- #endif
--              blk_fill_rwbs(rwbs, bio->bi_rw, bio->bi_size)
-+              blk_fill_rwbs(rwbs, bio->bi_rw, bio->bi_iter.bi_size)
-       ),
-       TP_printk("%d,%d %s %llu + %u [%d]",
-@@ -419,9 +419,9 @@
-       TP_fast_assign(
-               tp_assign(dev, bio->bi_bdev->bd_dev)
--              tp_assign(sector, bio->bi_sector)
--              tp_assign(nr_sector, bio->bi_size >> 9)
--              blk_fill_rwbs(rwbs, bio->bi_rw, bio->bi_size)
-+              tp_assign(sector, bio->bi_iter.bi_sector)
-+              tp_assign(nr_sector, bio->bi_iter.bi_size >> 9)
-+              blk_fill_rwbs(rwbs, bio->bi_rw, bio->bi_iter.bi_size)
-               tp_memcpy(comm, current->comm, TASK_COMM_LEN)
-       ),
-@@ -485,9 +485,9 @@
-       TP_fast_assign(
-               tp_assign(dev, bio->bi_bdev->bd_dev)
--              tp_assign(sector, bio->bi_sector)
--              tp_assign(nr_sector, bio->bi_size >> 9)
--              blk_fill_rwbs(rwbs, bio->bi_rw, bio->bi_size)
-+              tp_assign(sector, bio->bi_iter.bi_sector)
-+              tp_assign(nr_sector, bio->bi_iter.bi_size >> 9)
-+              blk_fill_rwbs(rwbs, bio->bi_rw, bio->bi_iter.bi_size)
-               tp_memcpy(comm, current->comm, TASK_COMM_LEN)
-       ),
-@@ -513,9 +513,9 @@
-       TP_fast_assign(
-               tp_assign(dev, bio->bi_bdev ? bio->bi_bdev->bd_dev : 0)
--              tp_assign(sector, bio->bi_sector)
--              tp_assign(nr_sector, bio->bi_size >> 9)
--              blk_fill_rwbs(rwbs, bio->bi_rw, bio->bi_size)
-+              tp_assign(sector, bio->bi_iter.bi_sector)
-+              tp_assign(nr_sector, bio->bi_iter.bi_size >> 9)
-+              blk_fill_rwbs(rwbs, bio->bi_rw, bio->bi_iter.bi_size)
-               tp_memcpy(comm, current->comm, TASK_COMM_LEN)
-       ),
-@@ -587,10 +587,10 @@
-       TP_fast_assign(
-               tp_assign(dev, bio ? bio->bi_bdev->bd_dev : 0)
--              tp_assign(sector, bio ? bio->bi_sector : 0)
--              tp_assign(nr_sector, bio ? bio->bi_size >> 9 : 0)
-+              tp_assign(sector, bio ? bio->bi_iter.bi_sector : 0)
-+              tp_assign(nr_sector, bio ? bio->bi_iter.bi_size >> 9 : 0)
-               blk_fill_rwbs(rwbs, bio ? bio->bi_rw : 0,
--                            bio ? bio->bi_size >> 9 : 0)
-+                            bio ? bio->bi_iter.bi_size >> 9 : 0)
-               tp_memcpy(comm, current->comm, TASK_COMM_LEN)
-         ),
-@@ -759,9 +759,9 @@
-       TP_fast_assign(
-               tp_assign(dev, bio->bi_bdev->bd_dev)
--              tp_assign(sector, bio->bi_sector)
-+              tp_assign(sector, bio->bi_iter.bi_sector)
-               tp_assign(new_sector, new_sector)
--              blk_fill_rwbs(rwbs, bio->bi_rw, bio->bi_size)
-+              blk_fill_rwbs(rwbs, bio->bi_rw, bio->bi_iter.bi_size)
-               tp_memcpy(comm, current->comm, TASK_COMM_LEN)
-       ),
-@@ -805,11 +805,11 @@
-       TP_fast_assign(
-               tp_assign(dev, bio->bi_bdev->bd_dev)
--              tp_assign(sector, bio->bi_sector)
--              tp_assign(nr_sector, bio->bi_size >> 9)
-+              tp_assign(sector, bio->bi_iter.bi_sector)
-+              tp_assign(nr_sector, bio->bi_iter.bi_size >> 9)
-               tp_assign(old_dev, dev)
-               tp_assign(old_sector, from)
--              blk_fill_rwbs(rwbs, bio->bi_rw, bio->bi_size)
-+              blk_fill_rwbs(rwbs, bio->bi_rw, bio->bi_iter.bi_size)
-       ),
-       TP_printk("%d,%d %s %llu + %u <- (%d,%d) %llu",
index 94e18b2622eeb8454677b45bc3ab64846d95cd9d..81a3983c64f164036effe2a69f411b560a6b3b23 100644 (file)
@@ -15,7 +15,7 @@ PV = "2.3.3"
 
 SRC_URI = "git://git.lttng.org/lttng-modules.git;branch=stable-2.3 \
            file://lttng-modules-replace-KERNELDIR-with-KERNEL_SRC.patch \
-           file://fixup_block_driver.patch \
+           file://bio-bvec-iter.patch \
           "
 
 export INSTALL_MOD_DIR="kernel/lttng-modules"