Skip to content
Permalink
Ming-Qian/amph…
Switch branches/tags

Commits on Oct 13, 2021

  1. MAINTAINERS: add AMPHION VPU CODEC V4L2 driver entry

    Add AMPHION VPU CODEC v4l2 driver entry
    
    Signed-off-by: Ming Qian <ming.qian@nxp.com>
    Signed-off-by: Shijie Qin <shijie.qin@nxp.com>
    Signed-off-by: Zhou Peng <eagle.zhou@nxp.com>
    mingqian-0 authored and intel-lab-lkp committed Oct 13, 2021
  2. firmware: imx: scu-pd: imx8q: add vpu mu resources

    the vpu core depends on the mu resources.
    if they're missed, the vpu can't work.
    
    Signed-off-by: Ming Qian <ming.qian@nxp.com>
    Signed-off-by: Shijie Qin <shijie.qin@nxp.com>
    Signed-off-by: Zhou Peng <eagle.zhou@nxp.com>
    mingqian-0 authored and intel-lab-lkp committed Oct 13, 2021
  3. ARM64: dts: freescale: imx8q: add imx vpu codec entries

    Add the Video Processing Unit node for IMX8Q SoC.
    
    Signed-off-by: Ming Qian <ming.qian@nxp.com>
    Signed-off-by: Shijie Qin <shijie.qin@nxp.com>
    Signed-off-by: Zhou Peng <eagle.zhou@nxp.com>
    mingqian-0 authored and intel-lab-lkp committed Oct 13, 2021
  4. media: amphion: implement malone decoder rpc interface

    This part implements the malone decoder rpc interface.
    
    Signed-off-by: Ming Qian <ming.qian@nxp.com>
    Signed-off-by: Shijie Qin <shijie.qin@nxp.com>
    Signed-off-by: Zhou Peng <eagle.zhou@nxp.com>
    mingqian-0 authored and intel-lab-lkp committed Oct 13, 2021
  5. media: amphion: implement windsor encoder rpc interface

    This part implements the windsor encoder rpc interface.
    
    Signed-off-by: Ming Qian <ming.qian@nxp.com>
    Signed-off-by: Shijie Qin <shijie.qin@nxp.com>
    Signed-off-by: Zhou Peng <eagle.zhou@nxp.com>
    Reported-by: kernel test robot <lkp@intel.com>
    mingqian-0 authored and intel-lab-lkp committed Oct 13, 2021
  6. media: amphion: add v4l2 m2m vpu decoder stateful driver

    This consists of video decoder implementation plus decoder controls.
    
    Signed-off-by: Ming Qian <ming.qian@nxp.com>
    Signed-off-by: Shijie Qin <shijie.qin@nxp.com>
    Signed-off-by: Zhou Peng <eagle.zhou@nxp.com>
    mingqian-0 authored and intel-lab-lkp committed Oct 13, 2021
  7. media: amphion: add v4l2 m2m vpu encoder stateful driver

    This consists of video encoder implementation plus encoder controls.
    
    Signed-off-by: Ming Qian <ming.qian@nxp.com>
    Signed-off-by: Shijie Qin <shijie.qin@nxp.com>
    Signed-off-by: Zhou Peng <eagle.zhou@nxp.com>
    mingqian-0 authored and intel-lab-lkp committed Oct 13, 2021
  8. media: amphion: add vpu v4l2 m2m support

    vpu_v4l2.c implements the v4l2 m2m driver methods.
    vpu_helpers.c implements the common helper functions
    vpu_color.c converts the v4l2 colorspace with iso
    
    Signed-off-by: Ming Qian <ming.qian@nxp.com>
    Signed-off-by: Shijie Qin <shijie.qin@nxp.com>
    Signed-off-by: Zhou Peng <eagle.zhou@nxp.com>
    Reported-by: kernel test robot <lkp@intel.com>
    mingqian-0 authored and intel-lab-lkp committed Oct 13, 2021
  9. media: amphion: implement vpu core communication based on mailbox

    driver use mailbox to communicate with vpu core.
    and there are a command buffer and a message buffer.
    driver will write commands to the command buffer,
    then trigger a vpu core interrupt
    vpu core will write messages to the message buffer,
    then trigger a cpu interrupt.
    
    Signed-off-by: Ming Qian <ming.qian@nxp.com>
    Signed-off-by: Shijie Qin <shijie.qin@nxp.com>
    Signed-off-by: Zhou Peng <eagle.zhou@nxp.com>
    Reported-by: kernel test robot <lkp@intel.com>
    mingqian-0 authored and intel-lab-lkp committed Oct 13, 2021
  10. media: amphion: add vpu core driver

    The vpu supports encoder and decoder.
    it needs mu core to handle it.
    core will run either encoder or decoder firmware.
    
    This driver is for support the vpu core.
    
    Signed-off-by: Ming Qian <ming.qian@nxp.com>
    Signed-off-by: Shijie Qin <shijie.qin@nxp.com>
    Signed-off-by: Zhou Peng <eagle.zhou@nxp.com>
    mingqian-0 authored and intel-lab-lkp committed Oct 13, 2021
  11. media: amphion: add amphion vpu device driver

    The amphion vpu codec ip contains encoder and decoder.
    Windsor is the encoder, it supports to encode H.264.
    Malone is the decoder, it features a powerful
    video processing unit able to decode many foramts,
    such as H.264, HEVC, and other foramts.
    
    This Driver is for this IP that is based on the v4l2 mem2mem framework.
    
    Supported SoCs are: IMX8QXP, IMX8QM
    
    Signed-off-by: Ming Qian <ming.qian@nxp.com>
    Signed-off-by: Shijie Qin <shijie.qin@nxp.com>
    Signed-off-by: Zhou Peng <eagle.zhou@nxp.com>
    Reported-by: kernel test robot <lkp@intel.com>
    mingqian-0 authored and intel-lab-lkp committed Oct 13, 2021
  12. media:Add nv12mt_8l128 and nv12mt_10be_8l128 video format.

    nv12mt_8l128 is 8-bit tiled nv12 format used by amphion decoder.
    nv12mt_10be_8l128 is 10-bit tiled format used by amphion decoder.
    The tile size is 8x128
    
    Signed-off-by: Ming Qian <ming.qian@nxp.com>
    Signed-off-by: Shijie Qin <shijie.qin@nxp.com>
    Signed-off-by: Zhou Peng <eagle.zhou@nxp.com>
    mingqian-0 authored and intel-lab-lkp committed Oct 13, 2021
  13. dt-bindings: media: amphion: add amphion video codec bindings

    Add devicetree binding documentation for amphion
    Video Processing Unit IP presents on NXP i.MX8Q
    
    Signed-off-by: Ming Qian <ming.qian@nxp.com>
    Signed-off-by: Shijie Qin <shijie.qin@nxp.com>
    Signed-off-by: Zhou Peng <eagle.zhou@nxp.com>
    Reviewed-by: Rob Herring <robh@kernel.org>
    mingqian-0 authored and intel-lab-lkp committed Oct 13, 2021

Commits on Oct 5, 2021

  1. media: mtk-vcodec: MT8173 h264/vp8 encoder min/max bitrate settings

    Set recommend min/max bitrate range for MT8173 h264/vp8 encoder.
    
    Signed-off-by: Irui Wang <irui.wang@mediatek.com>
    Signed-off-by: Hans Verkuil <hverkuil-cisco@xs4all.nl>
    Signed-off-by: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
    irui-wang authored and mchehab committed Oct 5, 2021
  2. media: hantro: Auto generate the AXI ID to avoid conflicts

    The AXI ID is an AXI bus configuration for improve bus performance.
    If read and write operations use different IDs the operations can be
    paralleled, whereas when they have the same ID the operations will be
    serialized. Right now, the write ID is fixed to 0 but we can set it to
    0xff to get auto generated IDs to avoid possible conflicts.
    
    This change has no functional changes, but seems reasonable to let the
    hardware to autogenerate the ID instead of hardcoding in software.
    
    Signed-off-by: Enric Balletbo i Serra <enric.balletbo@collabora.com>
    Signed-off-by: Benjamin Gaignard <benjamin.gaignard@collabora.com>
    Signed-off-by: Hans Verkuil <hverkuil-cisco@xs4all.nl>
    Signed-off-by: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
    Benjamin Gaignard authored and mchehab committed Oct 5, 2021
  3. media: rcar-vin: add GREY format

    This adds support for MEDIA_BUS_FMT_Y8_1X8 input and V4L2_PIX_FMT_GREY
    output format.
    
    Signed-off-by: Vladimir Barinov <vladimir.barinov@cogentembedded.com>
    Signed-off-by: Nikita Yushchenko <nikita.yoush@cogentembedded.com>
    Reviewed-by: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
    Signed-off-by: Hans Verkuil <hverkuil-cisco@xs4all.nl>
    Signed-off-by: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
    Vladimir Barinov authored and mchehab committed Oct 5, 2021
  4. media: CEC: keep related menu entries together

    Keep all of the CEC menu items grouped together.
    By grouping all of these menu entries inside a menu/endmenu block,
    they are forced to be kept together and they are displayed/presented
    in a group for users.
    
    Tested with xconfig, gconfig, menuconfig, and nconfig.
    
    Fixes: 46d2a3b ("media: place CEC menu before MEDIA_SUPPORT")
    Signed-off-by: Randy Dunlap <rdunlap@infradead.org>
    Signed-off-by: Hans Verkuil <hverkuil-cisco@xs4all.nl>
    Signed-off-by: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
    rddunlap authored and mchehab committed Oct 5, 2021
  5. media: vivid: fix an error code in vivid_create_instance()

    Preserve the error code stored in "dev->kthread_cec" before setting it
    to NULL.
    
    Fixes: 439e520 ("media: vivid: add signal-free time for cec message xfer")
    Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com>
    Signed-off-by: Hans Verkuil <hverkuil-cisco@xs4all.nl>
    Signed-off-by: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
    error27 authored and mchehab committed Oct 5, 2021
  6. media: hantro: Constify static struct v4l2_m2m_ops

    The only usage of vpu_m2m_ops is to pass its address to v4l2_m2m_init()
    which has a pointer to const struct v4l2_m2m_ops as argument. Make it
    const to allow the compiler to put it in read-only memory.
    
    Signed-off-by: Rikard Falkeborn <rikard.falkeborn@gmail.com>
    Reviewed-by: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
    Signed-off-by: Hans Verkuil <hverkuil-cisco@xs4all.nl>
    Signed-off-by: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
    rikardfalkeborn authored and mchehab committed Oct 5, 2021
  7. media: em28xx: Don't use ops->suspend if it is NULL

    The call to ops->suspend for the dev->dev_next case can currently
    trigger a call on a null function pointer if ops->suspend is null.
    Skip over the use of function ops->suspend if it is null.
    
    Addresses-Coverity: ("Dereference after null check")
    
    Fixes: be7fd3c ("media: em28xx: Hauppauge DualHD second tuner functionality")
    Signed-off-by: Colin Ian King <colin.king@canonical.com>
    Signed-off-by: Hans Verkuil <hverkuil-cisco@xs4all.nl>
    Signed-off-by: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
    Colin Ian King authored and mchehab committed Oct 5, 2021
  8. media: imx: drop unneeded MODULE_ALIAS

    The MODULE_DEVICE_TABLE already creates proper alias for platform
    driver.  Having another MODULE_ALIAS causes the alias to be duplicated.
    
    Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
    Signed-off-by: Hans Verkuil <hverkuil-cisco@xs4all.nl>
    Signed-off-by: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
    krzk authored and mchehab committed Oct 5, 2021
  9. media: v4l2-dev.h: move open brace after struct video_device

    The open brace should be after a struct of define, that's good
    for searching.
    
    Signed-off-by: Yajun Deng <yajun.deng@linux.dev>
    Signed-off-by: Hans Verkuil <hverkuil-cisco@xs4all.nl>
    Signed-off-by: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
    Yajun Deng authored and mchehab committed Oct 5, 2021
  10. media: rcar-csi2: Serialize access to set_fmt and get_fmt

    The access to the internal storage of the format rcar_csi2.mf should be
    serialized, extend the existing lock mutex to also cover this.
    
    While at it document the mutex.
    
    Signed-off-by: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
    Reviewed-by: Jacopo Mondi <jacopo@jmondi.org>
    Reviewed-by: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
    Signed-off-by: Hans Verkuil <hverkuil-cisco@xs4all.nl>
    Signed-off-by: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
    Niklas Söderlund authored and mchehab committed Oct 5, 2021
  11. media: rcar-csi2: Cleanup mutex on remove and fail

    The mutex was not destroyed on remove or failed probe, fix this.
    
    Signed-off-by: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
    Reviewed-by: Jacopo Mondi <jacopo@jmondi.org>
    Reviewed-by: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
    Signed-off-by: Hans Verkuil <hverkuil-cisco@xs4all.nl>
    Signed-off-by: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
    Niklas Söderlund authored and mchehab committed Oct 5, 2021
  12. media: aspeed: refine to avoid full jpeg update

    The switch of jpeg 420/444 subsampling will update full jpeg header for
    aspeed now.
    
    Just update the 420/444 subsampling part of jpeg header is fine.
    
    Signed-off-by: Jammy Huang <jammy_huang@aspeedtech.com>
    Signed-off-by: Hans Verkuil <hverkuil-cisco@xs4all.nl>
    Signed-off-by: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
    jammyaspeed authored and mchehab committed Oct 5, 2021
  13. media: cedrus: add check for H264 and H265 limitations

    Cedrus supports only YUV420 H264/H265 content and mostly only 8-bit
    colours (except on H6, where 10-bit are also supported).
    
    Add validation callback to SPS controls, which will reject unsupported
    combinations.
    
    Signed-off-by: Jernej Skrabec <jernej.skrabec@gmail.com>
    Signed-off-by: Hans Verkuil <hverkuil-cisco@xs4all.nl>
    Signed-off-by: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
    jernejsk authored and mchehab committed Oct 5, 2021
  14. media: cedrus: Add H265 10-bit capability flag

    Currently only H6 variant supports decoding 10-bit H265 videos.
    
    Add a capability flag, so driver could determine if 10-bit H265 slices
    should be allowed or not.
    
    Signed-off-by: Jernej Skrabec <jernej.skrabec@gmail.com>
    Signed-off-by: Hans Verkuil <hverkuil-cisco@xs4all.nl>
    Signed-off-by: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
    jernejsk authored and mchehab committed Oct 5, 2021
  15. media: rcar-csi2: Add checking to rcsi2_start_receiver()

    If rcsi2_code_to_fmt() return NULL, then null pointer dereference occurs
    in the next cycle. That should not be possible now but adding checking
    protects from future bugs.
    The patch adds checking if format is NULL.
    
    Found by Linux Driver Verification project (linuxtesting.org).
    
    Signed-off-by: Nadezda Lutovinova <lutovinova@ispras.ru>
    Reviewed-by: Jacopo Mondi <jacopo@jmondi.org>
    Reviewed-by: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
    Signed-off-by: Hans Verkuil <hverkuil-cisco@xs4all.nl>
    Signed-off-by: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
    Nadezda Lutovinova authored and mchehab committed Oct 5, 2021

Commits on Oct 4, 2021

  1. Merge tag 'v5.15-rc4' into media_tree

    Linux 5.15-rc4
    
    * tag 'v5.15-rc4': (320 commits)
      Linux 5.15-rc4
      elf: don't use MAP_FIXED_NOREPLACE for elf interpreter mappings
      objtool: print out the symbol type when complaining about it
      kvm: fix objtool relocation warning
      cachefiles: Fix oops in trace_cachefiles_mark_buried due to NULL object
      drm/i915: fix blank screen booting crashes
      hwmon: (w83793) Fix NULL pointer dereference by removing unnecessary structure field
      hwmon: (w83792d) Fix NULL pointer dereference by removing unnecessary structure field
      hwmon: (w83791d) Fix NULL pointer dereference by removing unnecessary structure field
      hwmon: (pmbus/mp2975) Add missed POUT attribute for page 1 mp2975 controller
      hwmon: (pmbus/ibm-cffps) max_power_out swap changes
      hwmon: (occ) Fix P10 VRM temp sensors
      thermal: Update information in MAINTAINERS
      io_uring: kill fasync
      sched: Always inline is_percpu_thread()
      sched/fair: Null terminate buffer when updating tunable_scaling
      sched/fair: Add ancestors of unthrottled undecayed cfs_rq
      perf/core: fix userpage->time_enabled of inactive events
      perf/x86/intel: Update event constraints for ICX
      perf/x86: Reset destroy callback on event init failure
      ...
    mchehab committed Oct 4, 2021

Commits on Oct 3, 2021

  1. Linux 5.15-rc4

    torvalds committed Oct 3, 2021
  2. elf: don't use MAP_FIXED_NOREPLACE for elf interpreter mappings

    In commit b212921 ("elf: don't use MAP_FIXED_NOREPLACE for elf
    executable mappings") we still leave MAP_FIXED_NOREPLACE in place for
    load_elf_interp.
    
    Unfortunately, this will cause kernel to fail to start with:
    
        1 (init): Uhuuh, elf segment at 00003ffff7ffd000 requested but the memory is mapped already
        Failed to execute /init (error -17)
    
    The reason is that the elf interpreter (ld.so) has overlapping segments.
    
      readelf -l ld-2.31.so
      Program Headers:
        Type           Offset             VirtAddr           PhysAddr
                       FileSiz            MemSiz              Flags  Align
        LOAD           0x0000000000000000 0x0000000000000000 0x0000000000000000
                       0x000000000002c94c 0x000000000002c94c  R E    0x10000
        LOAD           0x000000000002dae0 0x000000000003dae0 0x000000000003dae0
                       0x00000000000021e8 0x0000000000002320  RW     0x10000
        LOAD           0x000000000002fe00 0x000000000003fe00 0x000000000003fe00
                       0x00000000000011ac 0x0000000000001328  RW     0x10000
    
    The reason for this problem is the same as described in commit
    ad55eac ("elf: enforce MAP_FIXED on overlaying elf segments").
    
    Not only executable binaries, elf interpreters (e.g. ld.so) can have
    overlapping elf segments, so we better drop MAP_FIXED_NOREPLACE and go
    back to MAP_FIXED in load_elf_interp.
    
    Fixes: 4ed2863 ("fs, elf: drop MAP_FIXED usage from elf_map")
    Cc: <stable@vger.kernel.org> # v4.19
    Cc: Andrew Morton <akpm@linux-foundation.org>
    Cc: Michal Hocko <mhocko@suse.com>
    Signed-off-by: Chen Jingwen <chenjingwen6@huawei.com>
    Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
    Chen Jingwen authored and torvalds committed Oct 3, 2021
  3. Merge tag 'ext4_for_linus_stable' of git://git.kernel.org/pub/scm/lin…

    …ux/kernel/git/tytso/ext4
    
    Pull ext4 fixes from Ted Ts'o:
     "Fix a number of ext4 bugs in fast_commit, inline data, and delayed
      allocation.
    
      Also fix error handling code paths in ext4_dx_readdir() and
      ext4_fill_super().
    
      Finally, avoid a grabbing a journal head in the delayed allocation
      write in the common cases where we are overwriting a pre-existing
      block or appending to an inode"
    
    * tag 'ext4_for_linus_stable' of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4:
      ext4: recheck buffer uptodate bit under buffer lock
      ext4: fix potential infinite loop in ext4_dx_readdir()
      ext4: flush s_error_work before journal destroy in ext4_fill_super
      ext4: fix loff_t overflow in ext4_max_bitmap_size()
      ext4: fix reserved space counter leakage
      ext4: limit the number of blocks in one ADD_RANGE TLV
      ext4: enforce buffer head state assertion in ext4_da_map_blocks
      ext4: remove extent cache entries when truncating inline data
      ext4: drop unnecessary journal handle in delalloc write
      ext4: factor out write end code of inline file
      ext4: correct the error path of ext4_write_inline_data_end()
      ext4: check and update i_disksize properly
      ext4: add error checking to ext4_ext_replay_set_iblocks()
    torvalds committed Oct 3, 2021
  4. objtool: print out the symbol type when complaining about it

    The objtool warning that the kvm instruction emulation code triggered
    wasn't very useful:
    
        arch/x86/kvm/emulate.o: warning: objtool: __ex_table+0x4: don't know how to handle reloc symbol type: kvm_fastop_exception
    
    in that it helpfully tells you which symbol name it had trouble figuring
    out the relocation for, but it doesn't actually say what the unknown
    symbol type was that triggered it all.
    
    In this case it was because of missing type information (type 0, aka
    STT_NOTYPE), but on the whole it really should just have printed that
    out as part of the message.
    
    Because if this warning triggers, that's very much the first thing you
    want to know - why did reloc2sec_off() return failure for that symbol?
    
    So rather than just saying you can't handle some type of symbol without
    saying what the type _was_, just print out the type number too.
    
    Fixes: 24ff652 ("objtool: Teach get_alt_entry() about more relocation types")
    Link: https://lore.kernel.org/lkml/CAHk-=wiZwq-0LknKhXN4M+T8jbxn_2i9mcKpO+OaBSSq_Eh7tg@mail.gmail.com/
    Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
    torvalds committed Oct 3, 2021
  5. kvm: fix objtool relocation warning

    The recent change to make objtool aware of more symbol relocation types
    (commit 24ff652: "objtool: Teach get_alt_entry() about more
    relocation types") also added another check, and resulted in this
    objtool warning when building kvm on x86:
    
        arch/x86/kvm/emulate.o: warning: objtool: __ex_table+0x4: don't know how to handle reloc symbol type: kvm_fastop_exception
    
    The reason seems to be that kvm_fastop_exception() is marked as a global
    symbol, which causes the relocation to ke kept around for objtool.  And
    at the same time, the kvm_fastop_exception definition (which is done as
    an inline asm statement) doesn't actually set the type of the global,
    which then makes objtool unhappy.
    
    The minimal fix is to just not mark kvm_fastop_exception as being a
    global symbol.  It's only used in that one compilation unit anyway, so
    it was always pointless.  That's how all the other local exception table
    labels are done.
    
    I'm not entirely happy about the kinds of games that the kvm code plays
    with doing its own exception handling, and the fact that it confused
    objtool is most definitely a symptom of the code being a bit too subtle
    and ad-hoc.  But at least this trivial one-liner makes objtool no longer
    upset about what is going on.
    
    Fixes: 24ff652 ("objtool: Teach get_alt_entry() about more relocation types")
    Link: https://lore.kernel.org/lkml/CAHk-=wiZwq-0LknKhXN4M+T8jbxn_2i9mcKpO+OaBSSq_Eh7tg@mail.gmail.com/
    Cc: Borislav Petkov <bp@suse.de>
    Cc: Paolo Bonzini <pbonzini@redhat.com>
    Cc: Sean Christopherson <seanjc@google.com>
    Cc: Vitaly Kuznetsov <vkuznets@redhat.com>
    Cc: Wanpeng Li <wanpengli@tencent.com>
    Cc: Jim Mattson <jmattson@google.com>
    Cc: Joerg Roedel <joro@8bytes.org>
    Cc: Peter Zijlstra <peterz@infradead.org>
    Cc: Josh Poimboeuf <jpoimboe@redhat.com>
    Cc: Nathan Chancellor <nathan@kernel.org>
    Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
    torvalds committed Oct 3, 2021
  6. Merge tag 'char-misc-5.15-rc4' of git://git.kernel.org/pub/scm/linux/…

    …kernel/git/gregkh/char-misc
    
    Pull char/misc driver fixes from Greg KH:
     "Here are some small misc driver fixes for 5.15-rc4. They are in two
      "groups":
    
       - ipack driver fixes for issues found by Johan Hovold
    
       - interconnect driver fixes for reported problems
    
      All of these have been in linux-next for a while with no reported
      issues"
    
    * tag 'char-misc-5.15-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc:
      ipack: ipoctal: fix module reference leak
      ipack: ipoctal: fix missing allocation-failure check
      ipack: ipoctal: fix tty-registration error handling
      ipack: ipoctal: fix tty registration race
      ipack: ipoctal: fix stack information leak
      interconnect: qcom: sdm660: Add missing a2noc qos clocks
      dt-bindings: interconnect: sdm660: Add missing a2noc qos clocks
      interconnect: qcom: sdm660: Correct NOC_QOS_PRIORITY shift and mask
      interconnect: qcom: sdm660: Fix id of slv_cnoc_mnoc_cfg
    torvalds committed Oct 3, 2021
Older