summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJason Schonberg <schonm@gmail.com>2025-09-08 20:30:02 -0400
committerKhem Raj <raj.khem@gmail.com>2025-09-08 22:01:07 -0700
commitf28bbce0966893b341bb17090f7d77899cc56d9b (patch)
treeb55fc755fd0ad8122ca5ef5ec01be135b3f1966c
parent15a204024dcc87ab16bdd24a8c52fab5287c2e0f (diff)
downloadmeta-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.patch71
-rw-r--r--meta-oe/recipes-support/nmon/nmon/0001-lmon16g.c-Adjust-system-headers.patch21
-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 @@
1From eba852316735daec27d4ff11483018ca596312d0 Mon Sep 17 00:00:00 2001 1From 9908274a3555fe2abb3596d917cecfafcb4fbf7a Mon Sep 17 00:00:00 2001
2From: Khem Raj <raj.khem@gmail.com> 2From: Khem Raj <raj.khem@gmail.com>
3Date: Sat, 30 Oct 2021 02:11:49 -0700 3Date: Sat, 30 Oct 2021 02:11:49 -0700
4Subject: [PATCH] Fix a lot of -Werror=format-security errors with 4Subject: [PATCH] Fix a lot of -Werror=format-security errors with
5
5 mvprintw/mvwprintw 6 mvprintw/mvwprintw
6 7
7In all these places a non-constant is used as a format string which 8In 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.
10Upstream-Status: Pending 11Upstream-Status: Pending
11Signed-off-by: Khem Raj <raj.khem@gmail.com> 12Signed-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
16diff --git a/lmon16m.c b/lmon16m.c 17diff --git a/lmon16n.c b/lmon16n.c
17index 7e46642..1d53367 100644 18index 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 @@
1From d977b5170027926eb97ab9742ddc51d2a5555a34 Mon Sep 17 00:00:00 2001 1From e5e075af8b235360046eea9dd06e39ed9651b174 Mon Sep 17 00:00:00 2001
2From: Khem Raj <raj.khem@gmail.com> 2From: Khem Raj <raj.khem@gmail.com>
3Date: Fri, 14 Jul 2017 10:06:49 -0700 3Date: Fri, 14 Jul 2017 10:06:49 -0700
4Subject: [PATCH] lmon16g.c: Adjust system headers 4Subject: [PATCH] lmon16g.c: Adjust system headers
@@ -11,14 +11,14 @@ Signed-off-by: Khem Raj <raj.khem@gmail.com>
11--- 11---
12Upstream-Status: Pending 12Upstream-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
17diff --git a/lmon16m.c b/lmon16m.c 17diff --git a/lmon16n.c b/lmon16n.c
18index cb27e09..d2a11c5 100644 18index 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--
472.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 "
14SRC_URI[lmon.sha256sum] = "2bed4d45fdfdf1d1387ec91e139c04975d5f838e3e0d53c0fe2d803a707e5fc1" 14SRC_URI[lmon.sha256sum] = "c0012cc2d925dee940c37ceae297abac64ba5a5c30e575e7418b04028613f5f2"
15SRC_URI[doc.sha256sum] = "1f7f83afe62a7210be5e83cd24157adb854c14599efe0b377a7ecca933869278" 15SRC_URI[doc.sha256sum] = "1f7f83afe62a7210be5e83cd24157adb854c14599efe0b377a7ecca933869278"
16 16
17UPSTREAM_CHECK_URI = "https://sourceforge.net/projects/nmon/files/" 17UPSTREAM_CHECK_URI = "https://sourceforge.net/projects/nmon/files/"