Cpp-Linux: Linux kernel source tree

Linux kernel
============

There are several guides for kernel developers and users. These guides can
be rendered in a number of formats, like HTML and PDF. Please read
Documentation/admin-guide/README.rst first.

In order to build the documentation, use ``make htmldocs`` or
``make pdfdocs``.  The formatted documentation can also be read online at:

    https://www.kernel.org/doc/html/latest/

There are various text files in the Documentation/ subdirectory,
several of them using the Restructured Text markup notation.

Please read the Documentation/process/changes.rst file, as it contains the
requirements for building and running the kernel, and information about
the problems which may result by upgrading your kernel.

Comments

  • Add support for USB modems using Conexant CX06836
    Add support for USB modems using Conexant CX06836

    Feb 12, 2020

    Small patch to add support for USB HSF Modems using Conexant CX06836 Chipset (idVendor=0572, idProduct=1300)

    Reply
  • fix
    fix "unsigned" warn when running independently

    Feb 18, 2020

    while trying to compile and run this file independently for another project (timer DS research) I have encountered a small warning regarding sign status for bkt, this fixes this warning while not chaning functionality in any way

    Reply
  • Improve readability of socket err
    Improve readability of socket err

    Feb 18, 2020

    socket {} expected success "but" got err {}

    Reply
  • Remove Intel unavailable hardware from SDIO IDs
    Remove Intel unavailable hardware from SDIO IDs

    Feb 24, 2020

    Request to remove Intel from SDIO ID since hardware never became available to clean up file.

    Looks to have been missed during this pull request "This hardware never became available to normal humans. Leaving this driver imposes unwelcome maintenance costs for no clear benefit." https://github.com/torvalds/linux/commit/ce8126c334f4960fc091d57ad293b250be7f3a4f

    Reply
  • Update .clang-format
    Update .clang-format

    Feb 28, 2020

                                                                                                                                                                                                           
    Reply
  • Fix for packets being rejected in the ring buffer used by the xHCI co…
    Fix for packets being rejected in the ring buffer used by the xHCI co…

    Mar 2, 2020

    …ntroller. When a packet larger than MTU arrives in Linux from the modem, it is discarded with -EOVERFLOW error (Babble error). This is seen on USB3.0 and USB2.0 busses. This is essentially because the MRU (Max Receive Size) is not a separate entity to the MTU (Max Transmit Size) and the received packets can be larger than those transmitted. Following the babble error there were an endless supply of zero-length URBs which are rejected with -EPROTO (increasing the rx input error counter each time). This is only seen on USB3.0. These continue to come ad infinitum until the modem is shutdown. There appears to be a bug in the core USB handling code in Linux that doesn't deal well with network MTUs smaller than 1500 bytes. By default the dev->hard_mtu (the real MTU) is in lockstep with dev->rx_urb_size (essentially an MRU), and it's the latter that is causing trouble. This has nothing to do with the modems; the issue can be reproduced by getting a USB-Ethernet dongle, setting the MTU to 1430, and pinging with size greater than 1406.

    Reply
  • Putting some beer in the freezer
    Putting some beer in the freezer

    Sep 5, 2011

    Thanks for sharing linux in github! The beer is free too!

    Reply
  • Fix missing PCI ID (thanks to CoolStar); Necessary for Lenovo Yoga 720-15 Touchpad
    Fix missing PCI ID (thanks to CoolStar); Necessary for Lenovo Yoga 720-15 Touchpad

    Jul 31, 2017

    This patch fixes a missing PCI ID which is necessary for the Lenovo Yoga 720-15 Touchpad to work. See this bug report on Launchpad: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1700657

    Many thanks to CoolStar, who found this solution!

    Reply
  • foo
    foo

    Dec 29, 2018

                                                                                                                                                                                                           
    Reply
  • Delete duplicate word
    Delete duplicate word "long long" in Introduction

    Oct 15, 2016

    Hi friend, I delete a duplicate word.

    Reply
  • Revert
    Revert "Code of Conduct: Let's revamp it."

    Sep 19, 2018

    This reverts commit 8a104f8b5867c682d994ffa7a74093c54469c11f.

    Code is just code, no politics please.

    Reply
  • Add support for AR5BBU22 [0489:e03c]
    Add support for AR5BBU22 [0489:e03c]

    May 11, 2012

                                                                                                                                                                                                           
    Reply