1. 28 1月, 2015 1 次提交
  2. 19 12月, 2014 1 次提交
  3. 14 12月, 2014 1 次提交
  4. 12 12月, 2014 1 次提交
  5. 04 12月, 2014 3 次提交
  6. 03 12月, 2014 3 次提交
  7. 25 11月, 2014 1 次提交
  8. 24 11月, 2014 1 次提交
  9. 22 11月, 2014 4 次提交
    • S
      ktest: Add name to running title · 18656c70
      Steven Rostedt (Red Hat) 提交于
      Instead of just showing the test type of test in the start of the
      test, like this:
      
        RUNNING TEST 1 of 26 with option build defconfig
      
      Add the name (if it is defined) as well, like this:
      
        RUNNING TEST 1 of 26 (arm64 aarch64-linux) with option build defconfig
      Signed-off-by: NSteven Rostedt <rostedt@goodmis.org>
      18656c70
    • S
      ktest: Allow tests to undefine default options · 22c37a9a
      Steven Rostedt (Red Hat) 提交于
      Tests can set options that override the default ones. But if a test
      tries to undefine a default option, it is simply ignored and the
      default option stays as is.
      
      For example, if you want to have a test that defines no MIN_CONFIG
      then the test should be able to do that with:
      
         TEST_START
         MIN_CONFIG =
      
      Which should make MIN_CONFIG not defined for that test. But the way
      the code currently works, undefined options in tests are dropped.
      This is because the NULL options are evaluated during the reading of
      the config file and since one can disable default options in the default
      section with this method, it is evaluated there (the option turns to a
      undef). But undef options in the test section mean to use the default
      option.
      
      To fix this, keep the empty string in the option during the reading
      of the config file, and then evaluate it when running the test. This
      will allow tests to null out default options.
      Signed-off-by: NSteven Rostedt <rostedt@goodmis.org>
      22c37a9a
    • S
      ktest: Fix make_min_config to handle new assign_configs call · 9972fc0b
      Steven Rostedt (Red Hat) 提交于
      Commit 6071c22e "ktest: Rewrite the config-bisect to actually work"
      fixed the config-bisect to work nicely but in doing so it broke
      make_min_config by changing the way assign_configs works.
      
      The assign_configs function now adds the config to the hash even if
      it is disabled, but changes the hash value to be that of the
      line "# CONFIG_FOO is not set". Unfortunately, the make_min_config
      test only checks to see if the config is removed. It now needs to
      check if the config is in the hash and not set to be disabled.
      
      Cc: stable@vger.kernel.org # 3.17+
      Signed-off-by: NSteven Rostedt <rostedt@goodmis.org>
      9972fc0b
    • M
      ktest: Use make -s kernelrelease · 52d21580
      Michal Marek 提交于
      The previous tail -1 broke with commit 7ff52571 ("kbuild: fake the
      "Entering directory ..." message more simply")
      
      Link: http://lkml.kernel.org/r/20141022194408.GA20989@pobox.suse.czReported-by: NSteven Rostedt <rostedt@goodmis.org>
      Signed-off-by: NMichal Marek <mmarek@suse.cz>
      Signed-off-by: NSteven Rostedt <rostedt@goodmis.org>
      52d21580
  10. 18 11月, 2014 6 次提交
  11. 12 11月, 2014 1 次提交
  12. 06 11月, 2014 5 次提交
  13. 05 11月, 2014 1 次提交
  14. 04 11月, 2014 7 次提交
  15. 30 10月, 2014 2 次提交
  16. 29 10月, 2014 1 次提交
    • P
      rcu: Remove CONFIG_RCU_CPU_STALL_VERBOSE · 0eafa468
      Paul E. McKenney 提交于
      The CONFIG_RCU_CPU_STALL_VERBOSE Kconfig parameter causes preemptible
      RCU's CPU stall warnings to dump out any preempted tasks that are blocking
      the current RCU grace period.  This information is useful, and the default
      has been CONFIG_RCU_CPU_STALL_VERBOSE=y for some years.  It is therefore
      time for this commit to remove this Kconfig parameter, so that future
      kernel builds will always act as if CONFIG_RCU_CPU_STALL_VERBOSE=y.
      Signed-off-by: NPaul E. McKenney <paulmck@linux.vnet.ibm.com>
      0eafa468
  17. 10 10月, 2014 1 次提交
    • K
      selftests/vm/transhuge-stress: stress test for memory compaction · 0085d61f
      Konstantin Khlebnikov 提交于
      This tool induces memory fragmentation via sequential allocation of
      transparent huge pages and splitting off everything except their last
      sub-pages.  It easily generates pressure to the memory compaction code.
      
      $ perf stat -e 'compaction:*' -e 'migrate:*' ./transhuge-stress
      transhuge-stress: allocate 7858 transhuge pages, using 15716 MiB virtual memory and 61 MiB of ram
      transhuge-stress: 1.653 s/loop, 0.210 ms/page,   9504.828 MiB/s	7858 succeed,    0 failed, 2439 different pages
      transhuge-stress: 1.537 s/loop, 0.196 ms/page,  10226.227 MiB/s	7858 succeed,    0 failed, 2364 different pages
      transhuge-stress: 1.658 s/loop, 0.211 ms/page,   9479.215 MiB/s	7858 succeed,    0 failed, 2179 different pages
      transhuge-stress: 1.617 s/loop, 0.206 ms/page,   9716.992 MiB/s	7858 succeed,    0 failed, 2421 different pages
      ^C./transhuge-stress: Interrupt
      
       Performance counter stats for './transhuge-stress':
      
               1.744.051      compaction:mm_compaction_isolate_migratepages
                   1.014      compaction:mm_compaction_isolate_freepages
               1.744.051      compaction:mm_compaction_migratepages
                   1.647      compaction:mm_compaction_begin
                   1.647      compaction:mm_compaction_end
               1.744.051      migrate:mm_migrate_pages
                       0      migrate:mm_numa_migrate_ratelimit
      
             7,964696835 seconds time elapsed
      Signed-off-by: NKonstantin Khlebnikov <koct9i@gmail.com>
      Cc: Rafael Aquini <aquini@redhat.com>
      Cc: Andrey Ryabinin <ryabinin.a.a@gmail.com>
      Cc: Shuah Khan <shuahkh@osg.samsung.com>
      Signed-off-by: NAndrew Morton <akpm@linux-foundation.org>
      Signed-off-by: NLinus Torvalds <torvalds@linux-foundation.org>
      0085d61f