[linux-3.16/mm/memory.c:3608]: (style) Statements following return, break, continue, goto or throw will never be executed. Source code is if (ret <= 0) #endif break; bytes = ret;
This is not necessarily an error. Not the most simple code to comprehend, too, though. I didn't investigate deeply the meaning of code, but the code makes sense with with and without CONFIG_HAVE_IOREMAP_PROT being defined. The code and those #ifdef/#endif lines were added in single commit, and that commit is not huge, so it is well-thought I hope.