1. 03 6月, 2015 1 次提交
    • S
      x86/mm: Decouple <linux/vmalloc.h> from <asm/io.h> · d6472302
      Stephen Rothwell 提交于
      Nothing in <asm/io.h> uses anything from <linux/vmalloc.h>, so
      remove it from there and fix up the resulting build problems
      triggered on x86 {64|32}-bit {def|allmod|allno}configs.
      
      The breakages were triggering in places where x86 builds relied
      on vmalloc() facilities but did not include <linux/vmalloc.h>
      explicitly and relied on the implicit inclusion via <asm/io.h>.
      
      Also add:
      
        - <linux/init.h> to <linux/io.h>
        - <asm/pgtable_types> to <asm/io.h>
      
      ... which were two other implicit header file dependencies.
      Suggested-by: NDavid Miller <davem@davemloft.net>
      Signed-off-by: NStephen Rothwell <sfr@canb.auug.org.au>
      [ Tidied up the changelog. ]
      Acked-by: NDavid Miller <davem@davemloft.net>
      Acked-by: NTakashi Iwai <tiwai@suse.de>
      Acked-by: NViresh Kumar <viresh.kumar@linaro.org>
      Acked-by: NVinod Koul <vinod.koul@intel.com>
      Cc: Andrew Morton <akpm@linux-foundation.org>
      Cc: Anton Vorontsov <anton@enomsg.org>
      Cc: Boris Ostrovsky <boris.ostrovsky@oracle.com>
      Cc: Colin Cross <ccross@android.com>
      Cc: David Vrabel <david.vrabel@citrix.com>
      Cc: H. Peter Anvin <hpa@zytor.com>
      Cc: Haiyang Zhang <haiyangz@microsoft.com>
      Cc: James E.J. Bottomley <JBottomley@odin.com>
      Cc: Jaroslav Kysela <perex@perex.cz>
      Cc: K. Y. Srinivasan <kys@microsoft.com>
      Cc: Kees Cook <keescook@chromium.org>
      Cc: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
      Cc: Kristen Carlson Accardi <kristen@linux.intel.com>
      Cc: Len Brown <lenb@kernel.org>
      Cc: Linus Torvalds <torvalds@linux-foundation.org>
      Cc: Peter Zijlstra <peterz@infradead.org>
      Cc: Rafael J. Wysocki <rjw@rjwysocki.net>
      Cc: Suma Ramars <sramars@cisco.com>
      Cc: Thomas Gleixner <tglx@linutronix.de>
      Cc: Tony Luck <tony.luck@intel.com>
      Signed-off-by: NIngo Molnar <mingo@kernel.org>
      d6472302
  2. 16 4月, 2015 2 次提交
  3. 11 4月, 2015 2 次提交
  4. 07 2月, 2015 1 次提交
  5. 30 1月, 2015 5 次提交
  6. 11 12月, 2014 2 次提交
  7. 03 12月, 2014 1 次提交
  8. 12 11月, 2014 2 次提交
  9. 24 10月, 2014 5 次提交
  10. 03 9月, 2014 1 次提交
  11. 28 8月, 2014 2 次提交
  12. 21 7月, 2014 11 次提交
  13. 07 7月, 2014 3 次提交
  14. 18 6月, 2014 1 次提交
    • D
      intel_pstate: Correct rounding in busy calculation · 51d211e9
      Doug Smythies 提交于
      There was a mistake in the actual rounding portion this previous patch:
      f0fe3cd7 (intel_pstate: Correct rounding in busy calculation) such that
      the rounding was asymetric and incorrect.
      
      Severity: Not very serious, but can increase target pstate by one extra value.
      For real world work flows the issue should self correct (but I have no proof).
      It is the equivalent of different PID gains for positive and negative numbers.
      
      Examples:
       -3.000000 used to round to -4, rounds to -3 with this patch.
       -3.503906 used to round to -5, rounds to -4 with this patch.
      
      Fixes: f0fe3cd7 (intel_pstate: Correct rounding in busy calculation)
      Signed-off-by: NDoug Smythies <dsmythies@telus.net>
      Cc: 3.14+ <stable@vger.kernel.org> # 3.14+
      Signed-off-by: NRafael J. Wysocki <rafael.j.wysocki@intel.com>
      51d211e9
  15. 11 6月, 2014 1 次提交