1. 10 Aug, 2021 6 commits
  2. 09 Aug, 2021 22 commits
  3. 08 Aug, 2021 9 commits
    • Linus Torvalds's avatar
      Linux 5.14-rc5 · 36a21d51
      Linus Torvalds authored
      36a21d51
    • Linus Torvalds's avatar
      Merge tag 'timers-urgent-2021-08-08' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip · cceb6347
      Linus Torvalds authored
      Pull timer fix from Thomas Gleixner:
       "A single timer fix:
      
         - Prevent a memory ordering issue in the timer expiry code which
           makes it possible to observe falsely that the callback has been
           executed already while that's not the case, which violates the
           guarantee of del_timer_sync()"
      
      * tag 'timers-urgent-2021-08-08' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
        timers: Move clearing of base::timer_running under base:: Lock
      cceb6347
    • Linus Torvalds's avatar
      Merge tag 'sched-urgent-2021-08-08' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip · 713f0f37
      Linus Torvalds authored
      Pull scheduler fix from Thomas Gleixner:
       "A single scheduler fix:
      
         - Prevent a double enqueue caused by rt_effective_prio() being
           invoked twice in __sched_setscheduler()"
      
      * tag 'sched-urgent-2021-08-08' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
        sched/rt: Fix double enqueue caused by rt_effective_prio
      713f0f37
    • Linus Torvalds's avatar
      Merge tag 'perf-urgent-2021-08-08' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip · 74eedeba
      Linus Torvalds authored
      Pull perf fixes from Thomas Gleixner:
       "A set of perf fixes:
      
         - Correct the permission checks for perf event which send SIGTRAP to
           a different process and clean up that code to be more readable.
      
         - Prevent an out of bound MSR access in the x86 perf code which
           happened due to an incomplete limiting to the actually available
           hardware counters.
      
         - Prevent access to the AMD64_EVENTSEL_HOSTONLY bit when running
           inside a guest.
      
         - Handle small core counter re-enabling correctly by issuing an ACK
           right before reenabling it to prevent a stale PEBS record being
           kept around"
      
      * tag 'perf-urgent-2021-08-08' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
        perf/x86/intel: Apply mid ACK for small core
        perf/x86/amd: Don't touch the AMD64_EVENTSEL_HOSTONLY bit inside the guest
        perf/x86: Fix out of bound MSR access
        perf: Refactor permissions check into perf_check_permission()
        perf: Fix required permissions if sigtrap is requested
      74eedeba
    • Linus Torvalds's avatar
      Merge tag 'char-misc-5.14-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc · 66745863
      Linus Torvalds authored
      Pull char/misc driver fixes from Greg KH:
       "Here are some small char/misc driver fixes for 5.14-rc5.
      
        They resolve a few regressions that people reported:
      
         - acrn driver fix
      
         - fpga driver fix
      
         - interconnect tiny driver fixes
      
        All have been in linux-next for a while with no reported issues"
      
      * tag 'char-misc-5.14-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc:
        interconnect: Fix undersized devress_alloc allocation
        interconnect: qcom: icc-rpmh: Add BCMs to commit list in pre_aggregate
        interconnect: qcom: icc-rpmh: Ensure floor BW is enforced for all nodes
        fpga: dfl: fme: Fix cpu hotplug issue in performance reporting
        virt: acrn: Do hcall_destroy_vm() before resource release
        interconnect: Always call pre_aggregate before aggregate
        interconnect: Zero initial BW after sync-state
      66745863
    • Linus Torvalds's avatar
      Merge tag 'driver-core-5.14-rc5' of... · 289ef7be
      Linus Torvalds authored
      Merge tag 'driver-core-5.14-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core
      
      Pull driver core fixes from Greg KH:
       "Here are three tiny driver core and firmware loader fixes for
        5.14-rc5. They are:
      
         - driver core fix for when probing fails
      
         - firmware loader fixes for reported problems.
      
        All have been in linux-next for a while with no reported issues"
      
      * tag 'driver-core-5.14-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core:
        firmware_loader: fix use-after-free in firmware_fallback_sysfs
        firmware_loader: use -ETIMEDOUT instead of -EAGAIN in fw_load_sysfs_fallback
        drivers core: Fix oops when driver probe fails
      289ef7be
    • Linus Torvalds's avatar
      Merge tag 'staging-5.14-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging · 911c3c5e
      Linus Torvalds authored
      Pull staging driver fixes from Greg KH:
       "Here are a few small staging driver fixes for 5.14-rc5 to resolve some
        reported problems. They include:
      
         - mt7621 driver fix
      
         - rtl8723bs driver fixes
      
         - rtl8712 driver fixes.
      
        Nothing major, just small problems resolved.
      
        All have been in linux-next for a while with no reported issues"
      
      * tag 'staging-5.14-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging:
        staging: mt7621-pci: avoid to re-disable clock for those pcies not in use
        staging: rtl8712: error handling refactoring
        staging: rtl8712: get rid of flush_scheduled_work
        staging: rtl8723bs: select CONFIG_CRYPTO_LIB_ARC4
        staging: rtl8723bs: Fix a resource leak in sd_int_dpc
      911c3c5e
    • Linus Torvalds's avatar
      Merge tag 'tty-5.14-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty · 6463e54c
      Linus Torvalds authored
      Pull tty/serial fixes from Greg KH:
       "Here are some small tty/serial driver fixes for 5.14-rc5 to resolve a
        number of reported problems.
      
        They include:
      
         - mips serial driver fixes
      
         - 8250 driver fixes for reported problems
      
         - fsl_lpuart driver fixes
      
         - other tiny driver fixes
      
        All have been in linux-next for a while with no reported problems"
      
      * tag 'tty-5.14-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty:
        serial: 8250_pci: Avoid irq sharing for MSI(-X) interrupts.
        serial: 8250_mtk: fix uart corruption issue when rx power off
        tty: serial: fsl_lpuart: fix the wrong return value in lpuart32_get_mctrl
        serial: 8250_pci: Enumerate Elkhart Lake UARTs via dedicated driver
        serial: 8250: fix handle_irq locking
        serial: tegra: Only print FIFO error message when an error occurs
        MIPS: Malta: Do not byte-swap accesses to the CBUS UART
        serial: 8250: Mask out floating 16/32-bit bus bits
        serial: max310x: Unprepare and disable clock in error path
      6463e54c
    • Linus Torvalds's avatar
      Merge tag 'usb-5.14-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb · 6a655547
      Linus Torvalds authored
      Pull USB driver fixes from Greg KH:
       "Here are some small USB driver fixes for 5.14-rc5. They resolve a
        number of small reported issues, including:
      
         - cdnsp driver fixes
      
         - usb serial driver fixes and device id updates
      
         - usb gadget hid fixes
      
         - usb host driver fixes
      
         - usb dwc3 driver fixes
      
         - other usb gadget driver fixes
      
        All of these have been in linux-next for a while with no reported
        issues"
      
      * tag 'usb-5.14-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb: (21 commits)
        usb: typec: tcpm: Keep other events when receiving FRS and Sourcing_vbus events
        usb: dwc3: gadget: Avoid runtime resume if disabling pullup
        usb: dwc3: gadget: Use list_replace_init() before traversing lists
        USB: serial: ftdi_sio: add device ID for Auto-M3 OP-COM v2
        USB: serial: pl2303: fix GT type detection
        USB: serial: option: add Telit FD980 composition 0x1056
        USB: serial: pl2303: fix HX type detection
        USB: serial: ch341: fix character loss at high transfer rates
        usb: cdnsp: Fix the IMAN_IE_SET and IMAN_IE_CLEAR macro
        usb: cdnsp: Fixed issue with ZLP
        usb: cdnsp: Fix incorrect supported maximum speed
        usb: cdns3: Fixed incorrect gadget state
        usb: gadget: f_hid: idle uses the highest byte for duration
        Revert "thunderbolt: Hide authorized attribute if router does not support PCIe tunnels"
        usb: otg-fsm: Fix hrtimer list corruption
        usb: host: ohci-at91: suspend/resume ports after/before OHCI accesses
        usb: musb: Fix suspend and resume issues for PHYs on I2C and SPI
        usb: gadget: f_hid: added GET_IDLE and SET_IDLE handlers
        usb: gadget: f_hid: fixed NULL pointer dereference
        usb: gadget: remove leaked entry from udc driver list
        ...
      6a655547
  4. 07 Aug, 2021 3 commits
    • Linus Torvalds's avatar
      Merge tag 'io_uring-5.14-2021-08-07' of git://git.kernel.dk/linux-block · 85a90500
      Linus Torvalds authored
      Pull io_uring from Jens Axboe:
       "A few io-wq related fixes:
      
         - Fix potential nr_worker race and missing max_workers check from one
           path (Hao)
      
         - Fix race between worker exiting and new work queue (me)"
      
      * tag 'io_uring-5.14-2021-08-07' of git://git.kernel.dk/linux-block:
        io-wq: fix lack of acct->nr_workers < acct->max_workers judgement
        io-wq: fix no lock protection of acct->nr_worker
        io-wq: fix race between worker exiting and activating free worker
      85a90500
    • Linus Torvalds's avatar
      Merge tag 'block-5.14-2021-08-07' of git://git.kernel.dk/linux-block · 6bbf5914
      Linus Torvalds authored
      Pull block fixes from Jens Axboe:
       "A few minor fixes:
      
         - Fix ldm kernel-doc warning (Bart)
      
         - Fix adding offset twice for DMA address in n64cart (Christoph)
      
         - Fix use-after-free in dasd path handling (Stefan)
      
         - Order kyber insert trace correctly (Vincent)
      
         - raid1 errored write handling fix (Wei)
      
         - Fix blk-iolatency queue get failure handling (Yu)"
      
      * tag 'block-5.14-2021-08-07' of git://git.kernel.dk/linux-block:
        kyber: make trace_block_rq call consistent with documentation
        block/partitions/ldm.c: Fix a kernel-doc warning
        blk-iolatency: error out if blk_get_queue() failed in iolatency_set_limit()
        n64cart: fix the dma address in n64cart_do_bvec
        s390/dasd: fix use after free in dasd path handling
        md/raid10: properly indicate failure when ending a failed write request
      6bbf5914
    • Linus Torvalds's avatar
      Merge tag 'riscv-for-linus-5.14-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux · 0b6684ba
      Linus Torvalds authored
      Pull RISC-V fixes from Palmer Dabbelt:
      
       - avoid dereferencing a null task pointer while walking the stack
      
       - fix the memory size in the HiFive Unleashed device tree
      
       - disable stack protectors when randstruct is enabled, which results in
         non-deterministic offsets during module builds
      
       - a pair of fixes to avoid relying on a constant physical memory base
         for the non-XIP builds
      
      * tag 'riscv-for-linus-5.14-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux:
        Revert "riscv: Remove CONFIG_PHYS_RAM_BASE_FIXED"
        riscv: Get rid of CONFIG_PHYS_RAM_BASE in kernel physical address conversion
        riscv: Disable STACKPROTECTOR_PER_TASK if GCC_PLUGIN_RANDSTRUCT is enabled
        riscv: dts: fix memory size for the SiFive HiFive Unmatched
        riscv: stacktrace: Fix NULL pointer dereference
      0b6684ba