1. 17 11月, 2011 1 次提交
    • C
      KVM: s390: Fix RUNNING flag misinterpretation · 9e6dabef
      Cornelia Huck 提交于
      CPUSTAT_RUNNING was implemented signifying that a vcpu is not stopped.
      This is not, however, what the architecture says: RUNNING should be
      set when the host is acting on the behalf of the guest operating
      system.
      
      CPUSTAT_RUNNING has been changed to be set in kvm_arch_vcpu_load()
      and to be unset in kvm_arch_vcpu_put().
      
      For signifying stopped state of a vcpu, a host-controlled bit has
      been used and is set/unset basically on the reverse as the old
      CPUSTAT_RUNNING bit (including pushing it down into stop handling
      proper in handle_stop()).
      
      Cc: stable@kernel.org
      Signed-off-by: NCornelia Huck <cornelia.huck@de.ibm.com>
      Signed-off-by: NCarsten Otte <cotte@de.ibm.com>
      Signed-off-by: NAvi Kivity <avi@redhat.com>
      9e6dabef
  2. 30 10月, 2011 22 次提交
  3. 28 10月, 2011 1 次提交
    • E
      compat: sync compat_stats with statfs. · 1448c721
      Eric W. Biederman 提交于
      This was found by inspection while tracking a similar
      bug in compat_statfs64, that has been fixed in mainline
      since decemeber.
      
      - This fixes a bug where not all of the f_spare fields
        were cleared on mips and s390.
      - Add the f_flags field to struct compat_statfs
      - Copy f_flags to userspace in case someone cares.
      - Use __clear_user to copy the f_spare field to userspace
        to ensure that all of the elements of f_spare are cleared.
        On some architectures f_spare is has 5 ints and on some
        architectures f_spare only has 4 ints.  Which makes
        the previous technique of clearing each int individually
        broken.
      
      I don't expect anyone actually uses the old statfs system
      call anymore but if they do let them benefit from having
      the compat and the native version working the same.
      Signed-off-by: NEric W. Biederman <ebiederm@xmission.com>
      Signed-off-by: NChristoph Hellwig <hch@lst.de>
      1448c721
  4. 26 9月, 2011 1 次提交
  5. 20 9月, 2011 1 次提交
  6. 27 8月, 2011 1 次提交
  7. 13 8月, 2011 2 次提交
  8. 03 8月, 2011 3 次提交
  9. 27 7月, 2011 5 次提交
  10. 24 7月, 2011 3 次提交