1. 09 Aug, 2018 1 commit
    • Mika Westerberg's avatar
      ACPI / EC: Add another entry for Thinkpad X1 Carbon 6th · 4c3be61e
      Mika Westerberg authored
      Commit 2c4d6baf (ACPI / EC: Use ec_no_wakeup on more Thinkpad X1
      Carbon 6th systems) changed the DMI table to match all systems where
      DMI product family is "Thinkpad X1 Carbon 6th". However, the system I
      have here has this string written differently (ThinkPad vs. Thinkpad)
      which makes the match fail.
      
      In addition to that, after BIOS upgrade Robin now has the same string
      than my system has (perhaps newer BIOS has changed the string).
      
      In any case add another DMI entry to acpi_ec_no_wakeup[] table hopefully
      covering all the X1 Carbon 6th systems out there.
      
      Fixes: 2c4d6baf (ACPI / EC: Use ec_no_wakeup on more Thinkpad X1 Carbon 6th systems)
      Signed-off-by: default avatarMika Westerberg <mika.westerberg@linux.intel.com>
      [ rjw: Rebase and change the ident string to match the product familiy ]
      Signed-off-by: default avatarRafael J. Wysocki <rafael.j.wysocki@intel.com>
      4c3be61e
  2. 06 Aug, 2018 1 commit
  3. 19 Jul, 2018 1 commit
  4. 15 Jul, 2018 2 commits
  5. 14 Jul, 2018 19 commits
  6. 13 Jul, 2018 15 commits
  7. 12 Jul, 2018 1 commit
    • Joel Fernandes (Google)'s avatar
      tracing: Reorder display of TGID to be after PID · f8494fa3
      Joel Fernandes (Google) authored
      Currently ftrace displays data in trace output like so:
      
                                             _-----=> irqs-off
                                            / _----=> need-resched
                                           | / _---=> hardirq/softirq
                                           || / _--=> preempt-depth
                                           ||| /     delay
                  TASK-PID   CPU    TGID   ||||    TIMESTAMP  FUNCTION
                     | |       |      |    ||||       |         |
                  bash-1091  [000] ( 1091) d..2    28.313544: sched_switch:
      
      However Android's trace visualization tools expect a slightly different
      format due to an out-of-tree patch patch that was been carried for a
      decade, notice that the TGID and CPU fields are reversed:
      
                                             _-----=> irqs-off
                                            / _----=> need-resched
                                           | / _---=> hardirq/softirq
                                           || / _--=> preempt-depth
                                           ||| /     delay
                  TASK-PID    TGID   CPU   ||||    TIMESTAMP  FUNCTION
                     | |        |      |   ||||       |         |
                  bash-1091  ( 1091) [002] d..2    64.965177: sched_switch:
      
      From kernel v4.13 onwards, during which TGID was introduced, tracing
      with systrace on all Android kernels will break (most Android kernels
      have been on 4.9 with Android patches, so this issues hasn't been seen
      yet). From v4.13 onwards things will break.
      
      The chrome browser's tracing tools also embed the systrace viewer which
      uses the legacy TGID format and updates to that are known to be
      difficult to make.
      
      Considering this, I suggest we make this change to the upstream kernel
      and backport it to all Android kernels. I believe this feature is merged
      recently enough into the upstream kernel that it shouldn't be a problem.
      Also logically, IMO it makes more sense to group the TGID with the
      TASK-PID and the CPU after these.
      
      Link: http://lkml.kernel.org/r/20180626000822.113931-1-joel@joelfernandes.org
      
      Cc: jreck@google.com
      Cc: tkjos@google.com
      Cc: stable@vger.kernel.org
      Fixes: 441dae8f ("tracing: Add support for display of tgid in trace output")
      Signed-off-by: default avatarJoel Fernandes (Google) <joel@joelfernandes.org>
      Signed-off-by: default avatarSteven Rostedt (VMware) <rostedt@goodmis.org>
      f8494fa3