Eu acho que você tem que recompilar o kernel. Ao utilizar a fonte 3.11, ela não é mencionada em [src]/Documentation/kernel-parameters
, que é onde os parâmetros da linha de comando do kernel são documentados. Não é mencionado em outros documentos também.
Naturalmente, pode haver um parâmetro que não mencione literalmente MMC_UNSAFE_RESUME. Existem algumas opções documentadas para ajustar o currículo do modo de hibernação / suspensão, mas para assumir que uma delas é útil dessa forma, elas provavelmente precisariam estar conectadas de alguma forma a MMC_UNSAFE_RESUME na origem.
Portanto, ele é declarado em [src]/drivers/mmc/core/core.c
e usado para definir o valor de um símbolo exportado, mmc_assume_removable
. O único local em que isso é usado está em [src]//include/linux/mmc/host.h
para influenciar o valor de retorno de uma função in-line.
Isso está longe de uma análise conclusiva - e, claro, pode haver outra maneira de conseguir o que você quer, uma configuração /proc
, etc. - mas olhando para alguns dos dev discussão sobre isso , duvido muito que tenha algo a ver com MMC_UNSAFE_RESUME; na maioria dos contextos, seria algo que a maioria das pessoas desejaria evitar a todo custo, especialmente porque os drivers individuais podem realizar a mesma coisa em uma base por dispositivo (considerando que essa opção é global).