Date: Thu, 26 Jun 2014 21:07:54 GMT From: def@FreeBSD.org To: svn-soc-all@FreeBSD.org Subject: socsvn commit: r270100 - soc2013/def/crashdump-head/sys/kern Message-ID: <201406262107.s5QL7sCc092817@socsvn.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: def Date: Thu Jun 26 21:07:53 2014 New Revision: 270100 URL: http://svnweb.FreeBSD.org/socsvn/?view=rev&rev=270100 Log: Use error numbers in dump_encrypted_write. Modified: soc2013/def/crashdump-head/sys/kern/kern_shutdown.c Modified: soc2013/def/crashdump-head/sys/kern/kern_shutdown.c ============================================================================== --- soc2013/def/crashdump-head/sys/kern/kern_shutdown.c Thu Jun 26 20:12:38 2014 (r270099) +++ soc2013/def/crashdump-head/sys/kern/kern_shutdown.c Thu Jun 26 21:07:53 2014 (r270100) @@ -885,7 +885,7 @@ /* Data have to be written one after another. */ if (kdb->offset != 0 && kdb->offset != offset && kdb->offset + kdb->used != offset) { - return (-1); + return (EINVAL); } /* Write kernel dump headers. */ @@ -904,11 +904,11 @@ error = rijndael_blockEncrypt(&kdk->ci, &kdk->ki, kdb->buf, KERNELDUMP_BUFFER_SIZE * 8, kdb->buf); if (error <= 0) - return (-1); + return (EIO); error = rijndael_cipherInit(&kdk->ci, MODE_CBC, kdb->buf + KERNELDUMP_BUFFER_SIZE - KERNELDUMP_IV_SIZE); if (error <= 0) - return (-1); + return (EIO); error = di->dumper(di->priv, kdb->buf, physical, kdb->offset, KERNELDUMP_BUFFER_SIZE);
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201406262107.s5QL7sCc092817>