An error occurred fetching the project authors.
  1. 28 Sep, 2015 1 commit
    • Ben Hutchings's avatar
      DocBook: Use a fixed encoding for output · b479bfd0
      Ben Hutchings authored
      Currently the encoding of documents generated by DocBook depends on
      the current locale.  Make the output reproducible independently of
      the locale, by setting the encoding to UTF-8 (LC_CTYPE=C.UTF-8) by
      preference, or ASCII (LC_CTYPE=C) as a fallback.
      
      LC_CTYPE can normally be overridden by LC_ALL, but the top-level
      Makefile unsets that.
      Signed-off-by: default avatarBen Hutchings <ben@decadent.org.uk>
      [jc: added check-lc_ctype to .gitignore]
      Signed-off-by: default avatarJonathan Corbet <corbet@lwn.net>
      b479bfd0
  2. 17 Aug, 2015 1 commit
    • Danilo Cesar Lemes de Paula's avatar
      scripts/kernel-doc: Adding cross-reference links to html documentation. · 5699f871
      Danilo Cesar Lemes de Paula authored
      Functions, Structs and Parameters definitions on kernel documentation
      are pure cosmetic, it only highlights the element.
      
      To ease the navigation in the documentation we should use <links> inside
      those tags so readers can easily jump between methods directly.
      
      This was discussed in 2014[1] and is implemented by getting a list
      of <refentries> from the DocBook XML to generate a database. Then it looks
      for <function>,<structnames> and <paramdef> tags that matches the ones in
      the database. As it only links existent references, no broken links are
      added.
      
      [1] - lists.freedesktop.org/archives/dri-devel/2014-August/065404.html
      Signed-off-by: default avatarDanilo Cesar Lemes de Paula <danilo.cesar@collabora.co.uk>
      Cc: Randy Dunlap <rdunlap@infradead.org>
      Cc: Daniel Vetter <daniel.vetter@ffwll.ch>
      Cc: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
      Cc: Herbert Xu <herbert@gondor.apana.org.au>
      Cc: Stephan Mueller <smueller@chronox.de>
      Cc: Michal Marek <mmarek@suse.cz>
      Cc: intel-gfx <intel-gfx@lists.freedesktop.org>
      Cc: dri-devel <dri-devel@lists.freedesktop.org>
      Signed-off-by: default avatarJonathan Corbet <corbet@lwn.net>
      5699f871
  3. 14 Aug, 2015 1 commit
    • Ben Hutchings's avatar
      DocBook: Fix non-determinstic installation of duplicate man pages · 9ed71e7a
      Ben Hutchings authored
      Some kernel-doc sections are included in multiple DocBook files.  This
      means the mandocs target will generate the same manual page multiple
      times with different metadata (author name/address and manual title,
      taken from the including DocBook file).  If it's invoked in a parallel
      build, the output is non-determinstic.
      
      Build the manual pages in a separate subdirectory per DocBook file,
      then sort and de-duplicate when installing them (which is serialised).
      Signed-off-by: default avatarBen Hutchings <ben@decadent.org.uk>
      [jc: fixed conflicts with the docs tree]
      Signed-off-by: default avatarJonathan Corbet <corbet@lwn.net>
      9ed71e7a
  4. 08 Aug, 2015 1 commit
  5. 06 Aug, 2015 1 commit
  6. 24 Jul, 2015 1 commit
  7. 10 Jul, 2015 2 commits
    • Ben Hutchings's avatar
      DocBook: Avoid building man pages repeatedly and inconsistently · b44158b1
      Ben Hutchings authored
      Some kernel-doc sections are included in multiple DocBook files.  This
      means the mandocs target will generate the same manual page multiple
      times with different metadata (author name/address and manual title,
      taken from the including DocBook file).  If it's invoked in a parallel
      build, the output is nondeterminstic.
      
      For each section that is duplicated, mark the less specific manual's
      inclusion as 'extra' and exclude it during conversion to manual pages.
      Use xmlif for this, as that is bundled with xmlto which we already
      use.
      
      I would have preferred to use more conventional markup for this, but
      each of the following approaches failed:
      
      1. Wrap the extra inclusions with a new element and add a template to
         the stylesheet to include/exclude them.  Unfortunately DocBook XSL
         doesn't seem to support foreign elements at an intermediate level
         in the document tree.
      2. Use DocBook profiling.  This works but requires passing an absolute
         path to the profile stylesheet to xmlto, so it's not portable.
      3. Use SGML marked sections.  docbook2x can handle these but xmlto
         chokes on them.
      Reported-by: default avatarJérémy Bobbio <lunar@debian.org>
      Signed-off-by: default avatarBen Hutchings <ben@decadent.org.uk>
      Signed-off-by: default avatarJonathan Corbet <corbet@lwn.net>
      b44158b1
    • Ben Hutchings's avatar
      DocBook: Don't store mtime (or name) in compressed man pages · 32c1735c
      Ben Hutchings authored
      The mtime on a man page is the build time.  As gzip stores the mtime
      and original name in the compressed file by default, this makes
      compressed man pages unreproducible.  Neither of these are important
      metadata in this case, so turn this off.
      Reported-by: default avatarJérémy Bobbio <lunar@debian.org>
      Signed-off-by: default avatarBen Hutchings <ben@decadent.org.uk>
      Signed-off-by: default avatarJonathan Corbet <corbet@lwn.net>
      32c1735c
  8. 28 Jan, 2015 1 commit
  9. 13 Nov, 2014 1 commit
  10. 12 May, 2014 1 commit
  11. 01 Apr, 2014 1 commit
  12. 29 Mar, 2014 1 commit
  13. 14 Mar, 2014 2 commits
  14. 07 Feb, 2014 1 commit
  15. 02 Dec, 2013 2 commits
  16. 17 May, 2012 1 commit
    • Paul Gortmaker's avatar
      MCA: delete all remaining traces of microchannel bus support. · bb8187d3
      Paul Gortmaker authored
      Hardware with MCA bus is limited to 386 and 486 class machines
      that are now 20+ years old and typically with less than 32MB
      of memory.  A quick search on the internet, and you see that
      even the MCA hobbyist/enthusiast community has lost interest
      in the early 2000 era and never really even moved ahead from
      the 2.4 kernels to the 2.6 series.
      
      This deletes anything remaining related to CONFIG_MCA from core
      kernel code and from the x86 architecture.  There is no point in
      carrying this any further into the future.
      
      One complication to watch for is inadvertently scooping up
      stuff relating to machine check, since there is overlap in
      the TLA name space (e.g. arch/x86/boot/mca.c).
      
      Cc: Thomas Gleixner <tglx@linutronix.de>
      Cc: James Bottomley <JBottomley@Parallels.com>
      Cc: x86@kernel.org
      Acked-by: default avatarIngo Molnar <mingo@elte.hu>
      Acked-by: default avatarH. Peter Anvin <hpa@zytor.com>
      Signed-off-by: default avatarPaul Gortmaker <paul.gortmaker@windriver.com>
      bb8187d3
  17. 27 Jul, 2011 3 commits
  18. 02 May, 2011 1 commit
  19. 28 Mar, 2011 1 commit
  20. 22 Mar, 2011 1 commit
    • Laurent Pinchart's avatar
      [media] v4l: v4l2_subdev userspace format API · 333c8b97
      Laurent Pinchart authored
      Add a userspace API to get, set and enumerate the media format on a
      subdev pad.
      
      The format at the output of a subdev usually depends on the format at
      its input(s). The try format operation is thus not suitable for probing
      format at individual pads, as it can't modify the device state and thus
      can't remember the format tried at the input to compute the output
      format.
      
      To fix the problem, pass an extra argument to the get/set format
      operations to select the 'try' or 'active' format.
      
      The try format is used when probing the subdev. Setting the try format
      must not change the device configuration but can store data for later
      reuse. Data storage is provided at the file-handle level so applications
      probing the subdev concurently won't interfere with each other.
      
      The active format is used when configuring the subdev. It's identical to
      the format handled by the usual get/set operations.
      Signed-off-by: default avatarLaurent Pinchart <laurent.pinchart@ideasonboard.com>
      Signed-off-by: default avatarStanimir Varbanov <svarbanov@mm-sol.com>
      Signed-off-by: default avatarSakari Ailus <sakari.ailus@iki.fi>
      Acked-by: default avatarHans Verkuil <hverkuil@xs4all.nl>
      Signed-off-by: default avatarMauro Carvalho Chehab <mchehab@redhat.com>
      333c8b97
  21. 24 Aug, 2010 1 commit
  22. 11 Aug, 2010 1 commit
  23. 10 Aug, 2010 1 commit
  24. 20 Apr, 2010 1 commit
  25. 16 Dec, 2009 3 commits
  26. 19 Sep, 2009 2 commits
  27. 01 May, 2009 2 commits
  28. 11 Apr, 2009 1 commit
  29. 09 Mar, 2009 1 commit
  30. 22 Feb, 2009 1 commit
    • Randy Dunlap's avatar
      docbook: split kernel-api for device-drivers · f7f84f38
      Randy Dunlap authored
      The kernel-api docbook was much larger than any of the others,
      so processing it took longer and needed some docbook extras in
      some cases, so split it into kernel-api (infrastructure etc.)
      and device drivers/device subsystems.  This allows these docbooks
      to be generated in parallel.  (This reduced the docbook processing
      time on my 4-proc system with make -j4 from about 5min:16sec to
      about 2min:01sec.)
      
      The chapters that were moved from kernel-api to device-drivers are:
      
      Driver Basics
      Device drivers infrastructure
      Parallel Port Devices
      Message-based devices
      Sound Devices
      16x50 UART Driver
      Frame Buffer Library
      Input Subsystem
      Serial Peripheral Interface (SPI)
      I2C and SMBus Subsystem
      Signed-off-by: default avatarRandy Dunlap <randy.dunlap@oracle.com>
      Acked-by: default avatarSam Ravnborg <sam@ravnborg.org>
      Signed-off-by: default avatarLinus Torvalds <torvalds@linux-foundation.org>
      f7f84f38
  31. 08 Jan, 2009 1 commit