On Mon, Jan 26, 2026 at 10:28:49PM -0800, Darrick J. Wong wrote: > > Yes, it's really just a cast, and 'PTR_ERR(folio) == -ENOENT' actually > > still works when folio isn't necessarily an error pointer. But normally > > it would be written as a pointer comparison as I suggested. > > How does one know that a pointer is an error pointer? Oughtn't there be > some kind of obvious marker, or is IS_ERR the only tool we've got?
IS_ERR(ptr) is the interface to check is a pointer is an error pointer or not. PTR_ERR(ptr) == -EFOO checks if ptr is an error pointer for the errno value -EFOO. _______________________________________________ Linux-f2fs-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/linux-f2fs-devel
