1. 20 6月, 2014 2 次提交
  2. 14 6月, 2014 1 次提交
  3. 13 6月, 2014 2 次提交
  4. 11 6月, 2014 1 次提交
  5. 07 6月, 2014 1 次提交
  6. 31 5月, 2014 3 次提交
  7. 22 5月, 2014 2 次提交
  8. 21 5月, 2014 2 次提交
  9. 15 5月, 2014 1 次提交
    • L
      x86-64, modify_ldt: Make support for 16-bit segments a runtime option · fa81511b
      Linus Torvalds 提交于
      Checkin:
      
      b3b42ac2 x86-64, modify_ldt: Ban 16-bit segments on 64-bit kernels
      
      disabled 16-bit segments on 64-bit kernels due to an information
      leak.  However, it does seem that people are genuinely using Wine to
      run old 16-bit Windows programs on Linux.
      
      A proper fix for this ("espfix64") is coming in the upcoming merge
      window, but as a temporary fix, create a sysctl to allow the
      administrator to re-enable support for 16-bit segments.
      
      It adds a "/proc/sys/abi/ldt16" sysctl that defaults to zero (off). If
      you hit this issue and care about your old Windows program more than
      you care about a kernel stack address information leak, you can do
      
         echo 1 > /proc/sys/abi/ldt16
      
      as root (add it to your startup scripts), and you should be ok.
      
      The sysctl table is only added if you have COMPAT support enabled on
      x86-64, but I assume anybody who runs old windows binaries very much
      does that ;)
      Signed-off-by: NH. Peter Anvin <hpa@linux.intel.com>
      Link: http://lkml.kernel.org/r/CA%2B55aFw9BPoD10U1LfHbOMpHWZkvJTkMcfCs9s3urPr1YyWBxw@mail.gmail.com
      Cc: <stable@vger.kernel.org>
      fa81511b
  10. 06 5月, 2014 6 次提交
  11. 04 4月, 2014 1 次提交
  12. 31 3月, 2014 1 次提交
  13. 26 3月, 2014 2 次提交
  14. 25 3月, 2014 1 次提交
  15. 21 3月, 2014 2 次提交
  16. 19 3月, 2014 9 次提交
  17. 14 3月, 2014 1 次提交
  18. 14 2月, 2014 1 次提交
  19. 12 1月, 2014 1 次提交