Skip to content
Snippets Groups Projects
  1. Jul 25, 2011
  2. Jul 24, 2011
    • Alessio Igor Bogani's avatar
      modpost: Fix modpost's license checking V3 · 62a26356
      Alessio Igor Bogani authored
      
      The commit f02e8a65 sorts symbols placing each of them in its own elf section.
      The sorting and merging into the canonical sections are done by the linker.
      Unfortunately modpost to generate Module.symvers file parses vmlinux
      (already linked) and all modules object files (which aren't linked yet).
      These aren't sanitized by the linker yet. That breaks modpost that can't
      detect license properly for modules. This patch makes modpost aware of
      the new exported symbols structure.
      
      Thanks to Arnaud Lacombe <lacombar@gmail.com> and Anders Kaseorg
      <andersk@ksplice.com> for providing useful suggestions about code.
      
      This work was supported by a hardware donation from the CE Linux Forum.
      
      Reported-by: default avatarJan Beulich <jbeulich@novell.com>
      Signed-off-by: default avatarAlessio Igor Bogani <abogani@kernel.org>
      Signed-off-by: default avatarRusty Russell <rusty@rustcorp.com.au>
      62a26356
  3. Jul 20, 2011
  4. Jul 12, 2011
  5. Jun 24, 2011
    • Markus Trippelsdorf's avatar
      headers_install: fix __packed in exported kernel headers · f210735f
      Markus Trippelsdorf authored
      
      checkpatch.pl warns about using __attribute__((packed)) in kernel
      headers: "__packed is preferred over __attribute__((packed))". If one
      follows that advice it could cause problems in the exported header
      files, because the outside world doesn't know about this shortcut.
      
      For example busybox will fail to compile:
       CC      miscutils/ubi_attach_detach.o
       In file included from miscutils/ubi_attach_detach.c:27:0:
       /usr/include/mtd/ubi-user.h:330:3: error: conflicting types for ‘__packed’
       /usr/include/mtd/ubi-user.h:314:3: note: previous declaration of ‘__packed’ was here
      ...
      
      Fix the problem by substituting __packed with __attribute__((packed)) in
      the header_install.pl script.
      
      Cc: Artem Bityutskiy <Artem.Bityutskiy@nokia.com>
      CC: Joe Perches <joe@perches.com>
      Signed-off-by: default avatarMarkus Trippelsdorf <markus@trippelsdorf.de>
      Signed-off-by: default avatarMichal Marek <mmarek@suse.cz>
      f210735f
    • matt mooney's avatar
      package: Makefile: fix perf target bug · 3bdccc88
      matt mooney authored
      
      Specify --git-dir when building perf targets to allow out-of-tree
      builds using O=<build-dir>.
      
      The shell command in `git archive' had to be modified to allow proper
      file name expansion of the files listed in MANIFEST.
      
      Signed-off-by: default avatarmatt mooney <mfm@muteddisk.com>
      Signed-off-by: default avatarMichal Marek <mmarek@suse.cz>
      3bdccc88
  6. Jun 16, 2011
  7. Jun 15, 2011
  8. Jun 12, 2011
  9. Jun 09, 2011
  10. May 25, 2011
Loading