After finally publishing about our Linux 5.12 contributions and even though Linux 5.14 was just released yesterday, it’s hopefully still time to talk about our contributions to Linux 5.13. Check out the LWN articles about the merge window to get the bigger picture about this release: part 1 and part 2.
In terms of Bootlin contributions, this was a much more quiet release than Linux 5.12, with just 28 contributions. The main highlights are:
- The usual round of RTC subsystem updates from its maintainer Alexandre Belloni
- A large amount of improvements in the MTD subsystem by its co-maintainer Miquèl Raynal, continuing his effort to improve the ECC handling in the MTD subsystem. See Miquèl’s talk at ELCE 2020 for more details on this effort: slides and video.
- A small fix for an annoying regression in the musb USB gadget controller driver.
Even though we contributed just 28 commits to this release, as maintainers, some of us also reviewed and merged code from other contributors: Miquèl Raynal as the MTD co-maintainer merged 63 patches, Alexandre Belloni merged 22 patches, and Grégory Clement 6 patches.
Here are the details of our contributions to Linux 5.13:
- Alexandre Belloni (10):
- rtc: m48t59: use platform_get_irq_optional
- rtc: imx-sc: remove .read_alarm
- rtc: ds1307: replace HAS_ALARM by RTC_FEATURE_ALARM
- rtc: ds1307: remove flags
- rtc: rtc_update_irq_enable: rework UIE emulation
- rtc: pcf8523: remove useless define
- rtc: pcf8523: add alarm support
- rtc: pcf8523: report oscillator failures
- rtc: sysfs: check features instead of ops
- alarmtimer: Check RTC features instead of ops
- Miquel Raynal (17):
- mtd: nand: Let ECC engines advertize the exact number of steps
- mtd: nand: ecc-bch: Populate the public nsteps field
- mtd: nand: ecc-hamming: Populate the public nsteps field
- mtd: nand: Add a helper to retrieve the number of ECC steps
- mtd: nand: Add a helper to retrieve the number of ECC bytes per step
- mtd: rawnand: Try not to use the ECC private structures
- mtd: rawnand: omap: Use ECC information from the generic structures
- mtd: nand: ecc-bch: Use the public nsteps field
- mtd: nand: ecc-hamming: Use the public nsteps field
- mtd: parsers: qcom: Fix error condition
- mtd: rawnand: cs553x: Fix external use of SW Hamming ECC helper
- mtd: rawnand: fsmc: Fix external use of SW Hamming ECC helper
- mtd: rawnand: lpc32xx_slc: Fix external use of SW Hamming ECC helper
- mtd: rawnand: ndfc: Fix external use of SW Hamming ECC helper
- mtd: rawnand: sharpsl: Fix external use of SW Hamming ECC helper
- mtd: rawnand: tmio: Fix external use of SW Hamming ECC helper
- mtd: rawnand: txx9ndfmc: Fix external use of SW Hamming ECC helper
- Thomas Petazzoni (1):