From: Marcus Meissner Subject: [PATCH] server: use longer int in bitshift operation (Coverity) Message-Id: <1397713098-5813-1-git-send-email-marcus@jet.franken.de> Date: Thu, 17 Apr 2014 07:38:18 +0200 1195662 Bad bit shift operation 1<unix_tid, sizeof(set), &set )) for (i = 0; i < 8 * sizeof(mask); i++) - if (CPU_ISSET( i, &set )) mask |= 1 << i; + if (CPU_ISSET( i, &set )) mask |= ((affinity_t)1) << i; } #endif - if (!mask) mask = ~0; + if (!mask) mask = ~((affinity_t)0); return mask; } -- 1.8.4.5