A função __init ipc_ns_init define o valor inicial de shmmax chamando shm_init_ns , que o define como o valor da macro SHMMAX .
A definição de SHMMAX está em <uapi/linux/shm.h> :
#define SHMMAX (ULONG_MAX - (1UL << 24)) /* max shared seg size (bytes) */
Em máquinas de 64 bits, essa definição é igual ao valor encontrado, 18446744073692774399 .