1. 02 6月, 2015 1 次提交
  2. 19 2月, 2015 1 次提交
    • U
      ARM: make arrays containing machine compatible strings const · 543c5040
      Uwe Kleine-König 提交于
      The definition
      
      	static const char *axxia_dt_match[] __initconst = {
      		...
      
      defines a changable array of constant strings. That is you must not do:
      
      	*axxia_dt_match[0] = 'k';
      
      but
      
      	axxia_dt_match[0] = "different string";
      
      is fine. So the annotation __initconst is wrong and yields a compiler
      error when other really const variables are added with __initconst.
      
      As the struct machine_desc member dt_compat is declared as
      
      	const char *const *dt_compat;
      
      making the arrays const is the better alternative over changing all
      annotations to __initdata.
      Signed-off-by: NUwe Kleine-König <u.kleine-koenig@pengutronix.de>
      Signed-off-by: NArnd Bergmann <arnd@arndb.de>
      543c5040
  3. 27 3月, 2014 1 次提交
  4. 30 9月, 2013 1 次提交
  5. 22 6月, 2013 1 次提交