1. 24 4月, 2019 1 次提交
    • E
      fdt: boot_get_fdt: remove redundant zeroing out · d9313efc
      Eugeniu Rosca 提交于
      Paranoid programming [1] lies at the foundation of proper software
      development, but the repetitive zeroing-out of output arguments in the
      context of the same function rather clutters the code and inhibits
      further refactoring/optimization than is doing any good.
      
      In boot_get_fdt(), we already perform zero/NULL-initialization of
      *of_flat_tree and *of_size at the beginning of the function, so doing
      the same at function error-out is redundant/superfluous.
      
      Moreover, keeping the code unchanged might encourage the developers to
      update *of_flat_tree and *of_size during some interim computations,
      which is against the current design of boot_get_fdt(). Currently,
      writing useful data into these arguments happens just before
      successfully returning from boot_get_fdt() and it should better stay so.
      
      [1] https://blog.regehr.org/archives/1106Signed-off-by: NEugeniu Rosca <erosca@de.adit-jv.com>
      Reviewed-by: NSimon Glass <sjg@chromium.org>
      d9313efc
  2. 22 4月, 2019 2 次提交
  3. 21 4月, 2019 23 次提交
  4. 19 4月, 2019 3 次提交
  5. 18 4月, 2019 11 次提交