Linux kernel 4.14.5 đź’ľ

Linux is a mostly POSIX-compliant Unix-inspired operating system kernel, originally implemented by Linus Torvalds and now maintained as an international project. It's the base and common namegiver to a wide array of Linux distributions. The kernel provides all modern Unix-y features, like true process multitasking, virtual memory, virtual and clustered filesystem support, complex networking and extensive support for various hardware and machine platforms.

minor feature: Linux 4.14.5, locking/refcounts: Do not force refcount_t usage as GPL-only export, usb: host: incorrect updating of offset, USB: usbfs: Filter flags passed in from user space, USB: core: Add type-specific length check of BOS descriptors, usb: xhci: panic in xhci_free_virt_devices_depth_first, xhci: Don't show incorrect WARN message about events for empty rings, USB: ulpi: bus-node lookup, usb: hub: Cycle HUB power when initialization fails, staging: ccree: leak of import() after init(), dma-buf/sw_sync: force signal all unsignaled fences on dying timeline, powerpc/kprobes: Disable preemption before invoking probe handler for optprobes, powerpc/jprobes: Disable preemption when triggered through ftrace, locking/refcounts, x86/asm: Enable CONFIG_ARCH_HAS_REFCOUNT, iio: multiplexer: add NULL check on devm_kzalloc() and devm_kmemdup() return values, iio: adc: ti-ads1015: add 10 to conversion wait time, mm, x86/mm: performance regression in get_user_pages_fast(), perf tools: leaking rec_argv in error cases, tools include: Do not use poison with C++, s390/ptrace: guarded storage regset handling, locking/refcounts, x86/asm: Use unique.text section for refcount exceptions, kprobes/x86: Disable preemption in ftrace-based jprobes, perf test attr: python error on empty result, perf test attr: ignored test case result, staging: fsl-mc/dpio: incorrect comparison, serial: imx: Update cached mctrl value when changing RTS, usbip: tools: Install all headers needed for libusbip development, serial: sh-sci: suppress warning for ports without dma channels, sysrq : Show Regs call trace on ARM, usb: xhci: Return error when host is dead in xhci_disable_slot(), ARM: cpuidle: Correct driver unregistration if init fails, staging: rtl8822be: Keep array subscript no lower than zero, staging: fsl-dpaa2/eth: Account for Rx FD buffers on error path, usb: mtu3: error return code in ssusb_gadget_init(), EDAC, sb_edac: missing break in switch, dt-bindings: timer: renesas, cmt: SoC-specific compatibl

GNU GPL c linux kernel operating-system