sys

Checkout Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
bump version

update param version

add support for newer lenovo models

System calls operating on file descriptors obtain a reference to

relevant struct file which due to a programming error was not always put

back, which in turn could be used to overflow the counter of affected

struct file.

  1. … 1 more file in changeset.
The kernel driver for /dev/midistat implements a handler for read(2).

This handler is not thread-safe, and a multi-threaded program can

exploit races in the handler to cause it to copy out kernel memory

outside the boundaries of midistat's data buffer.

  1. … 1 more file in changeset.
Due do a missing check in the code of m_pulldown(9) data returned may not be

contiguous as requested by the caller.

Reduce timeout for reading the USB HUB port status to 1000ms and try to filter out dead USB HUB devices by implemention of an error counter.

Fix a lost completion event issue towards libusb(3).

Fix for reception of large full speed isochronous frames via the transaction translator.

Fix retries.

    • too large
    ./dev/usb/controller/dwc_otg.c
fix redundant text

In xhci(4) there is no stream ID in the completion TRB. instead interate all the stream idds in stream mode to find the matching USB transfer.

    • too large
    ./dev/usb/controller/xhci.c
add some quirks for sandisk sdcz48_32 ultra 32gb, ploytec spl crimson rev 1, edirol ua-25ex

extend the vendor class USB audio quirk to cover devices without the control descriptor

update

    • -13
    • +36
    ./dev/mlx5/mlx5_en/mlx5_en_ethtool.c
    • -36
    • +139
    ./dev/mlx5/mlx5_en/mlx5_en_main.c
fix a bug where some devices lie about support

If a process attempts to transmit rights over a UNIX-domain socket and

an error causes the attempt to fail, references acquired on the rights

are not released and are leaked. This bug can be used to cause the

reference counter to wrap around and free the corresponding file

structure.

System calls operating on file descriptors obtain a reference to

relevant struct file which due to a programming error was not always put

back, which in turn could be used to overflow the counter of affected

struct file.

Due to insufficient initialization of memory copied to userland in the

components listed above small amounts of kernel memory may be disclosed

to userland processes.

The code which handles a close(2) of a descriptor created by

posix_openpt(2) fails to undo the configuration which causes SIGIO to be

raised. This bug can lead to a write-after-free of kernel memory.

  1. … 1 more file in changeset.
remove old code

fix name of audio device

remove old files

    • -1179
    • +0
    ./compat/linux/linux_videodev2.h
current is now 1.2

bump param version for 1.2

add crucial firmware

revert config change

release config

release config

Bump version after mksh and openssh update.

- Or in the DMA coalescing Rx threshold so the other bits set in E1000_DMACR

remain intact as intended in igb_init_dmac(). [1]

- Fix igb corrupting checksums with BPF and VLAN