30 Jun, 2022

2 commits

  • This is the 5.15.50 stable release

    * tag 'v5.15.50': (1395 commits)
    Linux 5.15.50
    arm64: mm: Don't invalidate FROM_DEVICE buffers at start of DMA transfer
    serial: core: Initialize rs485 RTS polarity already on probe
    ...

    Signed-off-by: Jason Liu

    Conflicts:
    drivers/bus/fsl-mc/fsl-mc-bus.c
    drivers/crypto/caam/ctrl.c
    drivers/pci/controller/dwc/pci-imx6.c
    drivers/spi/spi-fsl-qspi.c
    drivers/tty/serial/fsl_lpuart.c
    include/uapi/linux/dma-buf.h

    Jason Liu
     
  • This is the 5.15.41 stable release

    * tag 'v5.15.41': (1977 commits)
    Linux 5.15.41
    usb: gadget: uvc: allow for application to cleanly shutdown
    usb: gadget: uvc: rename function to be more consistent
    ...

    Signed-off-by: Jason Liu

    Conflicts:
    arch/arm64/boot/dts/freescale/fsl-ls1043a.dtsi
    arch/arm64/boot/dts/freescale/fsl-ls1046a.dtsi
    arch/arm64/configs/defconfig
    drivers/clk/imx/clk-imx8qxp-lpcg.c
    drivers/dma/imx-sdma.c
    drivers/gpu/drm/bridge/nwl-dsi.c
    drivers/mailbox/imx-mailbox.c
    drivers/net/phy/at803x.c
    drivers/tty/serial/fsl_lpuart.c
    security/keys/trusted-keys/trusted_core.c

    Jason Liu
     

25 May, 2022

1 commit

  • [ Upstream commit f03560a57c1f60db6ac23ffd9714e1c69e2f95c7 ]

    When using pthreads, one has to compile and link with -lpthread,
    otherwise e.g. glibc is not guaranteed to be reentrant.

    This replaces -lpthread.

    Reported-by: Matthew Wilcox
    Signed-off-by: Michael S. Tsirkin
    Signed-off-by: Sasha Levin

    Michael S. Tsirkin
     

08 Apr, 2022

1 commit

  • [ Upstream commit 32f1b53fe8f03d962423ba81f8e92af5839814da ]

    virtio_test hangs on __vring_new_virtqueue() because `vqs_list_lock`
    is not initialized.

    Let's initialize it in vdev_info_init().

    Signed-off-by: Stefano Garzarella
    Link: https://lore.kernel.org/r/20220118150631.167015-1-sgarzare@redhat.com
    Signed-off-by: Michael S. Tsirkin
    Acked-by: Jason Wang
    Signed-off-by: Sasha Levin

    Stefano Garzarella
     

02 Nov, 2021

4 commits


11 Aug, 2021

1 commit


19 Dec, 2020

3 commits

  • Add barrier for aarch64 for cross compiling, and most are from Linux Kernel.

    Signed-off-by: Peng Fan
    Link: https://lore.kernel.org/r/20201209084205.24062-4-peng.fan@oss.nxp.com
    Signed-off-by: Michael S. Tsirkin

    Peng Fan
     
  • krealloc_array is used in drivers/vhost/vringh.c, add it to avoid build
    failure.

    Drop WARN_ON_ONCE, because duplicated with the one in bug.h

    Signed-off-by: Peng Fan
    Link: https://lore.kernel.org/r/20201209084205.24062-3-peng.fan@oss.nxp.com
    Signed-off-by: Michael S. Tsirkin

    Peng Fan
     
  • WARN_ON is used in drivers/vhost/vringh.c, to avoid build failure,
    need include asm/bug.h

    Signed-off-by: Peng Fan
    Link: https://lore.kernel.org/r/20201209084205.24062-2-peng.fan@oss.nxp.com
    Signed-off-by: Michael S. Tsirkin

    Peng Fan
     

12 Aug, 2020

1 commit

  • Pull virtio updates from Michael Tsirkin:

    - IRQ bypass support for vdpa and IFC

    - MLX5 vdpa driver

    - Endianness fixes for virtio drivers

    - Misc other fixes

    * tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost: (71 commits)
    vdpa/mlx5: fix up endian-ness for mtu
    vdpa: Fix pointer math bug in vdpasim_get_config()
    vdpa/mlx5: Fix pointer math in mlx5_vdpa_get_config()
    vdpa/mlx5: fix memory allocation failure checks
    vdpa/mlx5: Fix uninitialised variable in core/mr.c
    vdpa_sim: init iommu lock
    virtio_config: fix up warnings on parisc
    vdpa/mlx5: Add VDPA driver for supported mlx5 devices
    vdpa/mlx5: Add shared memory registration code
    vdpa/mlx5: Add support library for mlx5 VDPA implementation
    vdpa/mlx5: Add hardware descriptive header file
    vdpa: Modify get_vq_state() to return error code
    net/vdpa: Use struct for set/get vq state
    vdpa: remove hard coded virtq num
    vdpasim: support batch updating
    vhost-vdpa: support IOTLB batching hints
    vhost-vdpa: support get/set backend features
    vhost: generialize backend features setting/getting
    vhost-vdpa: refine ioctl pre-processing
    vDPA: dont change vq irq after DRIVER_OK
    ...

    Linus Torvalds
     

04 Aug, 2020

2 commits


17 Jul, 2020

1 commit

  • Using uninitialized_var() is dangerous as it papers over real bugs[1]
    (or can in the future), and suppresses unrelated compiler warnings
    (e.g. "unused variable"). If the compiler thinks it is uninitialized,
    either simply initialize the variable or make compiler changes.

    As recommended[2] by[3] Linus[4], remove the macro. With the recent
    change to disable -Wmaybe-uninitialized in v5.7 in commit 78a5255ffb6a
    ("Stop the ad-hoc games with -Wno-maybe-initialized"), this is likely
    the best time to make this treewide change.

    [1] https://lore.kernel.org/lkml/20200603174714.192027-1-glider@google.com/
    [2] https://lore.kernel.org/lkml/CA+55aFw+Vbj0i=1TGqCR5vQkCzWJ0QxK6CernOU6eedsudAixw@mail.gmail.com/
    [3] https://lore.kernel.org/lkml/CA+55aFwgbgqhbp1fkxvRKEpzyR5J8n1vKT1VZdz9knmPuXhOeg@mail.gmail.com/
    [4] https://lore.kernel.org/lkml/CA+55aFz2500WfbKXAx8s67wrm9=yVJu65TpLgN_ybYNv0VEOKA@mail.gmail.com/

    Suggested-by: Linus Torvalds
    Reviewed-by: Bart van Assche
    Reviewed-by: Miguel Ojeda
    Tested-by: Nathan Chancellor
    Tested-by: Sedat Dilek
    Signed-off-by: Kees Cook

    Kees Cook
     

23 Jun, 2020

7 commits


17 Apr, 2020

3 commits


09 Apr, 2020

1 commit

  • Pull virtio updates from Michael Tsirkin:

    - Some bug fixes

    - The new vdpa subsystem with two first drivers

    * tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost:
    virtio-balloon: Revert "virtio-balloon: Switch back to OOM handler for VIRTIO_BALLOON_F_DEFLATE_ON_OOM"
    vdpa: move to drivers/vdpa
    virtio: Intel IFC VF driver for VDPA
    vdpasim: vDPA device simulator
    vhost: introduce vDPA-based backend
    virtio: introduce a vDPA based transport
    vDPA: introduce vDPA bus
    vringh: IOTLB support
    vhost: factor out IOTLB
    vhost: allow per device message handler
    vhost: refine vhost and vringh kconfig
    virtio-balloon: Switch back to OOM handler for VIRTIO_BALLOON_F_DEFLATE_ON_OOM
    virtio-net: Introduce hash report feature
    virtio-net: Introduce RSS receive steering feature
    virtio-net: Introduce extended RSC feature
    tools/virtio: option to build an out of tree module

    Linus Torvalds
     

25 Mar, 2020

1 commit


23 Mar, 2020

1 commit


13 Oct, 2019

1 commit


11 Oct, 2019

1 commit


19 Jun, 2019

1 commit

  • Based on 1 normalized pattern(s):

    this work is licensed under the terms of the gnu gpl version 2

    extracted by the scancode license scanner the SPDX license identifier

    GPL-2.0-only

    has been chosen to replace the boilerplate/reference in 48 file(s).

    Signed-off-by: Thomas Gleixner
    Reviewed-by: Allison Randal
    Reviewed-by: Enrico Weigelt
    Cc: linux-spdx@vger.kernel.org
    Link: https://lkml.kernel.org/r/20190604081204.624030236@linutronix.de
    Signed-off-by: Greg Kroah-Hartman

    Thomas Gleixner
     

04 Jun, 2019

1 commit


31 May, 2019

1 commit

  • Based on 1 normalized pattern(s):

    licensed under gpl version 2 only

    extracted by the scancode license scanner the SPDX license identifier

    GPL-2.0-only

    has been chosen to replace the boilerplate/reference in 3 file(s).

    Signed-off-by: Thomas Gleixner
    Reviewed-by: Armijn Hemel
    Reviewed-by: Kate Stewart
    Reviewed-by: Richard Fontana
    Reviewed-by: Allison Randal
    Cc: linux-spdx@vger.kernel.org
    Link: https://lkml.kernel.org/r/20190527070033.838202816@linutronix.de
    Signed-off-by: Greg Kroah-Hartman

    Thomas Gleixner
     

27 May, 2019

1 commit

  • The condition to test is unlikely() to be true. Add the hint.

    Signed-off-by: Igor Stoppa
    Cc: "Michael S. Tsirkin"
    Cc: Jason Wang
    Cc: Virtualization@lists.linux-foundation.org
    Cc: linux-kernel@vger.kernel.org
    Signed-off-by: Michael S. Tsirkin

    Igor Stoppa
     

21 May, 2019

1 commit


13 May, 2019

1 commit


20 Dec, 2018

1 commit


27 Jul, 2018

2 commits