[RFC PATCH 0/4] eppic: Create kernel version compatible scripts

Atsushi Kumagai ats-kumagai at wm.jp.nec.com
Mon Dec 26 21:22:19 PST 2016


Hello Kamalesh,

>This patch series creates eppic scripts a for range kernel versions
>they are compatible with. Eppic scripts directory host sample
>scripts to scrub sensitive information from the dump file generated
>using makedumpfile.
>
>The initial version of these scripts was based on Fedora 19 kernel.
>In brief, these scripts rely on hard coded kernel data structure
>member offsets. Kernel data structures are bound to change in due course
>and leading to failure when assumptions about the offsets differ.
>
>Atsushi-San suggested that, it's better to have different version of
>eppic scripts, those will be valid for the range of kernel release and
>their naming convention hinting, of the release they are valid across.
>
>The first patch renames the existing eppic script to reflect the kernel
>release they are compatible with. Following the format:
><eppic_script>-<valid from kernel version>_to_<valid until kernel version>.c
>
>Rest of three patches creates new eppic scripts to match with the kernel
>data structures they work with.

Thank you for reflecting my comments, looks good to me.
v1.6.1 is ready now, these patches will be merged into v1.6.2.

Thanks,
Atsushi Kumagai

>Kamalesh Babulal (4):
>  eppic: Rename scripts to reflect validity of kernel version
>  eppic/vhost_net_buffers: Introduce changes for kernel 3.19
>  eppic/dir_names: Introduce changes for kernel 3.14
>  eppic/keyring: Introduce changes for kernel 4.4
>
> eppic_scripts/README                           |  26 +-
> eppic_scripts/ap_messages.c                    |  82 ------
> eppic_scripts/ap_messages_3_10_to_4_8.c        |  82 ++++++
> eppic_scripts/dir_names.c                      |  78 -----
> eppic_scripts/dir_names_3_10_to_3_13.c         |  78 +++++
> eppic_scripts/dir_names_3_14_to_4_8.c          |  82 ++++++
> eppic_scripts/keyring.c                        |  57 ----
> eppic_scripts/keyring_3_10_to_4_3.c            |  57 ++++
> eppic_scripts/keyring_4_4_to_4_8.c             | 378 +++++++++++++++++++++++++
> eppic_scripts/proc_names.c                     |  49 ----
> eppic_scripts/proc_names_3_10_to_4_8.c         |  49 ++++
> eppic_scripts/tcp_sk_buf.c                     |  82 ------
> eppic_scripts/tcp_sk_buf_3_10_to_4_8.c         |  82 ++++++
> eppic_scripts/udp_sk_buf.c                     |  83 ------
> eppic_scripts/udp_sk_buf_3_10_to_4_8.c         |  83 ++++++
> eppic_scripts/unix_sk_buff.c                   |  85 ------
> eppic_scripts/unix_sk_buff_3_10_to_4_8.c       |  85 ++++++
> eppic_scripts/vhost_net_buffers.c              |  99 -------
> eppic_scripts/vhost_net_buffers_3_10_to_3_18.c |  99 +++++++
> eppic_scripts/vhost_net_buffers_3_19_to_4_8.c  | 104 +++++++
> eppic_scripts/vhost_scsi_buffers.c             |  75 -----
> eppic_scripts/vhost_scsi_buffers_3_10_to_4_8.c |  75 +++++
> 22 files changed, 1270 insertions(+), 700 deletions(-)
> delete mode 100644 eppic_scripts/ap_messages.c
> create mode 100644 eppic_scripts/ap_messages_3_10_to_4_8.c
> delete mode 100644 eppic_scripts/dir_names.c
> create mode 100644 eppic_scripts/dir_names_3_10_to_3_13.c
> create mode 100644 eppic_scripts/dir_names_3_14_to_4_8.c
> delete mode 100644 eppic_scripts/keyring.c
> create mode 100644 eppic_scripts/keyring_3_10_to_4_3.c
> create mode 100644 eppic_scripts/keyring_4_4_to_4_8.c
> delete mode 100644 eppic_scripts/proc_names.c
> create mode 100644 eppic_scripts/proc_names_3_10_to_4_8.c
> delete mode 100644 eppic_scripts/tcp_sk_buf.c
> create mode 100644 eppic_scripts/tcp_sk_buf_3_10_to_4_8.c
> delete mode 100644 eppic_scripts/udp_sk_buf.c
> create mode 100644 eppic_scripts/udp_sk_buf_3_10_to_4_8.c
> delete mode 100644 eppic_scripts/unix_sk_buff.c
> create mode 100644 eppic_scripts/unix_sk_buff_3_10_to_4_8.c
> delete mode 100644 eppic_scripts/vhost_net_buffers.c
> create mode 100644 eppic_scripts/vhost_net_buffers_3_10_to_3_18.c
> create mode 100644 eppic_scripts/vhost_net_buffers_3_19_to_4_8.c
> delete mode 100644 eppic_scripts/vhost_scsi_buffers.c
> create mode 100644 eppic_scripts/vhost_scsi_buffers_3_10_to_4_8.c
>
>--
>2.7.4
>
>
>_______________________________________________
>kexec mailing list
>kexec at lists.infradead.org
>http://lists.infradead.org/mailman/listinfo/kexec



More information about the kexec mailing list