1. 18 Dec, 2020 2 commits
    • Linus Walleij's avatar
      ARM: OMAP1: OSK: fix ohci-omap breakage · 6efac017
      Linus Walleij authored
      Commit 45c57754 ("usb: ohci-omap: Fix descriptor conversion") tried to
      fix all issues related to ohci-omap descriptor conversion, but a wrong
      patch was applied, and one needed change to the OSK board file is still
      missing. Fix that.
      
      Fixes: 45c57754 ("usb: ohci-omap: Fix descriptor conversion")
      Signed-off-by: default avatarLinus Walleij <linus.walleij@linaro.org>
      [aaro.koskinen@iki.fi: rebased and updated the changelog]
      Signed-off-by: default avatarAaro Koskinen <aaro.koskinen@iki.fi>
      Signed-off-by: default avatarTony Lindgren <tony@atomide.com>
      6efac017
    • H. Nikolaus Schaller's avatar
      DTS: ARM: gta04: remove legacy spi-cs-high to make display work again · 07af7810
      H. Nikolaus Schaller authored
      This reverts
      
      commit f1f028ff ("DTS: ARM: gta04: introduce legacy spi-cs-high to make display work again")
      
      which had to be intruduced after
      
      commit 6953c57a ("gpio: of: Handle SPI chipselect legacy bindings")
      
      broke the GTA04 display. This contradicted the data sheet but was the only
      way to get it as an spi client operational again.
      
      The panel data sheet defines the chip-select to be active low.
      
      Now, with the arrival of
      
      commit 766c6b63 ("spi: fix client driver breakages when using GPIO descriptors")
      
      the logic of interaction between spi-cs-high and the gpio descriptor flags
      has been changed a second time, making the display broken again. So we have
      to remove the original fix which in retrospect was a workaround of a bug in
      the spi subsystem and not a feature of the panel or bug in the device tree.
      
      With this fix the device tree is back in sync with the data sheet and
      spi subsystem code.
      
      Fixes: 766c6b63 ("spi: fix client driver breakages when using GPIO descriptors")
      CC: stable@vger.kernel.org
      Signed-off-by: default avatarH. Nikolaus Schaller <hns@goldelico.com>
      Signed-off-by: default avatarTony Lindgren <tony@atomide.com>
      07af7810
  2. 13 Dec, 2020 3 commits
    • Linus Torvalds's avatar
      Linux 5.10 · 2c85ebc5
      Linus Torvalds authored
      2c85ebc5
    • Linus Torvalds's avatar
      Merge tag 'x86-urgent-2020-12-13' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip · ec6f5e0e
      Linus Torvalds authored
      Pull x86 fixes from Thomas Gleixner:
       "A set of x86 and membarrier fixes:
      
         - Correct a few problems in the x86 and the generic membarrier
           implementation. Small corrections for assumptions about visibility
           which have turned out not to be true.
      
         - Make the PAT bits for memory encryption correct vs 4K and 2M/1G
           page table entries as they are at a different location.
      
         - Fix a concurrency issue in the the local bandwidth readout of
           resource control leading to incorrect values
      
         - Fix the ordering of allocating a vector for an interrupt. The order
           missed to respect the provided cpumask when the first attempt of
           allocating node local in the mask fails. It then tries the node
           instead of trying the full provided mask first. This leads to
           erroneous error messages and breaking the (user) supplied affinity
           request. Reorder it.
      
         - Make the INT3 padding detection in optprobe work correctly"
      
      * tag 'x86-urgent-2020-12-13' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
        x86/kprobes: Fix optprobe to detect INT3 padding correctly
        x86/apic/vector: Fix ordering in vector assignment
        x86/resctrl: Fix incorrect local bandwidth when mba_sc is enabled
        x86/mm/mem_encrypt: Fix definition of PMD_FLAGS_DEC_WP
        membarrier: Execute SYNC_CORE on the calling thread
        membarrier: Explicitly sync remote cores when SYNC_CORE is requested
        membarrier: Add an actual barrier before rseq_preempt()
        x86/membarrier: Get rid of a dubious optimization
      ec6f5e0e
    • Linus Torvalds's avatar
      Merge tag 'block-5.10-2020-12-12' of git://git.kernel.dk/linux-block · d2360a39
      Linus Torvalds authored
      Pull block fixes from Jens Axboe:
       "This should be it for 5.10.
      
        Mike and Song looked into the warning case, and thankfully it appears
        the fix was pretty trivial - we can just change the md device chunk
        type to unsigned int to get rid of it. They cannot currently be < 0,
        and nobody is checking for that either.
      
        We're reverting the discard changes as the corruption reports came in
        very late, and there's just no time to attempt to deal with it at this
        point. Reverting the changes in question is the right call for 5.10"
      
      * tag 'block-5.10-2020-12-12' of git://git.kernel.dk/linux-block:
        md: change mddev 'chunk_sectors' from int to unsigned
        Revert "md: add md_submit_discard_bio() for submitting discard bio"
        Revert "md/raid10: extend r10bio devs to raid disks"
        Revert "md/raid10: pull codes that wait for blocked dev into one function"
        Revert "md/raid10: improve raid10 discard request"
        Revert "md/raid10: improve discard request for far layout"
        Revert "dm raid: remove unnecessary discard limits for raid10"
      d2360a39
  3. 12 Dec, 2020 12 commits
  4. 11 Dec, 2020 23 commits