Skip to content
Snippets Groups Projects
  1. May 06, 2017
    • Masahiro Yamada's avatar
      docs: bump minimal GNU Make version to 3.81 · 37d69ee3
      Masahiro Yamada authored
      
      Since 2014, you can't successfully build kernels with GNU Make version
      3.80. Example errors:
      
        $ git describe
        v4.11
        $ make --version | head -1
        GNU Make 3.80
        $ make defconfig
          HOSTCC  scripts/basic/fixdep
        scripts/Makefile.host:135: *** missing separator.  Stop.
        make: *** [defconfig] Error 2
        $ make ARCH=arm64 help
        arch/arm64/Makefile:43: *** unterminated call to function `warning': missing `)'.  Stop.
        $ make help >/dev/null
        ./Documentation/Makefile.sphinx:25: Extraneous text after `else' directive
        ./Documentation/Makefile.sphinx:31: *** only one `else' per conditional.  Stop.
        make: *** [help] Error 2
      
      The first breakage was introduced by commit c8589d1e ("kbuild:
      handle multi-objs dependency appropriately").  Since then (i.e. v3.18),
      GNU Make 3.80 has not been able to compile the kernel, but nobody has
      ever complained aboutt (or noticed) it.
      
      Even GNU Make 3.81 is more than 10 years old.  It would not hurt to
      match the documentation with reality instead of fixing makefiles.
      
      Signed-off-by: default avatarMasahiro Yamada <yamada.masahiro@socionext.com>
      Signed-off-by: default avatarLinus Torvalds <torvalds@linux-foundation.org>
      37d69ee3
  2. Mar 29, 2017
  3. Mar 09, 2017
    • Markus Heiser's avatar
      docs-rst: automatically convert Graphviz and SVG images · db6ccf23
      Markus Heiser authored
      This patch brings scalable figure, image handling and a concept to
      embed *render* markups:
      
      * DOT (http://www.graphviz.org
      
      )
      * SVG
      
      For image handling use the 'image' replacement::
      
          .. kernel-image::  svg_image.svg
             :alt:    simple SVG image
      
      For figure handling use the 'figure' replacement::
      
          .. kernel-figure::  svg_image.svg
             :alt:    simple SVG image
      
             SVG image example
      
      Embed *render* markups (or languages) like Graphviz's **DOT** is
      provided by the *render* directive.::
      
        .. kernel-render:: DOT
           :alt: foobar digraph
           :caption: Embedded **DOT** (Graphviz) code.
      
           digraph foo {
            "bar" -> "baz";
           }
      
      The *render* directive is a concept to integrate *render* markups and
      languages, yet supported markups:
      
      * DOT: render embedded Graphviz's **DOT**
      * SVG: render embedded Scalable Vector Graphics (**SVG**)
      
      Cc: Jani Nikula <jani.nikula@linux.intel.com>
      Cc: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
      Tested-by: default avatarMauro Carvalho Chehab <mchehab@s-opensource.com>
      Tested-by: default avatarDaniel Vetter <daniel.vetter@ffwll.ch>
      Signed-off-by: Daniel Vetter <daniel.vetter@intel.com> (v2 - v5)
      Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> (v1, v6)
      Signed-off-by: default avatarJonathan Corbet <corbet@lwn.net>
      db6ccf23
  4. Oct 27, 2016
  5. Oct 24, 2016
  6. Sep 21, 2016
  7. Oct 11, 2015
  8. Sep 25, 2015
    • David Howells's avatar
      MODSIGN: Change from CMS to PKCS#7 signing if the openssl is too old · 283e8ba2
      David Howells authored
      
      The sign-file.c program actually uses CMS rather than PKCS#7 to sign a file
      since that allows the target X.509 certificate to be specified by
      subjectKeyId rather than by issuer + serialNumber.
      
      However, older versions of the OpenSSL crypto library (such as may be found
      in CentOS 5.11) don't support CMS.  Assume everything prior to
      OpenSSL-1.0.0 doesn't support CMS and switch to using PKCS#7 in that case.
      
      Further, the pre-1.0.0 OpenSSL only supports PKCS#7 signing with SHA1, so
      give an error from the sign-file script if the caller requests anything
      other than SHA1.
      
      The compiler gives the following error with an OpenSSL crypto library
      that's too old:
      
        HOSTCC  scripts/sign-file
      scripts/sign-file.c:23:25: fatal error: openssl/cms.h: No such file or directory
       #include <openssl/cms.h>
      
      Reported-by: default avatarVinson Lee <vlee@twopensource.com>
      Signed-off-by: default avatarDavid Howells <dhowells@redhat.com>
      Acked-by: default avatarDavid Woodhouse <David.Woodhouse@intel.com>
      283e8ba2
  9. Aug 27, 2015
  10. Dec 29, 2014
  11. Dec 09, 2014
  12. Sep 09, 2014
  13. Jul 12, 2014
  14. May 19, 2014
  15. Nov 28, 2013
  16. Jul 11, 2011
  17. Mar 23, 2011
  18. Jul 11, 2010
  19. Mar 25, 2010
  20. Dec 14, 2009
  21. Jun 18, 2009
  22. Jun 14, 2009
  23. May 28, 2009
  24. Jan 30, 2009
  25. Aug 02, 2007
  26. Nov 30, 2006
  27. Sep 25, 2006
  28. Jun 26, 2006
  29. Mar 20, 2006
  30. Jan 09, 2006
  31. Nov 07, 2005
  32. Oct 28, 2005
  33. Sep 28, 2005
  34. Jul 27, 2005
  35. Jun 30, 2005
  36. Jun 28, 2005
Loading