summaryrefslogtreecommitdiffstats
path: root/sys/isa/isa_common.c
diff options
context:
space:
mode:
authorimura <imura@FreeBSD.org>2005-09-05 17:03:40 +0000
committerimura <imura@FreeBSD.org>2005-09-05 17:03:40 +0000
commitb03a330dcf6753ba0c13527d536d7b51d4f8f4b8 (patch)
treef0f07d80b3e52aa1807a3885d1e79cff6fe5eea3 /sys/isa/isa_common.c
parenta43b8a5135fa6defd9fd1c455b9bc60db184b3a3 (diff)
downloadFreeBSD-src-b03a330dcf6753ba0c13527d536d7b51d4f8f4b8.zip
FreeBSD-src-b03a330dcf6753ba0c13527d536d7b51d4f8f4b8.tar.gz
Fix panic when loading libiconv.ko on sparc64.
It seems that this issue only become obvious when compiled with -O2 on sparc64. Since each struct iconv_converter_class has been initialized by DEFINE_CLASS macro, not all members of struct iconv_converter_class has been allocated on memory and cc_link member has not been initialized, while iconv_register_converter() wanted to access it with TAILQ. Now we modify KICONV_CONVERTER macro and fix this bug. Problem reported on: freebsd-sparc64 Pointed out by: yongari Discussed with: yongari Tested by: yongari MFC after: 3 days
Diffstat (limited to 'sys/isa/isa_common.c')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud