Tim's Kernel Issue List

From eLinux.org
Revision as of 11:04, 6 November 2015 by Tim Bird (talk | contribs)
Jump to: navigation, search

I stumble across stuff that needs fixing or improving in the kernel all the time. This often occurs when I'm doing something else, and I don't have time to fix the problem when I find it. This page holds a list of issues that I should get back to some time.

unsorted

  • can't do dynamic function trace on krait (qcom) ARM cpus
    • if you turn on dynamic function trace, and try to start it in the kernel, the kernel hangs
    • this might be easy to fix: try a binary search adding notrace to all functions and find the one(s) that fail, if they are missing 'notrace'
      • can test this by allowing dynamic trace of only one C file's functions, and see if it works.
  • convert ci_hdrc_msm.c to use hw_read() and hw_write() (like rest of chipidea driver)
  • implement CONFIG_PROC_FS_CORE
    • only support the most core features of /proc if this is set and CONFIG_PROC_FS is not set
    • CONFIG_PROC_FS name becomes slightly false

categorization

Put issues into the appropriate section below, after analysis. This presumes that at some time I'll actually look at these lists and do something about these issues.

easy, low-priority

  • fix wording of "It is OTG capable controller" message, in chipidea driver.
    • it's driving me nuts - it sounds Russian. add an 'an'.

easy, medium-priority

easy, high-priority

medium, low-priority

medium, medium priority

medium, high priority

hard, low-priority

hard, medium-priority

hard, high priority