rename, remove padding

This commit is contained in:
2026-07-02 15:31:09 +02:00
parent 7f6ef12201
commit d883bdc6ff

View File

@@ -24,8 +24,7 @@ static constexpr char gpu_pcidev[] = "0000:0a:00.0";
struct control_t {
pthread_mutex_t sensors_mtx;
pthread_cond_t sensors_ready;
atomic_bool g_running;
uint8_t _padding[7];
atomic_bool running;
} control;
struct sensors_t { // NOLINT yes it is
@@ -59,7 +58,7 @@ static void *sensors_thread(void *arg) {
/* main sensor loop */
applog(LOG_START, "reached sensors main loop");
while (control.g_running) { // NOLINT
while (control.running) { // NOLINT
pthread_mutex_lock(&control.sensors_mtx);
{
@@ -113,7 +112,7 @@ static void *display_thread(void *arg) {
/* main display loop */
applog(LOG_START, "reached display main loop");
while (control.g_running) { // NOLINT its updated globally bud
while (control.running) { // NOLINT its updated globally bud
struct timespec ts;
clock_gettime(CLOCK_REALTIME, &ts);
timespec_add_ms(&ts, (uint16_t)(refresh_interval_ms * 1.25));
@@ -202,7 +201,7 @@ int main(void) {
/* control vars setup */
pthread_mutex_init(&control.sensors_mtx, nullptr);
pthread_cond_init(&control.sensors_ready, nullptr);
control.g_running = true;
control.running = true;
/* thread setup */
pthread_t sensors_pthread;
@@ -219,7 +218,7 @@ int main(void) {
/* cleanup on exit */
applog(LOG_WRN, "got stop signal, shutting down...");
close(sfd);
control.g_running = false;
control.running = false;
pthread_join(sensors_pthread, nullptr);
pthread_join(display_pthread, nullptr);
free(sensors);