master
[build] Fix technically undefined left shifts in disreputable code
[bnxt] Prevent out-of-bounds memory access
[build] Handle all driver list construction via parserom.pl
[build] Prevent the use of reserved words in C23
[aqc1xx] Free outstanding receive I/O buffers on close
[uaccess] Remove redundant copy_from_user() and copy_to_user()
[tg3] Use updated DMA APIs
[build] Fix building for big-endian targets
[ns8390] Use stub files instead of src/Config
[legacy] Allocate legacy driver .bss-like segments at probe time
[src] Fix spelling in comments, debug messages and local variable names
Initial revision
[legal] Add a selection of FILE_LICENCE declarations
[3c5x9] Avoid use of sleep() in driver code
[drivers] Sort PCI_ROM() entries numerically
[usb] Add USB_ROM() and USB_ID() macros
[build] Mark known reviewed files as permitted for UEFI Secure Boot
[netdevice] Remove netdev_priv() helper function
[legal] Update FSF mailing address in GPL licence texts
Ported bnx2 driver from Etherboot 5.4.
[dt] Add DT_ROM() and DT_ID() macros
[cgem] Add a driver for the Cadence GEM NIC
[cs89x0] Remove conflicting macro definitions
]Drivers] Update licensing for cs89x0.[ch] and cs89x0.txt Russ Nelson sent an email requesting the license change to GPL Version 2.
[dwmac] Show core version in debug messages
[usb] Guard against invalid descriptor lengths in USB configurations
[pci] Make driver PCI ID a property of the PCI device
[ena] Leave queue base address empty when creating a low latency queue
[ena] Limit receive queue size to work around hardware bugs
[eoib] Ensure that transmit address vector cannot go out of scope
[build] Rename gPXE to iPXE
[exanic] Replace uses of userptr_t with direct pointer dereferences
[gve] Rearm interrupts unconditionally on every poll
[gve] Use raw DMA addresses in descriptors in DQO-QPL mode
[prism2] Use standard type names
[intelxl] Remove wasted space in ice_magic_mac[] array
[intelxl] Add support for Intel E610 and E835 adapters
[malloc] Rename malloc_dma() to malloc_phys()
[icplus] Add driver for IC+ network card
[intel] Add PCI ID for I219-V and -LM existing of 18-29
[build] Allow PCI_ROM() and ISA_ROM() to span multiple lines
[build] Fix technically undefined left shifts in reputable code
[intelxl] Add missing little-endian conversions
[build] Move various pointer assignments after their length checks
[infiniband] Return status code from ib_create_cq() and ib_create_qp()
[legal] Relicense files under GPL2_OR_LATER_OR_UBDL
[natsemi] Fix test for addresses below 4GB
[uaccess] Remove trivial uses of userptr_t
[build] Provide common ARRAY_SIZE() definition
[legal] Include full licence text for all GPL2_OR_LATER files
[rdc] Add driver for RDC R6040 embedded NIC
[build] Mark Realtek driver as permitted for UEFI Secure Boot
[sis190] Fix building with GCC 6
[pci] Update drivers to use pci_ioremap()
[skel] Remove MII interface
[smc9000] Avoid using CONFIG as a preprocessor macro
[thunderx] Replace uses of userptr_t with direct pointer dereferences
[thunderx] Use ThunderxConfigProtocol to obtain board configuration
Update email addresses in drivers
[velocity] Correct direction of endianness conversion
[virtio] Allow for long delays in processing transmit queue submissions
[w89c840] Fix build warnings with GCC 16