1. 15 Sep, 2020 1 commit
  2. 14 Sep, 2020 3 commits
  3. 13 Sep, 2020 11 commits
  4. 12 Sep, 2020 1 commit
    • Amit Pundir's avatar
      arm64: dts: qcom: Add support for Xiaomi Poco F1 (Beryllium) · 77809cf7
      Amit Pundir authored
      Add initial dts support for Xiaomi Poco F1 (Beryllium).
      
      This initial support is based on upstream Dragonboard 845c
      (sdm845) device. With this dts, Beryllium boots AOSP up to
      ADB shell over USB-C.
      
      Supported functionality includes UFS, USB-C (peripheral),
      microSD card and Vol+/Vol-/power keys. Bluetooth should work
      too but couldn't be verified from adb command line, it is
      verified when enabled from UI with few WIP display patches.
      
      Just like initial db845c support, initializing the SMMU is
      clearing the mapping used for the splash screen framebuffer,
      which causes the device to hang during boot and recovery
      needs a hard power reset. This can be worked around using:
      
          fastboot oem select-display-panel none
      
      To switch ON the display back run:
      
          fastboot oem select-display-panel
      
      But this only works on Beryllium devices running bootloader
      version BOOT.XF.2.0-00369-SDM845LZB-1 that shipped with
      Android-9 based release. Newer bootloader version do not
      support switching OFF the display panel at all.
      Reviewed-by: default avatarKonrad Dybcio <konradybcio@gmail.com>
      Signed-off-by: default avatarAmit Pundir <amit.pundir@linaro.org>
      Link: https://lore.kernel.org/r/1599840940-18144-1-git-send-email-amit.pundir@linaro.orgSigned-off-by: default avatarBjorn Andersson <bjorn.andersson@linaro.org>
      77809cf7
  5. 10 Sep, 2020 13 commits
  6. 31 Aug, 2020 1 commit
  7. 30 Aug, 2020 7 commits
  8. 16 Aug, 2020 3 commits
    • Linus Torvalds's avatar
      Linux 5.9-rc1 · 9123e3a7
      Linus Torvalds authored
      9123e3a7
    • Linus Torvalds's avatar
      Merge tag 'io_uring-5.9-2020-08-15' of git://git.kernel.dk/linux-block · 2cc3c4b3
      Linus Torvalds authored
      Pull io_uring fixes from Jens Axboe:
       "A few differerent things in here.
      
        Seems like syzbot got some more io_uring bits wired up, and we got a
        handful of reports and the associated fixes are in here.
      
        General fixes too, and a lot of them marked for stable.
      
        Lastly, a bit of fallout from the async buffered reads, where we now
        more easily trigger short reads. Some applications don't really like
        that, so the io_read() code now handles short reads internally, and
        got a cleanup along the way so that it's now easier to read (and
        documented). We're now passing tests that failed before"
      
      * tag 'io_uring-5.9-2020-08-15' of git://git.kernel.dk/linux-block:
        io_uring: short circuit -EAGAIN for blocking read attempt
        io_uring: sanitize double poll handling
        io_uring: internally retry short reads
        io_uring: retain iov_iter state over io_read/io_write calls
        task_work: only grab task signal lock when needed
        io_uring: enable lookup of links holding inflight files
        io_uring: fail poll arm on queue proc failure
        io_uring: hold 'ctx' reference around task_work queue + execute
        fs: RWF_NOWAIT should imply IOCB_NOIO
        io_uring: defer file table grabbing request cleanup for locked requests
        io_uring: add missing REQ_F_COMP_LOCKED for nested requests
        io_uring: fix recursive completion locking on oveflow flush
        io_uring: use TWA_SIGNAL for task_work uncondtionally
        io_uring: account locked memory before potential error case
        io_uring: set ctx sq/cq entry count earlier
        io_uring: Fix NULL pointer dereference in loop_rw_iter()
        io_uring: add comments on how the async buffered read retry works
        io_uring: io_async_buf_func() need not test page bit
      2cc3c4b3
    • Mike Rapoport's avatar
      parisc: fix PMD pages allocation by restoring pmd_alloc_one() · 6f6aea7e
      Mike Rapoport authored
      Commit 1355c31e ("asm-generic: pgalloc: provide generic pmd_alloc_one()
      and pmd_free_one()") converted parisc to use generic version of
      pmd_alloc_one() but it missed the fact that parisc uses order-1 pages for
      PMD.
      
      Restore the original version of pmd_alloc_one() for parisc, just use
      GFP_PGTABLE_KERNEL that implies __GFP_ZERO instead of GFP_KERNEL and
      memset.
      
      Fixes: 1355c31e ("asm-generic: pgalloc: provide generic pmd_alloc_one() and pmd_free_one()")
      Reported-by: default avatarMeelis Roos <mroos@linux.ee>
      Signed-off-by: default avatarMike Rapoport <rppt@linux.ibm.com>
      Tested-by: default avatarMeelis Roos <mroos@linux.ee>
      Reviewed-by: default avatarMatthew Wilcox (Oracle) <willy@infradead.org>
      Link: https://lkml.kernel.org/r/9f2b5ebd-e4a4-0fa1-6cd3-4b9f6892d1ad@linux.eeSigned-off-by: default avatarLinus Torvalds <torvalds@linux-foundation.org>
      6f6aea7e