1. 29 12月, 2010 1 次提交
  2. 20 12月, 2010 1 次提交
  3. 25 11月, 2010 1 次提交
  4. 11 11月, 2010 1 次提交
  5. 14 10月, 2010 1 次提交
  6. 06 9月, 2010 1 次提交
  7. 03 6月, 2010 3 次提交
  8. 14 4月, 2010 6 次提交
  9. 23 3月, 2010 3 次提交
    • J
      kbuild: Include gen_initramfs_list.sh and the file list in the .d file · b8341936
      Jason Gunthorpe 提交于
      Expand the dependency set used for the initrd to include the
      CONFIG_INITRAMFS_SOURCE file and the generator script itself.
      Otherwise changing the initramfs file list does not rebuild the CPIO.
      Signed-off-by: NJason Gunthorpe <jgunthorpe@obsidianresearch.com>
      Signed-off-by: NMichal Marek <mmarek@suse.cz>
      b8341936
    • L
      kconfig: recalc symbol value before showing search results · da6df879
      Li Zefan 提交于
      A symbol's value won't be recalc-ed until we save config file or
      enter the menu where the symbol sits.
      
      So If I enable OPTIMIZE_FOR_SIZE, and search FUNCTION_GRAPH_TRACER:
      
        Symbol: FUNCTION_GRAPH_TRACER [=y]
        Prompt: Kernel Function Graph Tracer
          Defined at kernel/trace/Kconfig:140
          Depends on: ... [=y] && (!X86_32 [=y] || !CC_OPTIMIZE_FOR_SIZE [=y])
          ...
      
      From the dependency it should result in FUNCTION_GRAPH_TRACER=n,
      but it still shows FUNCTION_GRAPH_TRACER=y.
      Signed-off-by: NLi Zefan <lizf@cn.fujitsu.com>
      Signed-off-by: NMichal Marek <mmarek@suse.cz>
      da6df879
    • S
      headerdep: perlcritic warning · 1dcd8100
      Stephen Hemminger 提交于
      Minor perlcritic warning:
      headerdep.pl: "return" statement with explicit "undef" at line 84, column 2.  See page 199 of PBP.  (Severity: 5)
      
      The rationale according to PBP is that an explicit return of undef
      (contrary to most people's expectations) doesn't
      always evaluate as false. It has to with the fact that perl return value
      depends on context the function is called. If function is used in
      list context, the appropriate return value for false is an empty list;
      whereas in scalar context the return value for false is undefined.
      By just using a "return" both cases are handled.
      
      In the context of a trivial script this doesn't matter. But one script
      may be cut-paste into later code (most people like me only know 50%
      of perl), that is why perlcritic always complains
      Signed-off-by: NStephen Hemminger <shemminger@vyatta.com>
      Signed-off-by: NMichal Marek <mmarek@suse.cz>
      1dcd8100
  10. 11 3月, 2010 1 次提交
  11. 08 3月, 2010 9 次提交
  12. 07 3月, 2010 1 次提交
  13. 03 3月, 2010 2 次提交
  14. 22 2月, 2010 1 次提交
  15. 17 2月, 2010 1 次提交
    • G
      tags: include headers before source files · f81b1be4
      Guennadi Liakhovetski 提交于
      Currently looking up a structure definition in TAGS / tags takes one to
      one of multiple "static struct X" definitions in arch sources, which makes
      it for many structs practically impossible to get to the required header.
      This patch changes the order of sources being tagged to first scan
      architecture includes, then the top-level include/ directory, and only
      then the rest. It also takes into account, that many architectures have
      more than one include directory, i.e., not only arch/$ARCH/include, but
      also arch/$ARCH/mach-X/include etc.
      Signed-off-by: NGuennadi Liakhovetski <g.liakhovetski@gmx.de>
      Reviewed-by: NWANG Cong <xiyou.wangcong@gmail.com>
      [mmarek@suse.cz: fix 'var+=text' bashism]
      Signed-off-by: NMichal Marek <mmarek@suse.cz>
      f81b1be4
  16. 06 2月, 2010 2 次提交
    • H
      markup_oops.pl: minor fixes · 59dde385
      Hui Zhu 提交于
      1. Fix a little format issue.
      2. Check the return of "Getopt::Long::GetOptions".  Output usage and
         exit if it get error.
      3. Change $ARGV[$#ARGV] to $ARGV[0].
      4. Change the code which get $modulefile from modinfo.  Replace the
         pipeline with `modinfo -F filename $module`.
      4. Change usage from "Specify the module directory name" to "Specify the
         module filename".
      Signed-off-by: NHui Zhu <teawater@gmail.com>
      Signed-off-by: NMichal Marek <mmarek@suse.cz>
      59dde385
    • H
      markup_oops.pl: add options to improve cross-sompilation environments · 52e13e21
      Hui Zhu 提交于
      The markup_oops.pl have 3 troubles to support cross-compiler environment:
      1.  It use objdump directly.
      2.  It use modinfo to get the message of module.
      3.  It use hex function that cannot support 64-bit number in 32-bit arch.
      
      This patch add 3 options to markup_oops.pl:
      1. -c CROSS_COMPILE	Specify the prefix used for toolchain.
      2. -m MODULE_DIRNAME	Specify the module directory name.
      3. Change hex function to Math::BigInt->from_hex.
      
      After this patch, parse the x8664 oops in x86, we can:
      cat amd64m | perl ~/kernel/tmp/m.pl -c /home/teawater/kernel/bin/x8664- -m ./e.ko vmlinux
      
      Thanks,
      Hui
      Signed-off-by: NHui Zhu <teawater@gmail.com>
      Cc: Andrew Morton <akpm@linux-foundation.org>
      Cc: Arjan van de Ven <arjan@linux.intel.com>
      Cc: Sam Ravnborg <sam@ravnborg.org>
      Cc: ozan@pardus.org.tr
      Cc: Matthew Wilcox <willy@linux.intel.com>
      Acked-by: NWANG Cong <xiyou.wangcong@gmail.com>
      Signed-off-by: NMichal Marek <mmarek@suse.cz>
      52e13e21
  17. 02 2月, 2010 5 次提交