Tags

Tags give the ability to mark specific points in history as being important
  • ASB-2020-11-05_4.9-q

    https://source.android.com/security/bulletin/2020-11-01
    CVE-2020-0423
  • ASB-2020-11-05_4.9-p-release

    https://source.android.com/security/bulletin/2020-11-01
    CVE-2020-0423
  • ASB-2020-11-05_4.9-o-mr1

    https://source.android.com/security/bulletin/2020-11-01
    CVE-2020-0423
  • ASB-2020-11-05_4.9-o-release

    https://source.android.com/security/bulletin/2020-11-01
    CVE-2020-0423
  • ASB-2020-11-05_4.9-p

    https://source.android.com/security/bulletin/2020-11-01
    CVE-2020-0423
  • ASB-2020-11-05_4.9-o

    https://source.android.com/security/bulletin/2020-11-01
    CVE-2020-0423
  • ASB-2020-11-05_4.4-p-release

    https://source.android.com/security/bulletin/2020-11-01
    CVE-2020-0423
  • ASB-2020-11-05_4.4-o-mr1

    https://source.android.com/security/bulletin/2020-11-01
    CVE-2020-0423
  • ASB-2020-11-05_4.4-o-release

    https://source.android.com/security/bulletin/2020-11-01
    CVE-2020-0423
  • ASB-2020-11-05_4.4-p

    https://source.android.com/security/bulletin/2020-11-01
    CVE-2020-0423
  • ASB-2020-11-05_4.4-o

    https://source.android.com/security/bulletin/2020-11-01
    CVE-2020-0423
  • ASB-2020-11-05_3.18-o-mr1

    https://source.android.com/security/bulletin/2020-11-01
    CVE-2020-0423
  • ASB-2020-11-05_3.18-o-release

    https://source.android.com/security/bulletin/2020-11-01
    CVE-2020-0423
  • ASB-2020-11-05_3.18

    https://source.android.com/security/bulletin/2020-11-01
    CVE-2020-0423
  • v5.4-stm32mp-r2

    The following changes since commit b8663f5fdb5cfd6f243b72c9fac82c24b2594294:
    
      usb: dwc2: defer probe in case of core reset failure (2020-06-01 10:07:58 +0200)
    
    are available in the Git repository at:
    
      https://github.com/STMicroelectronics/linux.git tags/v5.4-stm32mp-r2
    
    for you to fetch changes up to a56628a8ab25734a771086664cc80c215a198438:
    
      serial: stm32: add FIFO flush when port is closed (2020-10-20 12:19:03 +0200)
    
    ----------------------------------------------------------------
    This is the v5.4-stm32mp-r2 release.
    ----------------------------------------------------------------
     Alain Volmat (11):
           spi: stm32: properly handle 0 byte transfer
           spi: stm32: removal of the data extension feature
           spi: stm32h7: ensure message are smaller than max size
           spi: stm32: do not mandate optional cs-gpio entry
           media: stm32-dcmi: create video dev within notifier bound
           media: stm32-dcmi: fix probe error path & module remove
           media: stm32-dcmi: add 8-bit Bayer formats support
           media: stm32-dcmi: fix unbalanced pm_runtime_get_sync
     Alexandre Torgue (6):
           opp: core: fix memory leak in probe deferral
           dt-bindings: mfd: Document STM32 low power timer bindings
           irqchip/stm32-exti: fix W=1 build warning
           opp: core: remove useless mutex protection in _allocate_opp_table
           ARM: dts: build stm32 dtb with symbols
           ARM: configs: Add LP Timer clocksource support in multi_v7 addons fragment
    
     Amelie Delaunay (18):
           dmaengine: stm32-dma: fix max width computing
           usb: dwc2: fix build issue when config is USB_DWC2_HOST only
           Merge tag v5.4.56 into v5.4-stm32mp
           usb: dwc2: disable Link Power Management on STM32MP1 HS OTG
           usb: dwc2: fix error path with missing dwc2_drd_exit
           usb: dwc2: fix dwc2_drd_exit order in remove
           usb: dwc2: drd: fix sleeping while spinlock atomic context
           Revert usb: dwc2: defer probe in case of core reset failure
           dt-bindings: phy: add vbus-supply optional property to phy-stm32-usbphyc
           phy: stm32: manage optional vbus regulator on phy_power_on/off
           ARM: dts: stm32: add vbus-supply to usbphyc_port0 on stm32mp15xx-evx
           phy: stm32: set CRITICAL and IGNORE_UNUSED flags to ck_usbo_48m
           usb: dwc2: select USB_ROLE_SWITCH if USB_DWC2 instead of USB_DWC2_DUAL_ROLE
           usb: dwc2: fix dwc2_force_mode call in dwc2_ovr_init
           usb: dwc2: fix dwc2_drd_role_sw_set when clock could be disabled
     Antonio Borneo (4):
           drm/bridge/synopsys: dsi: disable PM runtime on probe fail
           drm/bridge/synopsys: dsi: fix remove of panel/bridge
           drm/bridge/synopsys: dsi: fix initialization sequence
           clk: stm32mp1: Add CLK_IGNORE_UNUSED to ck_trace clock
    
     Arnaud Pouliquen (11):
           rpmg: rpmsg_tty: rework to tty port allocation and release
           dt-bindings: reset: Add MCU HOLD BOOT ID for SCMI reset domains on stm32mp15
           dt-bindings: remoteproc: update Hold boot binding for stm32 remote processor driver
           ARM: dts: stm32: update MCU hold boot declaration on stm32mp15
           remoteproc: stm32: update the hold boot management
           remoteproc: add TEE support
           remoteproc: stm32: add support of an OP-TEE TA to load the firmware
           dt-bindings: remoteproc: add compatibility for TEE support
           remoteproc: tee: clean unused structure fields
           remoteproc: stm32: fix early boot support for firmware booted by OP-TEE
           remoteproc: stm32: fix crash recovery for firmware managed by OP-TEE
    
     Benjamin Gaignard (5):
           irqchip: stm32: Add lptim1 exti direct even support
           mfd: stm32: Add defines to be used for clkevent purpose
           mfd: stm32: Enable regmap fast_io for stm32-lptimer
           clocksource: Add Low Power STM32 timers driver
           ARM: config: Enable STM32 cpuidle
    
     Christophe Guibout (2):
           ARM: dts: stm32: fix thermal trip point to stm32mp15xd
           rtc: stm32: improve rtc precision
    
     Christophe Kerello (15):
           mtd: rawnand: stm32_fmc2: manage all errors cases at probe time
           mtd: rawnand: stm32_fmc2: remove useless inline comments
           mtd: rawnand: stm32_fmc2: use FMC2_TIMEOUT_MS for timeouts
           mtd: rawnand: stm32_fmc2: cosmetic change to use nfc instead of fmc2 where relevant
           mtd: rawnand: stm32_fmc2: use FIELD_PREP/FIELD_GET macros
           mtd: rawnand: stm32_fmc2: do not display errors if the driver is deferred
           dt-bindings: mtd: Convert stm32 fmc2-nand bindings to json-schema
           dt-bindings: mtd: update STM32 FMC2 NAND controller documentation
           dt-bindings: memory-controller: add STM32 FMC2 EBI controller documentation
           memory: stm32-fmc2-ebi: add STM32 FMC2 EBI controller driver
           mtd: rawnand: stm32_fmc2: use regmap APIs
           mtd: rawnand: stm32_fmc2: get resources from parent node
           ARM: configs: add FMC2 EBI controller support in multi_v7 addons fragment
           ARM: dts: stm32: add FMC2 EBI support for stm32mp15 EV boards
     Christophe Roullier (1):
           ARM: dts: stm32: load mac address from NVMEM for STM32MP1 boards
    
     Erwan Le Ray (21):
           ARM: dts: stm32: activate usart3 for ev1 a7-examples
           ARM: dts: stm32: activate usart3 and uart7 for dk2 a7-examples
           ARM: dts: stm32: add pull- up to USART3 and UART7 RX pins on DKx boards
           dt-bindings: rs485: add support of delays in nanoseconds
           dt-bindings: stm32: support new rs485 delays in nanoseconds
           include: uapi: serial: add support of rts delays in nanoseconds
           serial: core: add support of rs485 delay in nanoseconds
           serial: stm32: Add support of rs485 delays in nanoseconds
           serial: stm32: rework config_reg_rs485
           dt-bindings: serial: Document CTS/RTS gpios in STM32 UART
           serial: stm32: rename too generic function names
           serial: stm32: update conflicting RTS/CTS config comment
           serial: stm32: fix a deadlock in set_termios
           serial: mctrl_gpio: add a new API to enable / disable wake_irq
           serial: stm32: enable / disable wake irqs for mcrtl_gpio wakeup sources
           ARM: dts: stm32: remove uart4 pinctrl-3 configuration for stm32mp15xx edx boards
           ARM: dts: stm32: remove reset support from uart nodes on stm32mp15x
           serial: stm32: add tty buffer overrun errors handling in dma mode
           serial: stm32: update throttle and unthrottle ops for dma mode
           serial: stm32: move dma rx disabling from shutdown to stop_rx
           serial: stm32: add FIFO flush when port is closed
    
     Etienne Carriere (1):
           ARM: dts: stm32: remove OP-TEE node on stm32mp151
    
     Fabien Dessenne (1):
           hwspinlock: stm32: enable clock at probe
    
     Fabrice Gasnier (17):
           dt-bindings: serial: stm32: add fifo threshold configuration
           serial: stm32: add fifo threshold configuration
           serial: stm32: rework wakeup from low power modes
           serial: stm32: push DMA RX data before suspending
           serial: stm32: prevent race when flushing RX DMA data
           serial: stm32: flush RX FIFO before suspending
           ARM: dts: stm32: change adc2 config on stm32mp157f-dk2 a7-examples
           iio: adc: stm32-adc: adapt clock duty cycle for proper operation
           irqchip/stm32-exti: Add all LP timer exti direct events support
           ARM: dts: stm32: Add LPtimer irqs on stm32mp151
           ARM: dts: stm32: add LP timer wakeup on stm32mp151
           Revert iio: adc: stm32-adc: fix runtime autosuspend delay when slow polling
           iio: adc: stm32-adc: fix runtime autosuspend delay when slow polling
     Gabriel Fernandez (3):
           clk: composite: add get duty cycle ops to composite clock
           clk: stm32mp1: add duty cycle ops for ADC clocks
           clk: stm32mp1: fix Kernel panic at boot when disabling sdmmc2
    
     Loic Pallardy (2):
           irqchip/stm32: manage imr at each mask/unmask for direct event
           i2c: stm32f7: move save and restore configuration at pm_runtime level
    
     Manivannan Sadhasivam (2):
           tty: serial: Add modem control gpio support for STM32 UART
     Nicolas Toromanoff (4):
           crypto: stm32/crc: avoid lock if hardware is already used
     Olivier Moysan (11):
           ARM: dts: stm32: change adc2 config on stm32mp157c-dk2 a7-examples
           ASoC: stm32: sai: add pm_runtime support
           ASoC: dt-bindings: stm32: convert i2s to json-schema
           ASoC: dt-bindings: add mclk provider support to stm32 i2s
           ASoC: stm32: i2s: add master clock provider
           iio: adc: stm32-adc: dma transfers cleanup
           iio: adc: stm32-adc: fix a regression when using dma and irq
           ARM: dts: stm32: change dmic mapping on stm32mp15xx-evx
     Pascal Paillet (1):
           cpuidle: add stm32 cpu_idle driver
    
     Patrice Chotard (1):
           spi: stm32-qspi: Fix error path in case of -EPROBE_DEFER
    
     Patrick Delaunay (5):
           ARM: dts: stm32: remove OP-TEE node on stm32mp15
           ARM: dts: stm32: update dsi node in stm32mp15-no-scmi.dtsi
           ARM: dts: stm32: update MCU hold boot declaration on stm32mp15 No SCMI
           ARM: dts: stm32: fix mac address of STM32MP15 avenger board
           remoteproc: stm32: remove the secure chip check
    
     Valentin Caron (1):
           pinctrl: stm32: fix dbg_show shift
  • v5.10-rc2

    3cea11cd · Linux 5.10-rc2 ·
    Linux 5.10-rc2
    
  • orange-pi-5.9-20201101-2057

    Release: orange-pi-5.9-20201101-2057
    
    NEWS
    ====
    
    See also:
    
    - https://xnux.eu/log/
    - https://xnux.eu/devices/pine64-pinephone.html
    - https://xff.cz/kernels/
    
    2020-11-01:
    - pulled in v5.9.3
    - added some musb suspend/resume fixes
    - fixed regulator probe on a711
    2020-10-30:
    - added ov5640 autofocus support from Martijn Braam (you'll need /lib/firmware/ov5640_af.bin)
    - added fix for DSI panel 36.6 FPS issue (myself)
    - pulled in v5.9.2
    2020-10-19:
    - fix orange pi 3 ethernet
    2020-10-12:
    - fix issue with dsi clock described here: https://xnux.eu/log/#021
    - rebase on v5.9 final
    - integrate pinetab panel patches from (untested)
      https://gitlab.com/pine64-org/linux/-/commits/pine64-kernel-5.7.y-pinetabpanel/
    2020-09-29:
    - add a few more codec API fixes from Samuel
    2020-09-28:
    - rebase on top of 5.9-rc7
    - integrated the newest audio patches from Samuel
    2020-09-23:
    - port battery thermal regulation fix from p-boot (completely untested, see https://xnux.eu/log/#018)
    2020-09-18:
    - cedrus panic fix
    - rebase on linus/master
    2020-09-17:
    - further modem driver improvements (fix urc setting on old modem firmwares)
    2020-09-13:
    - rebase on top of 5.9-rc5
    2020-09-12:
    - rebase on top of 5.9-rc4+
    2020-09-10:
    - rebase on top of 5.9-rc4+
    - further fixes for the modem driver poweron, support for fast poweroff feature
      present on new modem firmware
    - added flash DT changes
    - add mounting matrix and a kernel command line option to override it (ignore_mount_matrix)
    - https://xff.cz/kernels also contains special kernel builds for my multi-dist image
      (see https://xnux.eu/log/)
    - enabled opportunistic sleep
    - enabled btrfs support
    2020-09-01:
    - rebase on top of 5.9-rc3
    2020-08-19:
    - rebase and port to 5.9-rc1
    - fix various issues with 5.9-rc1
    - fix sleeps in atomic context in anx7688 driver
    - dropped panfrost dvfs patches for now (conflicts, stability issues)
    - fix modem UART issues on powerup (sometimes not receiving RDY, etc.)
      - root cause was host UART locking up due to noise on RX, and the
        fix is to only open UART port when the modem is powered
    2020-08-11:
    - fix sun50i-codec-analog probe failure when built-in
    2020-08-09:
    - pull in codec changes from Samuel
    - don't wait for RDY but poll with empty AT command for the modem's status
    2020-08-06:
    - added Samuel's patch for making recording from the codec work again
    2020-08-05:
    - modem driver fixes for BH
    2020-08-03:
    - fixed AC100 driver to make it work without mod clock
    2020-08-02:
    - integrated latest Samuel's audio patches + rebased my AC100 support on top
    - finished the modem-power driver into a hopefully useable state
    2020-07-25:
    - rebased on top of 5.8-rc7+
    - fixed modem driver issue with not shutting down the modem on poweroff/reset
      on PinePhone (introduced during modem driver rewrite around 5.8-rc5)
    - worked around AXP reseting input current limit to 500mA regardless of
      BC detection being disabled (happened on boot with USB-C cable connected
      to USB-C PD charger) (and reverted again)
    - improved modem driver
      - initialize the modem configuration for proper sleep
      - setup QDAI automatically from DTS
      - show modem firmware version in dmesg
      - added rfkill interface
      - handle URC caching during suspend
    2020-07-16:
    - added HP jack detection patches from A-wai
    2020-07-14:
    - added support for Pinebook Pro
    - fix issue in my bl_pwm PinePhone patch that broke Pinebook Pro's backlight
    2020-07-13:
    - rebased on top of 5.8-rc5
    - improved HW led trigger API
    - more modem-power work (change to serdev, recv messages from the modem)
    - support HDMI audio on PinePhone
    - bump PD power requirement to 15W on PinePhone
    2020-07-08:
    - refactoring of the modem driver, moved to modem-5.8 branch (not finished
      yet, see TODO in the driver)
    - update pinephone 1.0-1.2 dts to reflect the differences in modem setup
    - enable orange pi 3 hdmi audio
    2020-07-06:
    - rebased on top of 5.8-rc4
    2020-07-05:
    - Added fixes for PinePhone panel initialization after resume from sleep
    2020-07-04:
    - Integrated Clément's HDMI audio series (20200704113902.336911-1-peron.clem@gmail.com)
    - Integrated Clément's panfrost DVFS series (20200704102535.189647-1-peron.clem@gmail.com)
    
    My kernel's main integration branch is 'orange-pi-$VER' (this one).
    No other branch is supposed to work alone. My defconfigs are tested
    and work on the boards I support. Read the README.md for more info.
    
    Only my branches based on the current mainline kernel branch are
    maintained (those are usually the -rc# kernels!). You can find the
    current mainline version here https://www.kernel.org/ (mainline: ...)
    
    My prebuilt kernels can be found at https://xff.cz/kernels/ You can
    use them to test that your board works, or just run them without
    bothering with building everything yourself. I run them on all my
    boards.
    
    My website is https://xnux.eu and may contain useful advice.
    
    Good luck!
    
         ~megi
    
  • x86-urgent-2020-11-01

    Three fixes all related to #DB:
    
     - Handle the BTF bit correctly so it doesn't get lost due to a kernel #DB
    
     - Only clear and set the virtual DR6 value used by ptrace on user space
       triggered #DB. A kernel #DB must leave it alone to ensure data
       consistency for ptrace.
    
     - Make the bitmasking of the virtual DR6 storage correct so it does not
       lose DR_STEP.
    
  • timers-urgent-2020-11-01

    A few fixes for timers/timekeeping:
    
      - Prevent undefined behaviour in the timespec64_to_ns() conversion which
        is used for converting user supplied time input to nanoseconds. It
        lacked overflow protection.
    
      - Mark sched_clock_read_begin/retry() to prevent recursion in the tracer
    
      - Remove unused debug functions in the hrtimer and timerlist code