25 Jan, 2021

1 commit


20 Jan, 2021

5 commits

  • This is the 5.10.9 stable release

    * tag 'v5.10.9': (153 commits)
    Linux 5.10.9
    netfilter: nf_nat: Fix memleak in nf_nat_init
    netfilter: conntrack: fix reading nf_conntrack_buckets
    ...

    Signed-off-by: Jason Liu

    Jason Liu
     
  • This is the 5.10.6 stable release

    * tag 'v5.10.6': (21 commits)
    Linux 5.10.6
    mwifiex: Fix possible buffer overflows in mwifiex_cmd_802_11_ad_hoc_start
    exec: Transform exec_update_mutex into a rw_semaphore
    ...

    Signed-off-by: Jason Liu

    Conflicts:
    drivers/rtc/rtc-pcf2127.c

    Jason Liu
     
  • This is the 5.10.5 stable release

    * tag 'v5.10.5': (63 commits)
    Linux 5.10.5
    device-dax: Fix range release
    ext4: avoid s_mb_prefetch to be zero in individual scenarios
    ...

    Signed-off-by: Jason Liu

    Jason Liu
     
  • commit 4c1e054322da99cbfd293a5fddf283f2fdb3e2d0 upstream.

    The sii902x chip family requires IO and core voltages to reach the
    correct voltage before chip initialization. Add binding for describing
    the two supplies.

    Signed-off-by: Alexandru Gagniuc
    Acked-by: Rob Herring
    Signed-off-by: Sam Ravnborg
    Link: https://patchwork.freedesktop.org/patch/msgid/20201020221501.260025-3-mr.nuke.me@gmail.com
    Signed-off-by: Greg Kroah-Hartman

    Alexandru Gagniuc
     
  • commit 3e096a2112b7b407549020cf095e2a425f00fabb upstream.

    MIXART.txt has been converted to ReST and renamed. Fix the reference
    in alsa-configuration.rst.

    Fixes: 3d8e81862ce4 ("ALSA: doc: ReSTize MIXART.txt")
    Signed-off-by: Jonathan Neuschäfer
    Cc:
    Link: https://lore.kernel.org/r/20210101221942.1068388-1-j.neuschaefer@gmx.net
    Signed-off-by: Takashi Iwai
    Signed-off-by: Greg Kroah-Hartman

    Jonathan Neuschäfer
     

09 Jan, 2021

1 commit

  • commit 320d159e2d63a97a40f24cd6dfda5a57eec65b91 upstream.

    Some RTCs, e.g. the pcf2127, can be used as a hardware watchdog. But
    if the reset pin is not actually wired up, the driver exposes a
    watchdog device that doesn't actually work.

    Provide a standard binding that can be used to indicate that a given
    RTC can perform a reset of the machine, similar to wakeup-source.

    Suggested-by: Alexandre Belloni
    Signed-off-by: Rasmus Villemoes
    Reviewed-by: Rob Herring
    Signed-off-by: Alexandre Belloni
    Link: https://lore.kernel.org/r/20201218101054.25416-2-rasmus.villemoes@prevas.dk
    Signed-off-by: Greg Kroah-Hartman

    Rasmus Villemoes
     

06 Jan, 2021

1 commit

  • commit 39aead8373b3c20bb5965c024dfb51a94e526151 upstream.

    So ever since syzbot discovered fbcon, we have solid proof that it's
    full of bugs. And often the solution is to just delete code and remove
    features, e.g. 50145474f6ef ("fbcon: remove soft scrollback code").

    Now the problem is that most modern-ish drivers really only treat
    fbcon as an dumb kernel console until userspace takes over, and Oops
    printer for some emergencies. Looking at drm drivers and the basic
    vesa/efi fbdev drivers shows that only 3 drivers support any kind of
    acceleration:

    - nouveau, seems to be enabled by default
    - omapdrm, when a DMM remapper exists using remapper rewriting for
    y/xpanning
    - gma500, but that is getting deleted now for the GTT remapper trick,
    and the accelerated copyarea never set the FBINFO_HWACCEL_COPYAREA
    flag, so unused (and could be deleted already I think).

    No other driver supportes accelerated fbcon. And fbcon is the only
    user of this accel code (it's not exposed as uapi through ioctls),
    which means we could garbage collect fairly enormous amounts of code
    if we kill this.

    Plus because syzbot only runs on virtual hardware, and none of the
    drivers for that have acceleration, we'd remove a huge gap in testing.
    And there's no other even remotely comprehensive testing aside from
    syzbot.

    This patch here just disables the acceleration code by always
    redrawing when scrolling. The plan is that once this has been merged
    for well over a year in released kernels, we can start to go around
    and delete a lot of code.

    v2:
    - Drop a few more unused local variables, somehow I missed the
    compiler warnings (Sam)
    - Fix typo in comment (Jiri)
    - add a todo entry for the cleanup (Thomas)

    v3: Remove more unused variables (0day)

    Reviewed-by: Tomi Valkeinen
    Reviewed-by: Thomas Zimmermann
    Reviewed-by: Greg Kroah-Hartman
    Acked-by: Sam Ravnborg
    Cc: Jiri Slaby
    Cc: Bartlomiej Zolnierkiewicz
    Cc: Greg Kroah-Hartman
    Cc: Linus Torvalds
    Cc: Ben Skeggs
    Cc: nouveau@lists.freedesktop.org
    Cc: Tomi Valkeinen
    Cc: Daniel Vetter
    Cc: Jiri Slaby
    Cc: "Gustavo A. R. Silva"
    Cc: Tetsuo Handa
    Cc: Peilin Ye
    Cc: George Kennedy
    Cc: Nathan Chancellor
    Cc: Peter Rosin
    Signed-off-by: Daniel Vetter
    Link: https://patchwork.freedesktop.org/patch/msgid/20201029132229.4068359-1-daniel.vetter@ffwll.ch
    Signed-off-by: Greg Kroah-Hartman

    Daniel Vetter
     

04 Jan, 2021

2 commits

  • This is the 5.10.4 stable release

    * tag 'v5.10.4': (717 commits)
    Linux 5.10.4
    x86/CPU/AMD: Save AMD NodeId as cpu_die_id
    drm/edid: fix objtool warning in drm_cvt_modes()
    ...

    Signed-off-by: Jason Liu

    Conflicts:
    drivers/gpu/drm/imx/dcss/dcss-plane.c
    drivers/media/i2c/ov5640.c

    Jason Liu
     
  • This is the 5.10.2 stable release

    * tag 'v5.10.2': (17 commits)
    Linux 5.10.2
    serial: 8250_omap: Avoid FIFO corruption caused by MDR1 access
    ALSA: pcm: oss: Fix potential out-of-bounds shift
    ...

    Signed-off-by: Jason Liu

    Conflicts:
    drivers/usb/host/xhci-hub.c
    drivers/usb/host/xhci.h

    Jason Liu
     

30 Dec, 2020

2 commits

  • [ Upstream commit 028c221ed1904af9ac3c5162ee98f48966de6b3d ]

    AMD systems provide a "NodeId" value that represents a global ID
    indicating to which "Node" a logical CPU belongs. The "Node" is a
    physical structure equivalent to a Die, and it should not be confused
    with logical structures like NUMA nodes. Logical nodes can be adjusted
    based on firmware or other settings whereas the physical nodes/dies are
    fixed based on hardware topology.

    The NodeId value can be used when a physical ID is needed by software.

    Save the AMD NodeId to struct cpuinfo_x86.cpu_die_id. Use the value
    from CPUID or MSR as appropriate. Default to phys_proc_id otherwise.
    Do so for both AMD and Hygon systems.

    Drop the node_id parameter from cacheinfo_*_init_llc_id() as it is no
    longer needed.

    Update the x86 topology documentation.

    Suggested-by: Borislav Petkov
    Signed-off-by: Yazen Ghannam
    Signed-off-by: Borislav Petkov
    Link: https://lkml.kernel.org/r/20201109210659.754018-2-Yazen.Ghannam@amd.com
    Signed-off-by: Sasha Levin

    Yazen Ghannam
     
  • commit cf48647243cc28d15280600292db5777592606c5 upstream.

    Sequence counters with an associated write serialization lock are called
    seqcount_LOCKNAME_t. Fix the documentation accordingly.

    While at it, remove a paragraph that inappropriately discussed a
    seqlock.h implementation detail.

    Fixes: 6dd699b13d53 ("seqlock: seqcount_LOCKNAME_t: Standardize naming convention")
    Signed-off-by: Ahmed S. Darwish
    Signed-off-by: Peter Zijlstra (Intel)
    Cc: stable@vger.kernel.org
    Link: https://lkml.kernel.org/r/20201206162143.14387-2-a.darwish@linutronix.de
    Signed-off-by: Greg Kroah-Hartman

    Ahmed S. Darwish
     

21 Dec, 2020

1 commit

  • commit 8010622c86ca5bb44bc98492f5968726fc7c7a21 upstream.

    UAS does not share the pessimistic assumption storage is making that
    devices cannot deal with WRITE_SAME. A few devices supported by UAS,
    are reported to not deal well with WRITE_SAME. Those need a quirk.

    Add it to the device that needs it.

    Reported-by: David C. Partridge
    Signed-off-by: Oliver Neukum
    Cc: stable
    Link: https://lore.kernel.org/r/20201209152639.9195-1-oneukum@suse.com
    Signed-off-by: Greg Kroah-Hartman

    Oliver Neukum
     

18 Dec, 2020

27 commits

  • * xen/next:
    LF-191-3 Documentation: bindings: i2c: add xen,i2c
    LF-191-2 i2c: introduce xen i2c paravirtualization driver
    LF-191-1 xen: interface: introduce i2cif

    BJ DevOps Team
     
  • * usb/next: (86 commits)
    LF-2482 usb: typec: tcpm: fix uninitialized value ret
    LF-2345-12 usb: typec: tcpm: use vbus_present for power supply online
    LF-2345-11 usb: typec: tcpm: add BC charger types if power type is usb
    LF-2345-10 usb: typec: tcpci: handle fault event
    LF-2345-9 usb: typec: tcpm: remove logically dead code
    ...

    BJ DevOps Team
     
  • * uart/next: (24 commits)
    MA-17813 serial: fsl_lpuart: avoid to submit rx dma descriptor after chan terminated
    MLK-24257 tty: serial: imx: clear RTSD status before suspend
    MLK-23407 tty: serial: lpuart: disable flow control when wait transmit engine complete
    LF-631-5 dt-bindings: serial: linflexuart: Document DMA-related properties
    LF-631-7 tty: serial: linflexuart: Add support for FIFO with DMA
    ...

    BJ DevOps Team
     
  • * spi/next: (8 commits)
    LF-20-3 mtd: spi-nor: Use 1 bit mode of spansion(s25fs512s) flash
    dt-bindings: spi: spi-fsl-qspi: Add bindings of ls1088a and ls1012a
    MLK-24713 spi: lpspi: disable lpspi module irq in DMA mode
    MLK-24870-1: spi: spi-nxp-fspi: Use IPS to read data on iMX8DXL
    MLK-23644: spi: spi-nxp-fspi: enable runtime pm for fspi
    ...

    BJ DevOps Team
     
  • * sdhc/next: (14 commits)
    mmc: handle voltage parsing failure
    mmc: sdhci-of-esdhc: support ACPI
    mmc: use generic device properties in mmc_of_parse_voltage
    mmc: host: imx: validate pinctrl before use it
    MLK-24515 mmc: sdio: add a delay to call sdio_irq_work when sdio bus resume
    ...

    BJ DevOps Team
     
  • * rpmsg/next: (32 commits)
    LF-2948 remoteproc: imx_rproc: address auto_boot settings
    MLK-23778 remoteproc: imx: parse auto boot from dtb
    MLK-24997 remoteproc: imx_rproc: merge TCML/U
    MLK-24892 remoteproc: imx_rproc: correct ddr alias for i.MX8M
    LF-2388-3 remoteproc: imx: address i.MX8QM dual M4 core case
    ...

    BJ DevOps Team
     
  • * reset/next: (15 commits)
    LF-2881-3 reset: imx7: add the imx8mp pcie clkreq reset
    LF-218 reset: dispmix: remove dev when init mmio regmap
    MLK-21865 Revert "regmap: use debugfs even when no device"
    reset: Kconfig: use 'ARCH_MXC' for reset dispmix
    reset: imx8m: Correct clock name for dispmix driver
    ...

    BJ DevOps Team
     
  • * regulator/next: (15 commits)
    LF-2202-2: regulator: pca9450: add enable_value for all bucks
    regulator: pf1550-rpmsg: convert pm_qos_*() usage to new cpu_latency_qos_*()
    MLK-23562: regulator: core: adjust supply voltage in bypass
    MLK-13793-6 regulator: anatop: fix min dropout for bypass mode
    MLK-11550-1: regulator: pfuze100: restore some registers after LPSR for pfuze3000
    ...

    BJ DevOps Team
     
  • * pm/next: (55 commits)
    MLK-24081-01: power: imx: Add hdmi rx power domain
    soc: fsl: enable acpi support in RCPM driver
    soc: fsl: handle RCPM errata A-008646 on SoC LS1021A
    LF-2594-4 imx: scu-pd: remove mlb power domain
    MLK-24833-1 imx: scu-pd: add lpi2c4 power domain for imx8qm
    ...

    BJ DevOps Team
     
  • * pinctrl/next: (17 commits)
    pinctrl: s32v234: Add FlexCAN pins to S32V234 driver
    dt-bindings: pinctrl: s32v234: Add defines for all pins
    dt-bindings: pinctrl: s32v234: Add macros for MSCR and config pairs
    pinctrl: s32v234: Remove s32v234_pins enum
    dt-bindings: pinctrl: s32v234: Add macros for MSCR/IMCR numbers
    ...

    BJ DevOps Team
     
  • * phy/next: (29 commits)
    MLK-24910-3 phy: pcie: imx8mp: remove the pcie workaround
    MLK-23942-5 phy: phy-mixel-lvds-combo: Add runtime PM support
    MLK-23942-4 phy: phy-mixel-lvds: Add runtime PM support
    MLK-23942-3 phy: freescale: phy-fsl-imx8mp-lvds: Add runtime PM support
    LF-2345-22 dt-bindings: phy-imx8mq-usb: add vbus-power-supply property
    ...

    BJ DevOps Team
     
  • * perf/next: (19 commits)
    MLK-23418-7 perf vendor events: add JSON metrics for imx8dxl DDR/DB Perf
    MLK-23418-4 perf/imx_ddr: Add driver support for i.MX8DXL DB Perf
    MLK-23418-3 perf/imx_ddr: Add clock support for Perf in DB
    MLK-23418-2 docs/perf: update ddr perf guide for PMU in DB
    MLK-23418-1 perf/imx_ddr: Extend driver for PMU in DRAM Block(DB)
    ...

    BJ DevOps Team
     
  • * pcie/next: (84 commits)
    PCI: mobiveil: Complete initialization of host even if no PCIe link
    PCI: mobiveil: Add link up condition check
    PCI: mobiveil: Add workaround for unsupported request error
    PCI: mobiveil: Add PCIe Gen4 EP driver for NXP Layerscape SoCs
    dt-bindings: Add DT binding for PCIE GEN4 EP of the layerscape
    ...

    BJ DevOps Team
     
  • * net/next: (207 commits)
    LF-2788-2 net: ethernet: dwmac-imx: delete check for platform w/o SCU FW
    tsn: status return variable initialize to be 0
    net:tsn: fix coverity issues
    net: tsn: fix headfile voliates the new rule
    net:tsn: netlink interface for APP layer to config TSN capability hardware ports
    ...

    BJ DevOps Team
     
  • * mxc/next: (279 commits)
    LF-2111-2: mxc: vpu_windsor: Avoid hide parameter
    MLK-24960: [8QM_MEK/8QXP_MEK]mxc:vpu_malone: move timestamp manager to firmware
    MLK-24959: [8QM_MEK/8QXP_MEK]mxc:vpu_windsor: move timestamp handler to firmware
    MLK-24906: [8QM_MEK/8QXP_MEK]mxc:vpu_malone: report V4L2_COLORSPACE_DEFAULT before seq hdr found
    MLK-24593:[8QM_MEK/8QXP_MEK]mxc:vpu_windsor: support change bitrate dynamically
    ...

    BJ DevOps Team
     
  • * misc/next: (8 commits)
    LF-2567-5 dma-buf: inlcude new headfile linux/dma-map-ops.h
    MGS-5565-1 staging: android: ion: Flush outer cache after zero CMA allocated memory
    MGS-5565 staging: android: ion: Flush cache after zero CMA allocated memory
    Documentation: mfd: Add DT bindings for i.MX Mix
    mfd: Add i.MX generic mix support
    ...

    BJ DevOps Team
     
  • * mailbox/next: (7 commits)
    MLK-23421: mailbox: imx: Fix write parameters when doorbell used
    MLK-23421: mailbox: imx: Fix NULL pointer when doorbell is used
    HSM-267-3: mailbox: imx: Add timeout based on jiffies
    HSM-267-2: mailbox: imx: Send failure to read to client
    MLK-23421: mailbox: imx: add SECO MU support
    ...

    BJ DevOps Team
     
  • * keys/next:
    security/keys/secure_key: Fix the path of included header file
    LF-1116-1 security/keys/secure_key: update the check for the return code of caam_jr_enqueue function
    encrypted_keys: Adds support for secure key-type as master key.
    security/keys/secure_key: Adds the secure key support based on CAAM.

    BJ DevOps Team
     
  • * irq/next: (21 commits)
    MA-17912 irqchip: irqsteer: Allow IMX_IRQSTEER to be loadable as module
    dt-bindings: interrupt-controller: update bindings for supporting more SoCs
    irqchip: ls-extirq: Add LS1043A, LS1088A external interrupt
    MLK-24914-03 irqchip: gpcv2: Revert "MLK-23354 irqchip: gpcv2: Add wait mode workaround on imx8mp"
    MLK-24914-02 irqchip: gpcv2: Revert "MLK-23354 irqchip: gpcv2: Add wait mode workaround on imx8mp"
    ...

    BJ DevOps Team
     
  • * input/next: (25 commits)
    LF-2539-2 input: touch: goodix: force set the IRQ_TYPE_EDGE_FALLING for GT1151Q
    MLK-24528 input: touch: synaptics_dsx: correct the irq handler define
    LF-45-2: input: touch: synaptics_dsx: enable module autoloading
    MLK-19751 input: synaptics_dsx: free touch irq when touch suspend
    MLK-18816-2 input/touch: do not clear touch interrupt when enable irq
    ...

    BJ DevOps Team
     
  • * i2c/next: (31 commits)
    LF-2600 i2c: imx: workaround for imx7d-sdb camera
    LF-1394 i2c: imx: fix the pm_runtime_enable unbalanced issue
    i2c: imx: auto switch mode between master and slave
    MLK-24581-1 lpi2c: fix type char overflow issue when calculating the clock cycle
    MLK-24495 i2c: lpi2c: fix i2c timing issue
    ...

    BJ DevOps Team
     
  • * gpio/next: (16 commits)
    LF-2590 gpio: vf610: remove the dependency on SOC_VF610
    MLK-17290-04 gpio: mxc: add runtime pm support
    LF-2496 gpio: mxc: Remove redundant definition of IMX_SC_IRQ_GROUP_WAKE
    gpio: imx-rpmsg: register gpio chip after rpmsg channel ready
    gpio: mpc8xxx: Add shutdown function.
    ...

    BJ DevOps Team
     
  • * firmware/next: (36 commits)
    MLK-24759: fw: imx: scu: rm: Fix name of some structures
    MLK-24759: fw: imx: scu: seco: Fix Align imx sc msg structs to 4
    MLK-24759: fw: imx: scu: rm: Fix Align imx sc msg structs to 4
    MLK-23403-1 Fix fail cat /sys/devices/soc0/soc_uid
    MLK-23346-1 firmware: imx: scu-pd: DXL Add second USB PHY power domain
    ...

    BJ DevOps Team
     
  • * edac/next:
    MLK-23333-3 EDAC: synopsys: enable interrupt again for imx8mpevk
    MLK-23333-2 EDAC: synopsys: Add more useful output information for CE/UE
    MLK-23333-1 dt: bindings: Document i.MX8MP DDRC in Synopsys documentation
    MLK-23310-3 EDAC: synopsys: Add edac driver support for i.MX8MP

    BJ DevOps Team
     
  • * dts/next: (1297 commits)
    LF-2784-2 dts: update gpu config on iMX8MN
    LF-2784-1 dt-bindings: gpu: add gpu compatible
    MLK-24081-05: arm64: dts: Add imx8qm hdmi rx dts
    MLK-25000-2: imx8mp: Add IDs in ISP nodes
    MLK-24996: arm64: dts: imx8mp: Change the name for the Basler camera
    ...

    BJ DevOps Team
     
  • * dma/next: (71 commits)
    MLK-25116-2: dmaengine: imx-sdma: correct iram_pool check point
    MLK-25116-1: dmaengine: imx-sdma: save iram pool for bd allocated
    MLK-24483-1: dmaengine: imx-sdma: remove ecspi_fixed on imx8mq
    MLK-23540 dmaengine: imx-sdma: restore DONEx_CONFIG register
    MLK-23869-3: dmaengine: imx-sdma: add sdma_get_firmware_wait
    ...

    BJ DevOps Team
     
  • * display/next: (467 commits)
    MMFMWK-8917-2: drm/imx/dcss: add extra plane check
    MMFMWK-8917-1: drm/imx/dcss: remove unnecessary warning
    LF-3024: drm/imx/dcss: allow primary plane to be less than crtc size
    MLK-24081-06: drm: bridge: imx: Add opcode for hdmi rx driver
    MLK-24081-03: drm: bridge: cdns-cec: support hdmi rx cec
    ...

    BJ DevOps Team