Skip to content
Snippets Groups Projects
  1. Apr 10, 2023
  2. Jan 11, 2023
  3. Nov 24, 2022
  4. Oct 24, 2022
  5. Jul 14, 2022
    • Lukas Bulwahn's avatar
      docs: process: remove outdated submitting-drivers.rst · 9db370de
      Lukas Bulwahn authored
      Commit 31b24bee ("docs: add a warning to submitting-drivers.rst")
      in October 2016 already warns "This (...) should maybe just be deleted,
      but I'm not quite ready to do that yet".
      
      Maybe, six years ago, we were not ready but let us remove old content
      for the better now and structure and maintain less content in the kernel
      documentation with a better result.
      
      Drop this already outdated document and adjust all textual references.
      
      Here is an argument why deleting the content will not remove any useful
      information to the existing kernel documentation, individually broken down
      for each section.
      
      Section "Allocating Device Numbers" refers to https://www.lanana.org/, and
      then refers to Documentation/admin-guide/devices.rst.
      
      However, the devices.rst clearly states:
      
        "The version of this document at lanana.org is no longer maintained."
      
      Everything needed for submitting drivers is already stated in devices.rst
      and the reference to https://www.lanana.org/ is outdated, and should be
      just deleted.
      
      Section "Who To Submit Drivers To" is all about Linux 2.0 - 2.6, before
      the new release version scheme; the mentioned developers are still around,
      but actually not the first developers to contact anymore.
      
      Section "What Criteria Determine Acceptance" has a few bullet points:
      
      Licensing and Copyright is well-covered in process/kernel-license.rst.
      
      Interfaces, Code, Portability, Clarity state some obvious things about
      ensuring kernel code quality.
      
      Control suggests to add a MAINTAINERS entry, which is already mentioned in
      6.Followthrough.rst: "... added yourself to the MAINTAINERS file..."
      
      PM support states a bit about implementing and testing power management of
      a driver, it remains an open question where to place that in the process
      documents. Driver developers interested in power management will find the
      corresponding part on power management in the kernel documentation anyway.
      
      In section "What Criteria Do Not Determine Acceptance", the points Vendor
      and Author states something basic consequence of the kernel being an
      open-source community software development. Probably no need to mention it
      nowadays.
      
      Section "Resources" lists resources that are also mentioned elsewhere more
      central.
      
        - Linux kernel tree and mailing list is mentioned in many places.
        - https://lwn.net/Kernel/LDD3/ is mentioned in
          Documentation/process/kernel-docs.rst.
      
        - https://lwn.net/ is mentioned in:
          - Documentation/process/8.Conclusion.rst
          - Documentation/process/kernel-docs.rst
      
        - https://kernelnewbies.org/ is mentioned in:
            - Documentation/process/8.Conclusion.rst
            - Documentation/process/kernel-docs.rst
      
        - http://www.linux-usb.org/ is mentioned in
          Documentation/driver-api/usb/usb.rst
      
        - https://landley.net/kdocs/ols/2002/ols2002-pages-545-555.pdf
          is mentioned in Documentation/process/kernel-docs.rst
      
        - https://kernelnewbies.org/KernelJanitors is mentioned in
          Documentation/process/howto.rst
      
        - https://git-scm.com/
      
       is mentioned in
          - Documentation/process/2.Process.rst
          - Documentation/process/7.AdvancedTopics.rst
          - Documentation/process/howto.rst
      
      Signed-off-by: default avatarLukas Bulwahn <lukas.bulwahn@gmail.com>
      Link: https://lore.kernel.org/r/20220704122537.3407-7-lukas.bulwahn@gmail.com
      
      
      Signed-off-by: default avatarJonathan Corbet <corbet@lwn.net>
      9db370de
  6. Apr 05, 2022
  7. Jan 27, 2022
  8. Oct 19, 2021
  9. Sep 03, 2021
  10. Aug 24, 2021
  11. Jun 17, 2021
  12. Feb 11, 2021
  13. Jan 11, 2021
  14. Dec 31, 2020
  15. Mar 20, 2020
  16. Mar 19, 2020
  17. Dec 19, 2019
  18. Sep 10, 2019
  19. Jul 17, 2019
  20. Jul 15, 2019
    • Mauro Carvalho Chehab's avatar
      docs: locking: convert docs to ReST and rename to *.rst · 387b1468
      Mauro Carvalho Chehab authored
      
      Convert the locking documents to ReST and add them to the
      kernel development book where it belongs.
      
      Most of the stuff here is just to make Sphinx to properly
      parse the text file, as they're already in good shape,
      not requiring massive changes in order to be parsed.
      
      The conversion is actually:
        - add blank lines and identation in order to identify paragraphs;
        - fix tables markups;
        - add some lists markups;
        - mark literal blocks;
        - adjust title markups.
      
      At its new index.rst, let's add a :orphan: while this is not linked to
      the main index.rst file, in order to avoid build warnings.
      
      Signed-off-by: default avatarMauro Carvalho Chehab <mchehab+samsung@kernel.org>
      Acked-by: default avatarFederico Vaga <federico.vaga@vaga.pv.it>
      387b1468
  21. Jun 20, 2019
  22. Jun 14, 2019
    • Mauro Carvalho Chehab's avatar
      docs: kbuild: convert docs to ReST and rename to *.rst · cd238eff
      Mauro Carvalho Chehab authored
      
      The kbuild documentation clearly shows that the documents
      there are written at different times: some use markdown,
      some use their own peculiar logic to split sections.
      
      Convert everything to ReST without affecting too much
      the author's style and avoiding adding uneeded markups.
      
      The conversion is actually:
        - add blank lines and identation in order to identify paragraphs;
        - fix tables markups;
        - add some lists markups;
        - mark literal blocks;
        - adjust title markups.
      
      At its new index.rst, let's add a :orphan: while this is not linked to
      the main index.rst file, in order to avoid build warnings.
      
      Signed-off-by: default avatarMauro Carvalho Chehab <mchehab+samsung@kernel.org>
      Signed-off-by: default avatarJonathan Corbet <corbet@lwn.net>
      cd238eff
  23. Jul 26, 2018
  24. Jun 26, 2018
  25. Jan 17, 2018
  26. Dec 11, 2017
  27. May 16, 2017
Loading