OpenCloudOS-Kernel/drivers/staging/ccree
Andrew Morton 4d2b5bcab5 drivers/staging/ccree/ssi_hash.c: fix build with gcc-4.4.4
drivers/staging/ccree/ssi_hash.c:1990: error: unknown field 'template_ahash' specified in initializer
  drivers/staging/ccree/ssi_hash.c:1991: error: unknown field 'init' specified in initializer
  drivers/staging/ccree/ssi_hash.c:1991: warning: missing braces around initializer
  drivers/staging/ccree/ssi_hash.c:1991: warning: (near initialization for 'driver_hash[0].<anonymous>.template_ahash')
  drivers/staging/ccree/ssi_hash.c:1992: error: unknown field 'update' specified in initializer
  drivers/staging/ccree/ssi_hash.c:1992: warning: excess elements in union initializer
  drivers/staging/ccree/ssi_hash.c:1992: warning: (near initialization for 'driver_hash[0].<anonymous>')
  drivers/staging/ccree/ssi_hash.c:1993: error: unknown field 'final' specified in initializer
  drivers/staging/ccree/ssi_hash.c:1993: warning: excess elements in union initializer
  drivers/staging/ccree/ssi_hash.c:1993: warning: (near initialization for 'driver_hash[0].<anonymous>')
  ...

gcc-4.4.4 has issues with anon union initializers.  Work around this.

Cc: Gilad Ben-Yossef <gilad@benyossef.com>
Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2017-05-08 17:15:16 -07:00
..
Documentation/devicetree/bindings/crypto staging: ccree: add DT bindings for Arm CryptoCell 2017-04-28 12:17:54 +02:00
Kconfig staging: ccree: add FIPS support 2017-04-28 12:17:54 +02:00
Makefile staging: ccree: add FIPS support 2017-04-28 12:17:54 +02:00
TODO staging: ccree: add TODO list 2017-04-28 12:17:54 +02:00
cc_bitops.h
cc_crypto_ctx.h staging: ccree: add AEAD support 2017-04-28 12:17:54 +02:00
cc_hal.h
cc_hw_queue_defs.h
cc_lli_defs.h
cc_pal_log.h
cc_pal_log_plat.h
cc_pal_types.h
cc_pal_types_plat.h
cc_regs.h
dx_crys_kernel.h
dx_env.h
dx_host.h
dx_reg_base_host.h
dx_reg_common.h
hash_defs.h
hw_queue_defs_plat.h
ssi_aead.c staging: ccree: add FIPS support 2017-04-28 12:17:54 +02:00
ssi_aead.h staging: ccree: add AEAD support 2017-04-28 12:17:54 +02:00
ssi_buffer_mgr.c staging: ccree: fix ifnullfree.cocci warnings 2017-04-28 12:17:54 +02:00
ssi_buffer_mgr.h staging: ccree: add AEAD support 2017-04-28 12:17:54 +02:00
ssi_cipher.c staging: ccree: add FIPS support 2017-04-28 12:17:54 +02:00
ssi_cipher.h staging: ccree: add IV generation support 2017-04-28 12:17:54 +02:00
ssi_config.h
ssi_driver.c staging: ccree: fix platform_no_drv_owner.cocci warnings 2017-04-28 12:17:54 +02:00
ssi_driver.h staging: ccree: add FIPS support 2017-04-28 12:17:54 +02:00
ssi_fips.c staging: ccree: add FIPS support 2017-04-28 12:17:54 +02:00
ssi_fips.h staging: ccree: add FIPS support 2017-04-28 12:17:54 +02:00
ssi_fips_data.h staging: ccree: add FIPS support 2017-04-28 12:17:54 +02:00
ssi_fips_ext.c staging: ccree: add FIPS support 2017-04-28 12:17:54 +02:00
ssi_fips_ll.c staging: ccree: add FIPS support 2017-04-28 12:17:54 +02:00
ssi_fips_local.c staging: ccree: add FIPS support 2017-04-28 12:17:54 +02:00
ssi_fips_local.h staging: ccree: add FIPS support 2017-04-28 12:17:54 +02:00
ssi_hash.c drivers/staging/ccree/ssi_hash.c: fix build with gcc-4.4.4 2017-05-08 17:15:16 -07:00
ssi_hash.h
ssi_ivgen.c staging: ccree: add IV generation support 2017-04-28 12:17:54 +02:00
ssi_ivgen.h staging: ccree: add IV generation support 2017-04-28 12:17:54 +02:00
ssi_pm.c staging: ccree: add IV generation support 2017-04-28 12:17:54 +02:00
ssi_pm.h
ssi_pm_ext.c
ssi_pm_ext.h
ssi_request_mgr.c staging: ccree: fix semicolon.cocci warnings 2017-04-28 12:17:54 +02:00
ssi_request_mgr.h
ssi_sram_mgr.c
ssi_sram_mgr.h
ssi_sysfs.c staging: ccree: fix array_size.cocci warnings 2017-04-28 12:17:54 +02:00
ssi_sysfs.h