diff mbox series

[kirkstone,PATCHv2] lttng-modules: Upgrade 2.13.9 -> 2.13.14

Message ID 20240801194209.261057-1-sdoshi@mvista.com
State Accepted, archived
Commit 2721f84ba755ceea5780e44feb0713ad8c4d0217
Delegated to: Steve Sakoman
Headers show
Series [kirkstone,PATCHv2] lttng-modules: Upgrade 2.13.9 -> 2.13.14 | expand

Commit Message

Siddharth Doshi Aug. 1, 2024, 7:42 p.m. UTC
From: Siddharth Doshi <sdoshi@mvista.com>

License-Update: Updated LIC_FILES_CHKSUM due to License file modification

Note: Upgrade lttng-modules to 2.13.14 to fix fcheck error which occurs
with commit 782202de6478f68caaed4567017095ad906c4eef in kernel "file: Rename fcheck
lookup_fd_rcu" which does replaces fcheck with lookup_fd_rcu.

Signed-off-by: Armin Kuster <akuster@mvista.com>
Signed-off-by: Siddharth Doshi <sdoshi@mvista.com>
---
 .../0009-Rename-genhd-wrapper-to-blkdev.patch | 19 +++++++++++--------
 ...les_2.13.9.bb => lttng-modules_2.13.14.bb} |  4 ++--
 2 files changed, 13 insertions(+), 10 deletions(-)
 rename meta/recipes-kernel/lttng/{lttng-modules_2.13.9.bb => lttng-modules_2.13.14.bb} (89%)

Comments

Steve Sakoman Aug. 2, 2024, 12:21 p.m. UTC | #1
On Thu, Aug 1, 2024 at 12:42 PM Siddharth Doshi via
lists.openembedded.org <sdoshi=mvista.com@lists.openembedded.org>
wrote:
>
> From: Siddharth Doshi <sdoshi@mvista.com>
>
> License-Update: Updated LIC_FILES_CHKSUM due to License file modification

I think the intent of this tag is to specify what was modified!
Please send a V3 outlining what changed in the license file.

Thanks!

Steve

>
> Note: Upgrade lttng-modules to 2.13.14 to fix fcheck error which occurs
> with commit 782202de6478f68caaed4567017095ad906c4eef in kernel "file: Rename fcheck
> lookup_fd_rcu" which does replaces fcheck with lookup_fd_rcu.
>
> Signed-off-by: Armin Kuster <akuster@mvista.com>
> Signed-off-by: Siddharth Doshi <sdoshi@mvista.com>
> ---
>  .../0009-Rename-genhd-wrapper-to-blkdev.patch | 19 +++++++++++--------
>  ...les_2.13.9.bb => lttng-modules_2.13.14.bb} |  4 ++--
>  2 files changed, 13 insertions(+), 10 deletions(-)
>  rename meta/recipes-kernel/lttng/{lttng-modules_2.13.9.bb => lttng-modules_2.13.14.bb} (89%)
>
> diff --git a/meta/recipes-kernel/lttng/lttng-modules/0009-Rename-genhd-wrapper-to-blkdev.patch b/meta/recipes-kernel/lttng/lttng-modules/0009-Rename-genhd-wrapper-to-blkdev.patch
> index 90fec9dc58..874e076675 100644
> --- a/meta/recipes-kernel/lttng/lttng-modules/0009-Rename-genhd-wrapper-to-blkdev.patch
> +++ b/meta/recipes-kernel/lttng/lttng-modules/0009-Rename-genhd-wrapper-to-blkdev.patch
> @@ -8,9 +8,12 @@ to follow upstream.
>
>  Upstream-Status: Backport
>
> +Note: Updated patch to cleanly apply to 2.13.14
> +
>  Change-Id: I4ec94fb94d11712dd20f0680aea1de77fbfa9d17
>  Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
>  Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
> +Signed-off-by: Siddharth Doshi <sdoshi@mvista.com>
>  ---
>   include/wrapper/{genhd.h => blkdev.h} | 10 +++++-----
>   src/lttng-statedump-impl.c            |  2 +-
> @@ -21,7 +24,7 @@ diff --git a/include/wrapper/genhd.h b/include/wrapper/blkdev.h
>  similarity index 93%
>  rename from include/wrapper/genhd.h
>  rename to include/wrapper/blkdev.h
> -index 4a59b68e..0d5ad90f 100644
> +index e32c7b6..76397f6 100644
>  --- a/include/wrapper/genhd.h
>  +++ b/include/wrapper/blkdev.h
>  @@ -1,6 +1,6 @@
> @@ -41,9 +44,9 @@ index 4a59b68e..0d5ad90f 100644
>  +#ifndef _LTTNG_WRAPPER_BLKDEV_H
>  +#define _LTTNG_WRAPPER_BLKDEV_H
>
> - #if (LTTNG_LINUX_VERSION_CODE >= LTTNG_KERNEL_VERSION(5,18,0))
> - #include <linux/blkdev.h>
> -@@ -45,7 +45,7 @@ struct class *wrapper_get_block_class(void)
> + #if (LTTNG_LINUX_VERSION_CODE >= LTTNG_KERNEL_VERSION(5,18,0) \
> +       || LTTNG_RHEL_KERNEL_RANGE(5,14,0,162,0,0, 5,15,0,0,0,0))
> +@@ -47,7 +47,7 @@ struct class *wrapper_get_block_class(void)
>   /*
>    * Canary function to check for 'block_class' at compile time.
>    *
> @@ -52,17 +55,17 @@ index 4a59b68e..0d5ad90f 100644
>    *
>    *   extern struct class block_class;
>    */
> -@@ -104,4 +104,4 @@ struct device_type *wrapper_get_disk_type(void)
> +@@ -106,4 +106,4 @@ struct device_type *wrapper_get_disk_type(void)
>
>   #endif
>
>  -#endif /* _LTTNG_WRAPPER_GENHD_H */
>  +#endif /* _LTTNG_WRAPPER_BLKDEV_H */
>  diff --git a/src/lttng-statedump-impl.c b/src/lttng-statedump-impl.c
> -index 4d7b2921..0e753090 100644
> +index 9d197ce..229517e 100644
>  --- a/src/lttng-statedump-impl.c
>  +++ b/src/lttng-statedump-impl.c
> -@@ -41,7 +41,7 @@
> +@@ -42,7 +42,7 @@
>   #include <wrapper/namespace.h>
>   #include <wrapper/irq.h>
>   #include <wrapper/tracepoint.h>
> @@ -72,5 +75,5 @@ index 4d7b2921..0e753090 100644
>   #include <wrapper/fdtable.h>
>   #include <wrapper/sched.h>
>  --
> -2.19.1
> +2.35.7
>
> diff --git a/meta/recipes-kernel/lttng/lttng-modules_2.13.9.bb b/meta/recipes-kernel/lttng/lttng-modules_2.13.14.bb
> similarity index 89%
> rename from meta/recipes-kernel/lttng/lttng-modules_2.13.9.bb
> rename to meta/recipes-kernel/lttng/lttng-modules_2.13.14.bb
> index a08386b053..a3e29ab7b7 100644
> --- a/meta/recipes-kernel/lttng/lttng-modules_2.13.9.bb
> +++ b/meta/recipes-kernel/lttng/lttng-modules_2.13.14.bb
> @@ -3,7 +3,7 @@ SUMMARY = "Linux Trace Toolkit KERNEL MODULE"
>  DESCRIPTION = "The lttng-modules 2.0 package contains the kernel tracer modules"
>  HOMEPAGE = "https://lttng.org/"
>  LICENSE = "LGPL-2.1-only & GPL-2.0-only & MIT"
> -LIC_FILES_CHKSUM = "file://LICENSE;md5=0464cff101a009c403cd2ed65d01d4c4"
> +LIC_FILES_CHKSUM = "file://LICENSE;md5=8d0d9f08888046474772a5d745d89d6a"
>
>  inherit module
>
> @@ -16,7 +16,7 @@ SRC_URI = "https://lttng.org/files/${BPN}/${BPN}-${PV}.tar.bz2 \
>  # Use :append here so that the patch is applied also when using devupstream
>  SRC_URI:append = " file://0001-src-Kbuild-change-missing-CONFIG_TRACEPOINTS-to-warn.patch"
>
> -SRC_URI[sha256sum] = "bf808b113544287cfe837a6382887fa66354ef5cc8216460cebbef3d27dc3581"
> +SRC_URI[sha256sum] = "c6449f7ff12ab644a630692a556304e51525ca37d98aebf826796918be0f5da6"
>
>  export INSTALL_MOD_DIR="kernel/lttng-modules"
>
> --
> 2.34.1
>
>
> -=-=-=-=-=-=-=-=-=-=-=-
> Links: You receive all messages sent to this group.
> View/Reply Online (#202887): https://lists.openembedded.org/g/openembedded-core/message/202887
> Mute This Topic: https://lists.openembedded.org/mt/107673130/3620601
> Group Owner: openembedded-core+owner@lists.openembedded.org
> Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [steve@sakoman.com]
> -=-=-=-=-=-=-=-=-=-=-=-
>
diff mbox series

Patch

diff --git a/meta/recipes-kernel/lttng/lttng-modules/0009-Rename-genhd-wrapper-to-blkdev.patch b/meta/recipes-kernel/lttng/lttng-modules/0009-Rename-genhd-wrapper-to-blkdev.patch
index 90fec9dc58..874e076675 100644
--- a/meta/recipes-kernel/lttng/lttng-modules/0009-Rename-genhd-wrapper-to-blkdev.patch
+++ b/meta/recipes-kernel/lttng/lttng-modules/0009-Rename-genhd-wrapper-to-blkdev.patch
@@ -8,9 +8,12 @@  to follow upstream.
 
 Upstream-Status: Backport
 
+Note: Updated patch to cleanly apply to 2.13.14
+
 Change-Id: I4ec94fb94d11712dd20f0680aea1de77fbfa9d17
 Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
 Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
+Signed-off-by: Siddharth Doshi <sdoshi@mvista.com>
 ---
  include/wrapper/{genhd.h => blkdev.h} | 10 +++++-----
  src/lttng-statedump-impl.c            |  2 +-
@@ -21,7 +24,7 @@  diff --git a/include/wrapper/genhd.h b/include/wrapper/blkdev.h
 similarity index 93%
 rename from include/wrapper/genhd.h
 rename to include/wrapper/blkdev.h
-index 4a59b68e..0d5ad90f 100644
+index e32c7b6..76397f6 100644
 --- a/include/wrapper/genhd.h
 +++ b/include/wrapper/blkdev.h
 @@ -1,6 +1,6 @@
@@ -41,9 +44,9 @@  index 4a59b68e..0d5ad90f 100644
 +#ifndef _LTTNG_WRAPPER_BLKDEV_H
 +#define _LTTNG_WRAPPER_BLKDEV_H
  
- #if (LTTNG_LINUX_VERSION_CODE >= LTTNG_KERNEL_VERSION(5,18,0))
- #include <linux/blkdev.h>
-@@ -45,7 +45,7 @@ struct class *wrapper_get_block_class(void)
+ #if (LTTNG_LINUX_VERSION_CODE >= LTTNG_KERNEL_VERSION(5,18,0) \
+	|| LTTNG_RHEL_KERNEL_RANGE(5,14,0,162,0,0, 5,15,0,0,0,0))
+@@ -47,7 +47,7 @@ struct class *wrapper_get_block_class(void)
  /*
   * Canary function to check for 'block_class' at compile time.
   *
@@ -52,17 +55,17 @@  index 4a59b68e..0d5ad90f 100644
   *
   *   extern struct class block_class;
   */
-@@ -104,4 +104,4 @@ struct device_type *wrapper_get_disk_type(void)
+@@ -106,4 +106,4 @@ struct device_type *wrapper_get_disk_type(void)
  
  #endif
  
 -#endif /* _LTTNG_WRAPPER_GENHD_H */
 +#endif /* _LTTNG_WRAPPER_BLKDEV_H */
 diff --git a/src/lttng-statedump-impl.c b/src/lttng-statedump-impl.c
-index 4d7b2921..0e753090 100644
+index 9d197ce..229517e 100644
 --- a/src/lttng-statedump-impl.c
 +++ b/src/lttng-statedump-impl.c
-@@ -41,7 +41,7 @@
+@@ -42,7 +42,7 @@
  #include <wrapper/namespace.h>
  #include <wrapper/irq.h>
  #include <wrapper/tracepoint.h>
@@ -72,5 +75,5 @@  index 4d7b2921..0e753090 100644
  #include <wrapper/fdtable.h>
  #include <wrapper/sched.h>
 -- 
-2.19.1
+2.35.7
 
diff --git a/meta/recipes-kernel/lttng/lttng-modules_2.13.9.bb b/meta/recipes-kernel/lttng/lttng-modules_2.13.14.bb
similarity index 89%
rename from meta/recipes-kernel/lttng/lttng-modules_2.13.9.bb
rename to meta/recipes-kernel/lttng/lttng-modules_2.13.14.bb
index a08386b053..a3e29ab7b7 100644
--- a/meta/recipes-kernel/lttng/lttng-modules_2.13.9.bb
+++ b/meta/recipes-kernel/lttng/lttng-modules_2.13.14.bb
@@ -3,7 +3,7 @@  SUMMARY = "Linux Trace Toolkit KERNEL MODULE"
 DESCRIPTION = "The lttng-modules 2.0 package contains the kernel tracer modules"
 HOMEPAGE = "https://lttng.org/"
 LICENSE = "LGPL-2.1-only & GPL-2.0-only & MIT"
-LIC_FILES_CHKSUM = "file://LICENSE;md5=0464cff101a009c403cd2ed65d01d4c4"
+LIC_FILES_CHKSUM = "file://LICENSE;md5=8d0d9f08888046474772a5d745d89d6a"
 
 inherit module
 
@@ -16,7 +16,7 @@  SRC_URI = "https://lttng.org/files/${BPN}/${BPN}-${PV}.tar.bz2 \
 # Use :append here so that the patch is applied also when using devupstream
 SRC_URI:append = " file://0001-src-Kbuild-change-missing-CONFIG_TRACEPOINTS-to-warn.patch"
 
-SRC_URI[sha256sum] = "bf808b113544287cfe837a6382887fa66354ef5cc8216460cebbef3d27dc3581"
+SRC_URI[sha256sum] = "c6449f7ff12ab644a630692a556304e51525ca37d98aebf826796918be0f5da6"
 
 export INSTALL_MOD_DIR="kernel/lttng-modules"