1. 23 6月, 2017 2 次提交
  2. 29 4月, 2017 1 次提交
    • Q
      iommu/vt-d: Don't print the failure message when booting non-kdump kernel · 8e121884
      Qiuxu Zhuo 提交于
      When booting a new non-kdump kernel, we have below failure message:
      
      [    0.004000] DMAR-IR: IRQ remapping was enabled on dmar2 but we are not in kdump mode
      [    0.004000] DMAR-IR: Failed to copy IR table for dmar2 from previous kernel
      [    0.004000] DMAR-IR: IRQ remapping was enabled on dmar1 but we are not in kdump mode
      [    0.004000] DMAR-IR: Failed to copy IR table for dmar1 from previous kernel
      [    0.004000] DMAR-IR: IRQ remapping was enabled on dmar0 but we are not in kdump mode
      [    0.004000] DMAR-IR: Failed to copy IR table for dmar0 from previous kernel
      [    0.004000] DMAR-IR: IRQ remapping was enabled on dmar3 but we are not in kdump mode
      [    0.004000] DMAR-IR: Failed to copy IR table for dmar3 from previous kernel
      
      For non-kdump case, we no need to copy IR table from previous kernel
      so it's nonthing actually failed. To be less alarming or misleading,
      do not print "DMAR-IR: Failed to copy IR table for dmar[0-9] from
      previous kernel" messages when booting non-kdump kernel.
      Signed-off-by: NQiuxu Zhuo <qiuxu.zhuo@intel.com>
      Signed-off-by: NJoerg Roedel <jroedel@suse.de>
      8e121884
  3. 14 1月, 2016 1 次提交
  4. 19 12月, 2015 1 次提交
  5. 02 11月, 2015 1 次提交
  6. 23 10月, 2015 2 次提交
  7. 15 10月, 2015 1 次提交
  8. 14 10月, 2015 1 次提交
  9. 14 8月, 2015 1 次提交
  10. 03 8月, 2015 1 次提交
  11. 16 6月, 2015 8 次提交
  12. 12 6月, 2015 5 次提交
  13. 05 5月, 2015 1 次提交
  14. 24 4月, 2015 8 次提交
  15. 25 3月, 2015 1 次提交
  16. 03 3月, 2015 1 次提交
    • Q
      iommu/vt-d: Convert non-returned local variable to boolean when relevant · 2f119c78
      Quentin Lambert 提交于
      This patch was produced using Coccinelle. A simplified version of the
      semantic patch is:
      
      @r exists@
      identifier f;
      local idexpression u8 x;
      identifier xname;
      @@
      
      f(...) {
      ...when any
      (
        x@xname = 1;
      |
        x@xname = 0;
      )
      ...when any
      }
      
      @bad exists@
      identifier r.f;
      local idexpression u8 r.x
      expression e1 != {0, 1}, e2;
      @@
      
      f(...) {
      ...when any
      (
        x = e1;
      |
        x + e2
      )
      ...when any
      }
      
      @depends on !bad@
      identifier r.f;
      local idexpression u8 r.x;
      identifier r.xname;
      @@
      
      f(...) {
      ...
      ++ bool xname;
      - int xname;
      <...
      (
        x =
      - 1
      + true
      |
        x =
      - -1
      + false
      )
      ...>
      
      }
      Signed-off-by: NQuentin Lambert <lambert.quentin@gmail.com>
      Signed-off-by: NJoerg Roedel <jroedel@suse.de>
      2f119c78
  17. 15 1月, 2015 4 次提交