On 2014-03-05 09:15:28, Dave Hansen wrote: > I have a little program that uses mmap() to copy files. Essentially: > > addr1 = mmap(fd1); > addr2 = mmap(fd2); > memcpy(addr1, addr2, len); > > If these files are on ecryptfs and I interrupt the memcpy() with ^C, I > consistently get this in dmesg: > > ecryptfs_decrypt_page: Error attempting to read lower page; rc = [-4] > ecryptfs_readpage: Error decrypting page; rc = [-4] > > -4 is, of course -EINTR because of the ^C. Should we be suppressing the > message when we see EINTR? Yes. In fact, eCryptfs shouldn't print a KERN_ERR message at all in this situation. KERN_DEBUG at most. eCryptfs is too chatty in many cases. I'd like to switch over to the pr_* functions and downgrade many log messages to pr_debug() at that time. Tyler > -- > To unsubscribe from this list: send the line "unsubscribe ecryptfs" in > the body of a message to majordomo@xxxxxxxxxxxxxxx > More majordomo info at http://vger.kernel.org/majordomo-info.html
Attachment:
signature.asc
Description: Digital signature