diff options
| author | Jason Schonberg <schonm@gmail.com> | 2025-09-08 20:30:02 -0400 |
|---|---|---|
| committer | Khem Raj <raj.khem@gmail.com> | 2025-09-08 22:01:07 -0700 |
| commit | f28bbce0966893b341bb17090f7d77899cc56d9b (patch) | |
| tree | b55fc755fd0ad8122ca5ef5ec01be135b3f1966c | |
| parent | 15a204024dcc87ab16bdd24a8c52fab5287c2e0f (diff) | |
| download | meta-openembedded-f28bbce0966893b341bb17090f7d77899cc56d9b.tar.gz | |
nmon: Upgrade 16m -> 16n
refresh patches
Signed-off-by: Jason Schonberg <schonm@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
| -rw-r--r-- | meta-oe/recipes-support/nmon/nmon/0001-Fix-a-lot-of-Werror-format-security-errors-with-mvpr.patch | 71 | ||||
| -rw-r--r-- | meta-oe/recipes-support/nmon/nmon/0001-lmon16g.c-Adjust-system-headers.patch | 21 | ||||
| -rw-r--r-- | meta-oe/recipes-support/nmon/nmon_16n.bb (renamed from meta-oe/recipes-support/nmon/nmon_16m.bb) | 2 |
3 files changed, 40 insertions, 54 deletions
diff --git a/meta-oe/recipes-support/nmon/nmon/0001-Fix-a-lot-of-Werror-format-security-errors-with-mvpr.patch b/meta-oe/recipes-support/nmon/nmon/0001-Fix-a-lot-of-Werror-format-security-errors-with-mvpr.patch index af79efed96..5c1f2de2b5 100644 --- a/meta-oe/recipes-support/nmon/nmon/0001-Fix-a-lot-of-Werror-format-security-errors-with-mvpr.patch +++ b/meta-oe/recipes-support/nmon/nmon/0001-Fix-a-lot-of-Werror-format-security-errors-with-mvpr.patch | |||
| @@ -1,7 +1,8 @@ | |||
| 1 | From eba852316735daec27d4ff11483018ca596312d0 Mon Sep 17 00:00:00 2001 | 1 | From 9908274a3555fe2abb3596d917cecfafcb4fbf7a Mon Sep 17 00:00:00 2001 |
| 2 | From: Khem Raj <raj.khem@gmail.com> | 2 | From: Khem Raj <raj.khem@gmail.com> |
| 3 | Date: Sat, 30 Oct 2021 02:11:49 -0700 | 3 | Date: Sat, 30 Oct 2021 02:11:49 -0700 |
| 4 | Subject: [PATCH] Fix a lot of -Werror=format-security errors with | 4 | Subject: [PATCH] Fix a lot of -Werror=format-security errors with |
| 5 | |||
| 5 | mvprintw/mvwprintw | 6 | mvprintw/mvwprintw |
| 6 | 7 | ||
| 7 | In all these places a non-constant is used as a format string which | 8 | In all these places a non-constant is used as a format string which |
| @@ -10,14 +11,14 @@ compiler complains about. Fix by using "%s" as format. | |||
| 10 | Upstream-Status: Pending | 11 | Upstream-Status: Pending |
| 11 | Signed-off-by: Khem Raj <raj.khem@gmail.com> | 12 | Signed-off-by: Khem Raj <raj.khem@gmail.com> |
| 12 | --- | 13 | --- |
| 13 | lmon16m.c | 86 +++++++++++++++++++++++++++---------------------------- | 14 | lmon16n.c | 88 +++++++++++++++++++++++++++---------------------------- |
| 14 | 1 file changed, 43 insertions(+), 43 deletions(-) | 15 | 1 file changed, 44 insertions(+), 44 deletions(-) |
| 15 | 16 | ||
| 16 | diff --git a/lmon16m.c b/lmon16m.c | 17 | diff --git a/lmon16n.c b/lmon16n.c |
| 17 | index 7e46642..1d53367 100644 | 18 | index 8a5d35c..cec409a 100644 |
| 18 | --- a/lmon16m.c | 19 | --- a/lmon16n.c |
| 19 | +++ b/lmon16m.c | 20 | +++ b/lmon16n.c |
| 20 | @@ -5475,20 +5475,20 @@ int main(int argc, char **argv) | 21 | @@ -5489,20 +5489,20 @@ int main(int argc, char **argv) |
| 21 | /* | 22 | /* |
| 22 | *mvwprintw(padsmp,2, 0, "CPU User%% Sys%% Wait%% Idle|0 |25 |50 |75 100|"); | 23 | *mvwprintw(padsmp,2, 0, "CPU User%% Sys%% Wait%% Idle|0 |25 |50 |75 100|"); |
| 23 | */ | 24 | */ |
| @@ -45,7 +46,7 @@ index 7e46642..1d53367 100644 | |||
| 45 | } | 46 | } |
| 46 | COLOUR wattrset(padsmp, COLOR_PAIR(0)); | 47 | COLOUR wattrset(padsmp, COLOR_PAIR(0)); |
| 47 | mvwprintw(padsmp, 2, 27, | 48 | mvwprintw(padsmp, 2, 27, |
| 48 | @@ -5579,8 +5579,8 @@ int main(int argc, char **argv) | 49 | @@ -5593,8 +5593,8 @@ int main(int argc, char **argv) |
| 49 | /* lparcfg gathered above */ | 50 | /* lparcfg gathered above */ |
| 50 | if (lparcfg.smt_mode > 1 | 51 | if (lparcfg.smt_mode > 1 |
| 51 | && i % lparcfg.smt_mode == 0) { | 52 | && i % lparcfg.smt_mode == 0) { |
| @@ -56,7 +57,7 @@ index 7e46642..1d53367 100644 | |||
| 56 | } | 57 | } |
| 57 | #endif | 58 | #endif |
| 58 | 59 | ||
| 59 | @@ -5597,7 +5597,7 @@ int main(int argc, char **argv) | 60 | @@ -5611,7 +5611,7 @@ int main(int argc, char **argv) |
| 60 | 100.0); | 61 | 100.0); |
| 61 | } | 62 | } |
| 62 | } /* for (i = 0; i < cpus; i++) */ | 63 | } /* for (i = 0; i < cpus; i++) */ |
| @@ -65,7 +66,7 @@ index 7e46642..1d53367 100644 | |||
| 65 | #ifdef POWER | 66 | #ifdef POWER |
| 66 | /* proc_lparcfg called above in previous ifdef | 67 | /* proc_lparcfg called above in previous ifdef |
| 67 | */ | 68 | */ |
| 68 | @@ -5673,7 +5673,7 @@ int main(int argc, char **argv) | 69 | @@ -5687,7 +5687,7 @@ int main(int argc, char **argv) |
| 69 | 100.0); | 70 | 100.0); |
| 70 | } | 71 | } |
| 71 | 72 | ||
| @@ -74,10 +75,10 @@ index 7e46642..1d53367 100644 | |||
| 74 | i = i + 2; | 75 | i = i + 2; |
| 75 | } /* if (cpus > 1 || !cursed) */ | 76 | } /* if (cpus > 1 || !cursed) */ |
| 76 | smp_first_time = 0; | 77 | smp_first_time = 0; |
| 77 | @@ -5704,16 +5704,16 @@ int main(int argc, char **argv) | 78 | @@ -5697,17 +5697,17 @@ int main(int argc, char **argv) |
| 78 | char *wide10 = | 79 | if (cursed) { |
| 79 | " 10%%-| |-10%%"; | 80 | int rows = 0; |
| 80 | 81 | BANNER(padwide, "CPU Utilisation Wide View"); | |
| 81 | - mvwprintw(padwide, 1, 0, wide1); | 82 | - mvwprintw(padwide, 1, 0, wide1); |
| 82 | - mvwprintw(padwide, 2, 0, wide2); | 83 | - mvwprintw(padwide, 2, 0, wide2); |
| 83 | - mvwprintw(padwide, 3, 0, wide3); | 84 | - mvwprintw(padwide, 3, 0, wide3); |
| @@ -88,6 +89,7 @@ index 7e46642..1d53367 100644 | |||
| 88 | - mvwprintw(padwide, 8, 0, wide8); | 89 | - mvwprintw(padwide, 8, 0, wide8); |
| 89 | - mvwprintw(padwide, 9, 0, wide9); | 90 | - mvwprintw(padwide, 9, 0, wide9); |
| 90 | - mvwprintw(padwide, 10, 0, wide10); | 91 | - mvwprintw(padwide, 10, 0, wide10); |
| 92 | - mvwprintw(padwide, 11, 0, wide_1_64); | ||
| 91 | + mvwprintw(padwide, 1, 0, "%s", wide1); | 93 | + mvwprintw(padwide, 1, 0, "%s", wide1); |
| 92 | + mvwprintw(padwide, 2, 0, "%s", wide2); | 94 | + mvwprintw(padwide, 2, 0, "%s", wide2); |
| 93 | + mvwprintw(padwide, 3, 0, "%s", wide3); | 95 | + mvwprintw(padwide, 3, 0, "%s", wide3); |
| @@ -98,10 +100,11 @@ index 7e46642..1d53367 100644 | |||
| 98 | + mvwprintw(padwide, 8, 0, "%s", wide8); | 100 | + mvwprintw(padwide, 8, 0, "%s", wide8); |
| 99 | + mvwprintw(padwide, 9, 0, "%s", wide9); | 101 | + mvwprintw(padwide, 9, 0, "%s", wide9); |
| 100 | + mvwprintw(padwide, 10, 0, "%s", wide10); | 102 | + mvwprintw(padwide, 10, 0, "%s", wide10); |
| 101 | mvwprintw(padwide, 11, 0, | 103 | + mvwprintw(padwide, 11, 0, "%s", wide_1_64); |
| 102 | " CPU +1--------+10-------+20-------+30-------+40-------+50-------+60--+--0%%"); | ||
| 103 | mvwprintw(padwide, 1, 6, "CPU(s)=%d", cpus); | 104 | mvwprintw(padwide, 1, 6, "CPU(s)=%d", cpus); |
| 104 | @@ -5755,16 +5755,16 @@ int main(int argc, char **argv) | 105 | if (wide_first_time) { |
| 106 | mvwprintw(padwide, 3, 7, | ||
| 107 | @@ -5747,17 +5747,17 @@ int main(int argc, char **argv) | ||
| 105 | rows = 12; | 108 | rows = 12; |
| 106 | } | 109 | } |
| 107 | if (cpus > 63) { | 110 | if (cpus > 63) { |
| @@ -115,6 +118,7 @@ index 7e46642..1d53367 100644 | |||
| 115 | - mvwprintw(padwide, rows + 7, 0, wide8); | 118 | - mvwprintw(padwide, rows + 7, 0, wide8); |
| 116 | - mvwprintw(padwide, rows + 8, 0, wide9); | 119 | - mvwprintw(padwide, rows + 8, 0, wide9); |
| 117 | - mvwprintw(padwide, rows + 9, 0, wide10); | 120 | - mvwprintw(padwide, rows + 9, 0, wide10); |
| 121 | - mvwprintw(padwide, rows + 10, 0, wide_65_128); | ||
| 118 | + mvwprintw(padwide, rows + 0, 0, "%s", wide1); | 122 | + mvwprintw(padwide, rows + 0, 0, "%s", wide1); |
| 119 | + mvwprintw(padwide, rows + 1, 0, "%s", wide2); | 123 | + mvwprintw(padwide, rows + 1, 0, "%s", wide2); |
| 120 | + mvwprintw(padwide, rows + 2, 0, "%s", wide3); | 124 | + mvwprintw(padwide, rows + 2, 0, "%s", wide3); |
| @@ -125,10 +129,11 @@ index 7e46642..1d53367 100644 | |||
| 125 | + mvwprintw(padwide, rows + 7, 0, "%s", wide8); | 129 | + mvwprintw(padwide, rows + 7, 0, "%s", wide8); |
| 126 | + mvwprintw(padwide, rows + 8, 0, "%s", wide9); | 130 | + mvwprintw(padwide, rows + 8, 0, "%s", wide9); |
| 127 | + mvwprintw(padwide, rows + 9, 0, "%s", wide10); | 131 | + mvwprintw(padwide, rows + 9, 0, "%s", wide10); |
| 128 | mvwprintw(padwide, rows + 10, 0, | 132 | + mvwprintw(padwide, rows + 10, 0, "%s", wide_65_128); |
| 129 | " CPU +65---+70-------+80-------+90-------+100------+110------+120-----+--0%%"); | ||
| 130 | if (wide_first_time) { | 133 | if (wide_first_time) { |
| 131 | @@ -5813,16 +5813,16 @@ int main(int argc, char **argv) | 134 | mvwprintw(padwide, rows + 3, 7, |
| 135 | " Please wait gathering CPU statistics"); | ||
| 136 | @@ -5804,17 +5804,17 @@ int main(int argc, char **argv) | ||
| 132 | rows = 23; | 137 | rows = 23; |
| 133 | } | 138 | } |
| 134 | if (cpus > 127) { | 139 | if (cpus > 127) { |
| @@ -142,6 +147,7 @@ index 7e46642..1d53367 100644 | |||
| 142 | - mvwprintw(padwide, rows + 7, 0, wide8); | 147 | - mvwprintw(padwide, rows + 7, 0, wide8); |
| 143 | - mvwprintw(padwide, rows + 8, 0, wide9); | 148 | - mvwprintw(padwide, rows + 8, 0, wide9); |
| 144 | - mvwprintw(padwide, rows + 9, 0, wide10); | 149 | - mvwprintw(padwide, rows + 9, 0, wide10); |
| 150 | - mvwprintw(padwide, rows + 10, 0,wide_129_192); | ||
| 145 | + mvwprintw(padwide, rows + 0, 0, "%s", wide1); | 151 | + mvwprintw(padwide, rows + 0, 0, "%s", wide1); |
| 146 | + mvwprintw(padwide, rows + 1, 0, "%s", wide2); | 152 | + mvwprintw(padwide, rows + 1, 0, "%s", wide2); |
| 147 | + mvwprintw(padwide, rows + 2, 0, "%s", wide3); | 153 | + mvwprintw(padwide, rows + 2, 0, "%s", wide3); |
| @@ -152,24 +158,7 @@ index 7e46642..1d53367 100644 | |||
| 152 | + mvwprintw(padwide, rows + 7, 0, "%s", wide8); | 158 | + mvwprintw(padwide, rows + 7, 0, "%s", wide8); |
| 153 | + mvwprintw(padwide, rows + 8, 0, "%s", wide9); | 159 | + mvwprintw(padwide, rows + 8, 0, "%s", wide9); |
| 154 | + mvwprintw(padwide, rows + 9, 0, "%s", wide10); | 160 | + mvwprintw(padwide, rows + 9, 0, "%s", wide10); |
| 155 | mvwprintw(padwide, rows + 10, 0, | 161 | + mvwprintw(padwide, rows + 10, 0, "%s", wide_129_192); |
| 156 | " CPU +129--------+140------+150------+160------+170------+180------+190--0%%"); | ||
| 157 | if (wide_first_time) { | 162 | if (wide_first_time) { |
| 158 | @@ -8274,7 +8274,7 @@ I/F Name Recv=KB/s Trans=KB/s packin packout insize outsize Peak->Recv Trans | 163 | mvwprintw(padwide, rows + 3, 7, |
| 159 | formatstring = | 164 | " Please wait gathering CPU statistics"); |
| 160 | " PID %%CPU Size Res Res Res Res Shared Faults Command"; | ||
| 161 | } | ||
| 162 | - CURSE mvwprintw(padtop, 1, y, formatstring); | ||
| 163 | + CURSE mvwprintw(padtop, 1, y, "%s", formatstring); | ||
| 164 | |||
| 165 | if (show_args == ARGS_ONLY) { | ||
| 166 | formatstring = | ||
| 167 | @@ -8294,7 +8294,7 @@ I/F Name Recv=KB/s Trans=KB/s packin packout insize outsize Peak->Recv Trans | ||
| 168 | formatstring = | ||
| 169 | " Used KB Set Text Data Lib KB Min Maj "; | ||
| 170 | } | ||
| 171 | - CURSE mvwprintw(padtop, 2, 1, formatstring); | ||
| 172 | + CURSE mvwprintw(padtop, 2, 1, "%s", formatstring); | ||
| 173 | for (j = 0; j < max_sorted; j++) { | ||
| 174 | i = topper[j].index; | ||
| 175 | if (!show_all) { | ||
diff --git a/meta-oe/recipes-support/nmon/nmon/0001-lmon16g.c-Adjust-system-headers.patch b/meta-oe/recipes-support/nmon/nmon/0001-lmon16g.c-Adjust-system-headers.patch index 6721d2b5e5..4a921f2921 100644 --- a/meta-oe/recipes-support/nmon/nmon/0001-lmon16g.c-Adjust-system-headers.patch +++ b/meta-oe/recipes-support/nmon/nmon/0001-lmon16g.c-Adjust-system-headers.patch | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | From d977b5170027926eb97ab9742ddc51d2a5555a34 Mon Sep 17 00:00:00 2001 | 1 | From e5e075af8b235360046eea9dd06e39ed9651b174 Mon Sep 17 00:00:00 2001 |
| 2 | From: Khem Raj <raj.khem@gmail.com> | 2 | From: Khem Raj <raj.khem@gmail.com> |
| 3 | Date: Fri, 14 Jul 2017 10:06:49 -0700 | 3 | Date: Fri, 14 Jul 2017 10:06:49 -0700 |
| 4 | Subject: [PATCH] lmon16g.c: Adjust system headers | 4 | Subject: [PATCH] lmon16g.c: Adjust system headers |
| @@ -11,14 +11,14 @@ Signed-off-by: Khem Raj <raj.khem@gmail.com> | |||
| 11 | --- | 11 | --- |
| 12 | Upstream-Status: Pending | 12 | Upstream-Status: Pending |
| 13 | 13 | ||
| 14 | lmon16m.c | 4 ++-- | 14 | lmon16n.c | 4 ++-- |
| 15 | 1 file changed, 2 insertions(+), 2 deletions(-) | 15 | 1 file changed, 2 insertions(+), 2 deletions(-) |
| 16 | 16 | ||
| 17 | diff --git a/lmon16m.c b/lmon16m.c | 17 | diff --git a/lmon16n.c b/lmon16n.c |
| 18 | index cb27e09..d2a11c5 100644 | 18 | index 5efd8f8..8a5d35c 100644 |
| 19 | --- a/lmon16m.c | 19 | --- a/lmon16n.c |
| 20 | +++ b/lmon16m.c | 20 | +++ b/lmon16n.c |
| 21 | @@ -63,7 +63,7 @@ static char *SccsId = "nmon " VERSION; | 21 | @@ -61,7 +61,7 @@ static char *SccsId = "nmon " VERSION; |
| 22 | #include <fcntl.h> | 22 | #include <fcntl.h> |
| 23 | #include <math.h> | 23 | #include <math.h> |
| 24 | #include <time.h> | 24 | #include <time.h> |
| @@ -27,7 +27,7 @@ index cb27e09..d2a11c5 100644 | |||
| 27 | #include <sys/types.h> | 27 | #include <sys/types.h> |
| 28 | #include <sys/stat.h> | 28 | #include <sys/stat.h> |
| 29 | #include <sys/ioctl.h> | 29 | #include <sys/ioctl.h> |
| 30 | @@ -71,6 +71,7 @@ static char *SccsId = "nmon " VERSION; | 30 | @@ -69,6 +69,7 @@ static char *SccsId = "nmon " VERSION; |
| 31 | #include <sys/time.h> | 31 | #include <sys/time.h> |
| 32 | #include <sys/socket.h> | 32 | #include <sys/socket.h> |
| 33 | #include <sys/wait.h> | 33 | #include <sys/wait.h> |
| @@ -35,7 +35,7 @@ index cb27e09..d2a11c5 100644 | |||
| 35 | 35 | ||
| 36 | /* Windows moved here so they can be cleared when the screen mode changes */ | 36 | /* Windows moved here so they can be cleared when the screen mode changes */ |
| 37 | WINDOW *padwelcome = NULL; | 37 | WINDOW *padwelcome = NULL; |
| 38 | @@ -576,7 +577,6 @@ struct procsinfo { | 38 | @@ -583,7 +584,6 @@ struct procsinfo { |
| 39 | int isroot = 0; | 39 | int isroot = 0; |
| 40 | 40 | ||
| 41 | #include <mntent.h> | 41 | #include <mntent.h> |
| @@ -43,6 +43,3 @@ index cb27e09..d2a11c5 100644 | |||
| 43 | #include <sys/stat.h> | 43 | #include <sys/stat.h> |
| 44 | #include <sys/statfs.h> | 44 | #include <sys/statfs.h> |
| 45 | #include <net/if.h> | 45 | #include <net/if.h> |
| 46 | -- | ||
| 47 | 2.13.3 | ||
| 48 | |||
diff --git a/meta-oe/recipes-support/nmon/nmon_16m.bb b/meta-oe/recipes-support/nmon/nmon_16n.bb index 4e7abb2123..1cf1049259 100644 --- a/meta-oe/recipes-support/nmon/nmon_16m.bb +++ b/meta-oe/recipes-support/nmon/nmon_16n.bb | |||
| @@ -11,7 +11,7 @@ SRC_URI = "${SOURCEFORGE_MIRROR}/nmon/lmon${PV}.c;name=lmon \ | |||
| 11 | file://0001-lmon16g.c-Adjust-system-headers.patch \ | 11 | file://0001-lmon16g.c-Adjust-system-headers.patch \ |
| 12 | file://0001-Fix-a-lot-of-Werror-format-security-errors-with-mvpr.patch \ | 12 | file://0001-Fix-a-lot-of-Werror-format-security-errors-with-mvpr.patch \ |
| 13 | " | 13 | " |
| 14 | SRC_URI[lmon.sha256sum] = "2bed4d45fdfdf1d1387ec91e139c04975d5f838e3e0d53c0fe2d803a707e5fc1" | 14 | SRC_URI[lmon.sha256sum] = "c0012cc2d925dee940c37ceae297abac64ba5a5c30e575e7418b04028613f5f2" |
| 15 | SRC_URI[doc.sha256sum] = "1f7f83afe62a7210be5e83cd24157adb854c14599efe0b377a7ecca933869278" | 15 | SRC_URI[doc.sha256sum] = "1f7f83afe62a7210be5e83cd24157adb854c14599efe0b377a7ecca933869278" |
| 16 | 16 | ||
| 17 | UPSTREAM_CHECK_URI = "https://sourceforge.net/projects/nmon/files/" | 17 | UPSTREAM_CHECK_URI = "https://sourceforge.net/projects/nmon/files/" |
