1. 02 10月, 2012 2 次提交
  2. 26 9月, 2012 1 次提交
  3. 25 9月, 2012 1 次提交
  4. 21 9月, 2012 1 次提交
    • M
      firmware: fix directory creation rule matching with make 3.80 · c1c1a59e
      Mark Asselstine 提交于
      Since make 3.80 doesn't support secondary expansion it uses a fallback
      rule to create firmware directories which is matched after primary
      expansion of the $(installed-fw) rule's prerequisite. Commit
      6c7080a6 [firmware: fix directory creation rule matching with make
      3.82] changed the expression generated after primary expansion such
      that the fallback was not matched. Updating the fallback rule to match
      the new look primary expansion is not an option for various reasons.
      
      The trailing slash added here to $(INSTALL_FW_PATH)/. while defining
      installed-fw-dirs fixes builds with make 3.82 since this will provide
      a matching rule for $(INSTALL_FW_PATH)/$$(dir %) when % is in the base
      firmware directory (ie. $(dir %) gives './'). Versions of make prior
      to 3.82 will strip this trailing slash along with the one generated by
      $(dir %) when % is in the base firmware directory and as such continue
      to function as before.
      Signed-off-by: NMark Asselstine <mark.asselstine@windriver.com>
      Tested-by: NJan Beulich <jbeulich@suse.com>
      Signed-off-by: NMichal Marek <mmarek@suse.cz>
      c1c1a59e
  5. 11 9月, 2012 1 次提交
    • J
      kbuild: add symbol prefix arg to kallsyms · 6895f97e
      James Hogan 提交于
      Commit 1f2bfbd0 ("kbuild: link of
      vmlinux moved to a script") introduced in v3.5-rc1 broke kallsyms on
      architectures which have symbol prefixes.
      
      The --symbol-prefix argument used to be added to the KALLSYMS command
      line from the architecture Makefile, however this isn't picked up by the
      new scripts/link-vmlinux.sh. This resulted in symbols like
      kallsyms_addresses being added which weren't correctly overriding the
      weak symbols such as _kallsyms_addresses. These could then trigger
      BUG_ONs in kallsyms code.
      
      This is fixed by removing the KALLSYMS addition from the architecture
      Makefile, and using CONFIG_SYMBOL_PREFIX in the link-vmlinux.sh script
      to determine whether to add the --symbol-prefix argument.
      Signed-off-by: NJames Hogan <james.hogan@imgtec.com>
      Signed-off-by: NBob Liu <lliubbo@gmail.com>
      6895f97e
  6. 07 9月, 2012 1 次提交
  7. 05 9月, 2012 1 次提交
  8. 01 9月, 2012 1 次提交
  9. 30 8月, 2012 1 次提交
    • M
      firmware: fix directory creation rule matching with make 3.82 · 6c7080a6
      Mark Asselstine 提交于
      Attempting to run 'firmware_install' with CONFIG_USB_SERIAL_TI=y when
      using make 3.82 results in an error
      
      make[2]: *** No rule to make target `/lib/firmware/./', needed by
      `/lib/firmware/ti_3410.fw'.  Stop.
      
      It turns out make 3.82 is picky when matching directory names with
      trailing slashes as a result, where make 3.81 would handle this
      correctly make 3.82 does not find the rule needed to create the
      directory.
      
      The './' seen in the error is added by $(dir) for firmware which
      resides in the base firmware src directory, such as
      ti_3410.fw.ihex. By performing $(dir) after we prepend the
      $(INSTALL_FW_PATH) we can ensure we don't end up with a './' in the
      middle of the path and the directory will be properly created.
      
      This change works with make 3.81 and should work with previous
      versions as well.
      Signed-off-by: NMark Asselstine <mark.asselstine@windriver.com>
      Signed-off-by: NMichal Marek <mmarek@suse.cz>
      6c7080a6
  10. 23 8月, 2012 1 次提交
  11. 22 8月, 2012 1 次提交
  12. 18 8月, 2012 1 次提交
  13. 17 8月, 2012 5 次提交
  14. 10 8月, 2012 1 次提交
  15. 31 7月, 2012 5 次提交
  16. 26 7月, 2012 6 次提交
  17. 20 7月, 2012 1 次提交
  18. 14 7月, 2012 3 次提交
  19. 13 7月, 2012 4 次提交
  20. 08 7月, 2012 1 次提交
  21. 05 7月, 2012 1 次提交