Eu estava lendo um código do kernel e, em um lugar, vi uma expressão dentro de uma ifinstrução como if (value == (SPINLOCK_SHARED | 1) - 1) { ............ } onde SPINLOCK_SHARED = 0x80000000é uma constante predefinida. Gostaria de saber por que precisamos (SPINLOCK_SHARED | 1) - 1- para fins de...