1. 24 5月, 2020 18 次提交
  2. 23 5月, 2020 8 次提交
    • G
      Revert "kobject: Make sure the parent does not get released before its children" · e6764aa0
      Greg Kroah-Hartman 提交于
      This reverts commit 4ef12f71.
      
      Guenter reports:
      
      	All my arm64be (arm64 big endian) boot tests crash with this
      	patch applied. Reverting it fixes the problem. Crash log and
      	bisect results (from pending-fixes branch) below.
      
      And also:
      	arm64 images don't crash but report lots of "poison overwritten"
      	backtraces like the one below. On arm, I see "refcount_t:
      	underflow", also attached.  I didn't bisect those, but given the
      	context I would suspect the same culprit.
      Reported-by: NGuenter Roeck <linux@roeck-us.net>
      Link: https://lore.kernel.org/r/20200513151840.36400-1-heikki.krogerus@linux.intel.com
      Cc: Naresh Kamboju <naresh.kamboju@linaro.org>
      Cc: kernel test robot <rong.a.chen@intel.com>
      Cc: "Rafael J. Wysocki" <rafael@kernel.org>
      Cc: Heikki Krogerus <heikki.krogerus@linux.intel.com>
      Cc: Brendan Higgins <brendanhiggins@google.com>
      Cc: Randy Dunlap <rdunlap@infradead.org>
      Cc: stable <stable@vger.kernel.org>
      Signed-off-by: NGreg Kroah-Hartman <gregkh@linuxfoundation.org>
      e6764aa0
    • L
      Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi · e644645a
      Linus Torvalds 提交于
      Pull SCSI fixes from James Bottomley:
       "Three minor fixes, two in drivers, one to fix a hang after reset with
        iSCSI, and one to avoid a spurious log message; and the final core one
        to correct a suspend/resume miscount with quiesced devices"
      
      * tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi:
        scsi: target: Put lun_ref at end of tmr processing
        scsi: pm: Balance pm_only counter of request queue during system resume
        scsi: qla2xxx: Do not log message when reading port speed via sysfs
      e644645a
    • L
      Merge tag 'drm-fixes-2020-05-23' of git://anongit.freedesktop.org/drm/drm · a24deb9d
      Linus Torvalds 提交于
      Pull drm fixes from Dave Airlie:
       "Things seemed to have quieten down, though no i915 pull (I even gave
        them an extra 12 hours in case they were late).
      
        The amdgpu floating point fix is probably the largest, but it just
        moves some code around to it doesn't do fpu stuff outside the fpu
        boundaries. Otherwise it's just a couple of vmwgfx fixes (maintainer
        change) and two etnaviv fixes.
      
        vmwgfx:
         - change maintainers
         - fix redundant assignment
         - fix parameter name
         - fix return value
      
        etnaviv:
         - memory leak fix when userspace passes a invalid softpin address
         - off-by-one crashing the kernel in the perfmon domain iteration when
           the GPU core has both 2D and 3D capabilities
      
        amdgpu:
         - DP fix
         - Floating point fix
         - Fix cursor stutter issue"
      
      * tag 'drm-fixes-2020-05-23' of git://anongit.freedesktop.org/drm/drm:
        drm/amd/display: Defer cursor lock until after VUPDATE
        drm/amd/display: Remove dml_common_def file
        drm/amd/display: DP training to set properly SCRAMBLING_DISABLE
        drm/edid: Add Oculus Rift S to non-desktop list
        drm/etnaviv: Fix a leak in submit_pin_objects()
        drm/etnaviv: fix perfmon domain interation
        drm/vmwgfx: Return true in function vmw_fence_obj_signaled()
        drm/vmwgfx: remove redundant assignment to variable ret
        drm/vmwgfx: Fix parameter name in vmw_bo_init
        drm/vmwgfx: update MAINTAINERS entry
      a24deb9d
    • L
      Merge tag 'io_uring-5.7-2020-05-22' of git://git.kernel.dk/linux-block · 44456565
      Linus Torvalds 提交于
      Pull io_uring fixes from Jens Axboe:
       "A small collection of small fixes that should go into this release:
      
         - Two fixes for async request preparation (Pavel)
      
         - Busy clear fix for SQPOLL (Xiaoguang)
      
         - Don't use kiocb->private for O_DIRECT buf index, some file systems
           use it (Bijan)
      
         - Kill dead check in io_splice()
      
         - Ensure sqo_wait is initialized early
      
         - Cancel task_work if we fail adding to original process
      
         - Only add (IO)pollable requests to iopoll list, fixing a regression
           in this merge window"
      
      * tag 'io_uring-5.7-2020-05-22' of git://git.kernel.dk/linux-block:
        io_uring: reset -EBUSY error when io sq thread is waken up
        io_uring: don't add non-IO requests to iopoll pending list
        io_uring: don't use kiocb.private to store buf_index
        io_uring: cancel work if task_work_add() fails
        io_uring: remove dead check in io_splice()
        io_uring: fix FORCE_ASYNC req preparation
        io_uring: don't prepare DRAIN reqs twice
        io_uring: initialize ctx->sqo_wait earlier
      44456565
    • L
      Merge tag 'block-5.7-2020-05-22' of git://git.kernel.dk/linux-block · db9f3847
      Linus Torvalds 提交于
      Pull block fixes from Jens Axboe:
       "Two fixes for null_blk zone mode"
      
      * tag 'block-5.7-2020-05-22' of git://git.kernel.dk/linux-block:
        null_blk: don't allow discard for zoned mode
        null_blk: return error for invalid zone size
      db9f3847
    • L
      Merge tag 'riscv-for-linus-5.7-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux · b09ca17a
      Linus Torvalds 提交于
      Pull RISC-V fixes from Palmer Dabbelt:
       "Two fixes:
      
         - Another !MMU build fix that was a straggler from last week
      
         - A fix to use the "register" keyword for the GP global register
           variable"
      
      * tag 'riscv-for-linus-5.7-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux:
        RISC-V: gp_in_global needs register keyword
        riscv: Fix print_vm_layout build error if NOMMU
      b09ca17a
    • L
      Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux · 4286d192
      Linus Torvalds 提交于
      Pull arm64 fixes from Catalin Marinas:
      
       - Bring the PTRACE_SYSEMU semantics in line with the man page.
      
       - Annotate variable assignment in get_user() with the type to avoid
         sparse warnings.
      
      * tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux:
        arm64: Add get_user() type annotation on the !access_ok() path
        arm64: Fix PTRACE_SYSEMU semantics
      4286d192
    • L
      Merge tag 'sound-5.7-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound · f5ca7a71
      Linus Torvalds 提交于
      Pull sound fixes from Takashi Iwai:
       "Just a few small fixes: the only significant one is a slight
        improvement for PCM running position update with no-period-elapsed
        case while the rest are HD-audio fixups and ice1712 model quirk"
      
      * tag 'sound-5.7-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound:
        ALSA: hda/realtek - Add more fixup entries for Clevo machines
        ALSA: iec1712: Initialize STDSP24 properly when using the model=staudio option
        ALSA: hda/realtek - Fix silent output on Gigabyte X570 Aorus Xtreme
        ALSA: pcm: fix incorrect hw_base increase
      f5ca7a71
  3. 22 5月, 2020 14 次提交