1. 24 May, 2011 3 commits
    • Jim Cromie's avatar
      export_report: use warn() to issue WARNING, so they go to stderr · ca995cbf
      Jim Cromie authored
      Also count CONFIG_MODVERSIONS warnings, and print a NOTE at start of
      SECTION 2 if any were issued.  Section 2 will be empty if the build is
      lacking this CONFIG_ item, and user may have missed the warnings, as
      they're off screen.
      Signed-off-by: default avatarJim Cromie <jim.cromie@gmail.com>
      Signed-off-by: default avatarMichal Marek <mmarek@suse.cz>
      ca995cbf
    • Jim Cromie's avatar
      export_report: sort SECTION 2 output · bdabc7a3
      Jim Cromie authored
      Sort SECTION 2 modules by name.  Within those module listings, sort
      the symbol providers by name, and remove the count, as it is
      misleading; its the kernel-wide count of uses of that symbol, not the
      count pertaining to the module being outlined.  (this can be seen by
      grepping the output for a single symbol).  The count is still used to
      sort the symbols.
      Signed-off-by: default avatarJim Cromie <jim.cromie@gmail.com>
      Signed-off-by: default avatarMichal Marek <mmarek@suse.cz>
      bdabc7a3
    • Jim Cromie's avatar
      export_report: do collectcfiles work in perl itself · de7b0b41
      Jim Cromie authored
      Avoid spawning a shell pipeline doing cat, grep, sed, and do it all
      inside perl.  The <*.c> globbing construct works at least as far back
      as 5.8.9
      
      Note that this is not just an optimization; the sed command
      in the pipeline was unterminated, due to lack of escape on the
      end-of-line (\$) in the regex, resulting in this:
      
          $ perl ../linux-2.6/scripts/export_report.pl  > /dev/null
          sed: -e expression #1, char 5: unterminated `s' command
          sh: .mod.c/: not found
      
      Comments on an earlier patch sought an all-perl implementation.
      Signed-off-by: default avatarJim Cromie <jim.cromie@gmail.com>
      cc: Michal Marek <mmarek@suse.cz>,
      cc: linux-kbuild@vger.kernel.org
      cc: Arnaud Lacombe lacombar@gmail.com
      cc: Stephen Hemminger shemminger@vyatta.com
      Signed-off-by: default avatarMichal Marek <mmarek@suse.cz>
      de7b0b41
  2. 12 May, 2011 4 commits
  3. 29 Apr, 2011 1 commit
  4. 04 Apr, 2011 1 commit
    • Andreas Mohr's avatar
      eradicate bashisms in scripts/patch-kernel · 177525d2
      Andreas Mohr authored
      Silence a remaining annoying (or worse, irritating - "is my entire patched tree
      broken now!?") bashism-related message that occurs when /bin/sh is configured
      to instead deploy dash, a POSIX-compliant shell, as is the pretty much
      standard case on e.g. Debian.
      
      Current kernel version is 2.6.38 ( Flesh-Eating Bats with Fangs)
      ===>  linux-2.6.38.patch-kernel_test/scripts/patch-kernel: line 253: [: =: unary operator expected  <===
      cannot find patch file: patch-2.6.39
      Signed-off-by: default avatarAndreas Mohr <andi@lisas.de>
      Signed-off-by: default avatarMichal Marek <mmarek@suse.cz>
      177525d2
  5. 29 Mar, 2011 31 commits