Mercurial > illumos > illumos-gate
changeset 13302:9ac77e048f67
784 gcc-built cpr doesn't load
Reviewed by: danmcd@nexenta.com
Reviewed by: gwr@nexenta.com
Reviewed by: olga.kryzhanovska@gmail.com
Approved by: garrett@nexenta.com
author | Richard Lowe <richlowe@richlowe.net> |
---|---|
date | Fri, 11 Mar 2011 23:32:13 -0500 |
parents | 5f0d9ec296d9 |
children | 5e687b8be92a |
files | usr/src/uts/common/cpr/cpr_mod.c |
diffstat | 1 files changed, 7 insertions(+), 5 deletions(-) [+] |
line wrap: on
line diff
--- a/usr/src/uts/common/cpr/cpr_mod.c Fri Mar 11 23:32:13 2011 -0500 +++ b/usr/src/uts/common/cpr/cpr_mod.c Fri Mar 11 23:32:13 2011 -0500 @@ -23,8 +23,6 @@ * Use is subject to license terms. */ -#pragma ident "%Z%%M% %I% %E% SMI" - /* * System call to checkpoint and resume the currently running kernel */ @@ -341,11 +339,15 @@ return (ENOTSUP); } - if (!i_cpr_is_supported(cpr_sleeptype) || - (cpr_sleeptype == CPR_TODISK && - !cpr_is_ufs(rootvfs)&& !cpr_is_zfs(rootvfs))) + if (!i_cpr_is_supported(cpr_sleeptype)) return (ENOTSUP); +#if defined(__sparc) + if ((cpr_sleeptype == CPR_TODISK && + !cpr_is_ufs(rootvfs) && !cpr_is_zfs(rootvfs))) + return (ENOTSUP); +#endif + if (fcn == AD_CHECK_SUSPEND_TO_RAM || fcn == DEV_CHECK_SUSPEND_TO_RAM) { ASSERT(i_cpr_is_supported(cpr_sleeptype));