Geert Uytterhoeven <ge...@linux-m68k.org> wrote: > > This isn't quite the right solution. The uninitialised error path needs to > > set -ENOBUFS. > > That's what your commit 102f4d900c9c8f5e ("FS-Cache: Handle a write to the > page immediately beyond the EOF marker") does, and is also in its commit > description: > > Whilst we're at it, change the triggered assertion in CacheFiles to just > return -ENOBUFS instead. > > "ret" is used only to print the original error in a debug message.
I'll adjust your patch to set the default value in ret to be -ENOBUFS instead of 0. > > Unfortunately, my compiler doesn't show a warning:-/ > > Need old gcc (4.1.2 ;-) Quite possibly - gcc-5.1 does seem to be a bit lacking in detection of such things. David -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/