Date: Mon, 30 May 2011 06:23:51 +0000 (UTC) From: "Jayachandran C." <jchandra@FreeBSD.org> To: cvs-src-old@freebsd.org Subject: cvs commit: src/sys/dev/mmc mmc.c mmcvar.h src/sys/dev/sdhci sdhci.c Message-ID: <201105300624.p4U6O3ow023651@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
jchandra 2011-05-30 06:23:51 UTC
FreeBSD src repository
Modified files:
sys/dev/mmc mmc.c mmcvar.h
sys/dev/sdhci sdhci.c
Log:
SVN rev 222475 on 2011-05-30 06:23:51Z by jchandra
Fix read_ivar implementation for MMC and SD.
1. Both mmc_read_ivar() and sdhci_read_ivar() use the expression
'*(int *)result = val' to assign to result which is uintptr_t *.
This does not work on big-endian 64 bit systems.
2. The media_size ivar is declared as 'off_t' which does not fit
into uintptr_t in 32bit systems, change this to long.
Submitted by: kanthms at netlogicmicro com (initial version)
Revision Changes Path
1.42 +11 -11 src/sys/dev/mmc/mmc.c
1.10 +1 -1 src/sys/dev/mmc/mmcvar.h
1.10 +14 -14 src/sys/dev/sdhci/sdhci.c
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201105300624.p4U6O3ow023651>
