v2018.10.0

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi All,

barebox-2018.10.0 is out. The most important thing this time is that
several issues with the new dentry cache implementation are fixed with
this release, so users of v2018.09.0 are recommended to upgrade to
either this one or v2018.09.1 which I also released.
Other than that we have a huge UBI update from Teresa. This comes as
individual patches directly from the Kernel which means our list of
patches contains authors who never contributed to barebox directly.

Sascha


----------------------------------------------------------------
Aleksander Morgado (3):
      i2c_write: document master send mode
      i2c_read: implement support for master receive mode
      ratp: fix sending data that won't fit in a single RATP packet

Andrew F. Davis (1):
      UBI: Fix typos

Andrey Smirnov (48):
      ARM: cache-l2x0: Make use of IS_ALIGNED and ALIGN_DOWN
      include/common: Make use of ALIGN and ALIGN_DOWN
      net: Do not route traffic to interfaces that are not up
      ARM: mmu64: Don't flush freshly invalidated region
      log2: Use fls_long() in __roundup_pow_of_two()
      USB: host: hub: Make sure to remove dangling pointers
      USB: host: hub: Adjust device speed after every port reset
      clk: clk-sccg-pll: Remove leftover debug output
      Revert "i.MX: Add provisions to boot from IRAM"
      ARM: i.MX: bbu: Remove unused define
      filetype: Add arch/ to include path
      filetype: Add code to detect i.MX image v1
      filetype: Add code to detect i.MX image v2
      ARM: i.MX: bbu: Move inner-image type check
      ARM: i.MX: bbu: Drop IMX_INTERNAL_FLAG_NAND
      ARM: i.MX: bbu: Consolidate various update helpers
      ARM: i.MX: bbu: Simplify imx53_bbu_internal_nand_register_handler()
      ARM: i.MX: bbu: Constify all 'devicefile' arguments
      ARM: i.MX: bbu: Detect which platforms need v2 i.MX header
      ARM: i.MX: bbu: Alias imx5*_bbu_internal_mmc_register_handler()
      ARM: i.MX: bbu: Alias imx5*_bbu_internal_spi_i2c_register_handler()
      ARM: i.MX: bbu: Move protect code into a separate routine
      ARM: i.MX: bbu: Adjust FLASH_HEADER_OFFSET_MMC for i.MX8MQ
      ARM: i.MX: bbu: Add support for SPI/I2C on VFxxx
      ARM: i.MX: zii-vf610-dev-rev-b/c: Add support for BBU on SPI-NOR
      ARM: i.MX: bbu: Add support for MMC on i.MX8MQ
      ARM: nxp-imx8mq-evk: Add eMMC BBU configuration
      libfile: Introduce pwrite_full()
      ARM: i.MX: bbu: Use pwrite_full() instead of pwrite()
      bbu: Remove logical negation in barebox_update_handler_exists()
      block: Do not ignore error in blk->ops->write()
      bbu: Report update failures explicitly
      mfd: rave-sp: Remove unused defines
      mfd: rave-sp: Fix incorrectly specified checksum type
      mfd: rave-sp: Add mapping for legacy EEPROM command
      mfd: rave-sp: Add legacy watchdog ping command translation
      mfd: rave-sp: Emulate CMD_GET_STATUS on device that don't support it
      driver: Adopt DMA mask concept from Linux
      net: fec_imx: Specify that DMA is 32-bit only
      mci: imx-esdhc: Specify that DMA is 32-bit only
      net: fec_imx: Return EFAULT when DMA mapping fails
      mci: imx-esdhc: Return EFAULT when DMA mapping fails
      ARM: freescale-mx51-babbage: Add USBH1 PHY reset sequence
      dts: imx51-babbage: Add USBH1 iomux configuration
      ARM: imx51-zii-rdu1: Add USBH1,2 iomux configuration
      ARM: vf610dev: Change "Zodiac" to "ZII"
      scripts: imx: Add support for signed HDMI firmware
      ARM: i.MX: xload: Add support for signed HDMI firmware

Antony Pavlov (2):
      MIPS: fix PCI quirk infrastructure build
      pci_of_match_device: don't crash on MIPS Malta

Ard Biesheuvel (1):
      log2: make order_base_2() behave correctly on const input value zero

Bastian Stender (2):
      ARM: imx: add fusemap entries for i.MX6SDL silicon revision >=1.4
      HAB: fuse recommended OCOTP_DIR_BT_DIS

Ben Dooks (1):
      ubi: pr_err() strings should end with newlines

Boris Brezillon (18):
      UBI: fastmap: use ubi_find_volume() instead of open coding it
      UBI: fix add_fastmap() to use the vid_hdr passed in argument
      UBI: fastmap: avoid multiple be32_to_cpu() when unneccesary
      UBI: fastmap: scrub PEB when bitflips are detected in a free PEB EC header
      UBI: factorize code used to manipulate volumes at attach time
      UBI: factorize destroy_av() and ubi_remove_av() code
      UBI: fastmap: use ubi_rb_for_each_entry() in unmap_peb()
      UBI: fastmap: use ubi_io_{read, write}_data() instead of ubi_io_{read, write}()
      UBI: provide helpers to allocate and free aeb elements
      UBI: move the global ech and vidh variables into struct ubi_attach_info
      UBI: simplify recover_peb() code
      UBI: simplify LEB write and atomic LEB change code
      UBI: add an helper to check lnum validity
      UBI: provide an helper to check whether a LEB is mapped or not
      UBI: provide an helper to query LEB information
      UBI: hide EBA internals
      UBI: introduce the VID buffer concept
      ubi: fastmap: Fix add_vol() return value test in ubi_attach_fastmap()

Clément Leger (1):
      ratp: select CMDLINE_EDITING

Colin Ian King (3):
      ubi: fix swapped arguments to call to ubi_alloc_aeb
      ubi: fastmap: fix spelling mistake: "invalidiate" -> "invalidate"
      ubi: fastmap: Clean up the initialization of pointer p

Dan Carpenter (1):
      UBI: Clean up return in ubi_remove_volume()

Geert Uytterhoeven (1):
      UBI: Fix crash in try_recover_peb()

Heiko Schocher (1):
      UBI: Set free_count to zero before walking through erase list

Iosif Harutyunov (1):
      ubi: Fix race condition between ubi device creation and udev

Ladislav Michl (2):
      spi: atmel_spi: fix duplicate const warning
      state: backend_bucket_circular: fix for non power of 2 writesize

Linus Torvalds (1):
      give up on gcc ilog2() constant optimizations

Lionel Debieve (1):
      mtd: ubi: Update ubi-media.h to dual license

Lucas Stach (2):
      bootsource: handle SPI-NOR in the same way as SPI-EEPROM
      arm: crypto: fix SHA256 shipped assembler code

Marc Kleine-Budde (5):
      i.MX habv4: properly indent defines and enums
      i.MX habv4: convert habv4_get_status() and habv4_display_event() from printf to pr_err()
      i.MX habv4: habv4_get_status(): display warning events, too
      i.MX habv4: habv4_display_event_record(): Add function to decode event record
      scripts imx-image: add support for newer versions of "cst"

Marc Reilly (3):
      ARM: dts: am335x: introduce new "stripped" common.dtsi for PBL use
      ARM: dts: update am335x-bone-common.dtsi to match kernel version
      ARM: dts: change am335x-bone-common.dtsi to include kernel variant directly

Marcin Niestroj (22):
      crypto: caam - fix RNG init descriptor ret. code checking
      crypto: caam - fix warning in APPEND_MATH_IMM_u64
      crypto: caam - fix writing to JQCR_MS when using service interface
      crypto: caam - handle core endianness != caam endianness
      crypto: caam - add support for iMX6UL
      crypto: caam - fix sparse warnings
      crypto: caam - trivial code clean-up
      crypto: caam - remove unreachable code in report_ccb_status()
      crypto: caam - constify pointer to descriptor buffer
      crypto: caam - avoid double inclusion in desc_constr.h
      crypto: caam - clean-up in caam_init_rng()
      crypto: caam - fix incorrect define
      crypto: caam - constify key data
      crypto: caam - fix endless loop when DECO acquire fails
      crypto: caam - do not use mem and emi_slow clock for imx7x
      crypto: caam - sync desc.h with Linux
      crypto: caam - staticize caam_get_era()
      crypto: caam - allow retrieving 'era' from register
      scripts: imx: add optional argument to hab_blocks command
      ARM: imx: Update default image certificate for CST tool
      scripts: imx: Support encrypted boot with HABv4
      images: imx: Add targets for signed encrypted images

Martin Wilck (1):
      scsi: ilog2: create truly constant version for sparse

Michael Grzeschik (1):
      arm: mach-imx: remove unused header

Oleg.Karfich@xxxxxxxx (7):
      nand command: fix null pointer when adding/deleting a bb device
      gpio: pca953x: add oftree support
      net: dhcp: use private extension 224 also in discover requests
      commands: dhcp: add parameter for private data
      net: dhcp: add global variable for retries
      led: add pca955x led support
      led: use max led value in case of led trigger

Oleksij Rempel (1):
      ARM: i.MX28: Add APBH clk support

Peter Mamonov (1):
      scripts/dtc: add fdtget to .gitignore

Rabin Vincent (1):
      ubi: fastmap: Fix slab corruption

Randy Dunlap (1):
      linux/log2.h: fix kernel-doc notation

Richard Weinberger (20):
      UBI: Fastmap: Fix memory leak while attaching
      UBI: Remove alloc_ai() slab name from parameter list
      UBI: Don't read back all data in ubi_eba_copy_leb()
      UBI: Fix static volume checks when Fastmap is used
      ubi: Make recover_peb power cut aware
      ubi: Fix early logging
      ubi: Make volume resize power cut aware
      ubi: Fix scan_fast() comment
      ubi: Introduce vol_ignored()
      ubi: Fix whitespace issue in count_fastmap_pebs()
      ubi: Rework Fastmap attach base code
      ubi: Check whether the Fastmap anchor matches the super block
      ubi: Be more paranoid while seaching for the most recent Fastmap
      ubi: Deal with interrupted erasures in WL
      ubi: Fix races around ubi_refill_pools()
      ubi: Fix Fastmap's update_vol()
      ubi: fastmap: Correctly handle interrupted erasures in EBA
      ubi: fastmap: Check each mapping only once
      ubi: fastmap: Detect EBA mismatches on-the-fly
      ubi: Initialize Fastmap checkmapping correctly

Roland Hieber (19):
      images: MXS: allow generation of unencrypted bootstreams
      ARM: MXS: i.MX28: allow setup of low-voltage SDRAM
      ARM: MXS: allow configuration of EMI clock prescaler
      ARM: MXS: refactor mx2*_power_init source configuration
      ARM: MXS: allow starting from battery input without 4P2 source enabled
      ARM: MXS: make power levels configurable in mx2*_power_init
      ARM: MXS: fix VDDx brownout setup logic
      ARM: MXS: make VDDx brownout setup more understandable
      ARM: MXS: mxs_power_status: use less magic values
      ARM: MXS: mxs_power_status: align output
      Documentation: MXS: general update and improvements
      pinctrl: imx-iomux-v3: fix compiler warning
      ARM: i.MX: Kindle 4/5 is based on Device Tree, select it in Kconfig
      ARM: i.MX: add defconfig for the Kindle i.MX50 boards
      Documentation: i.MX: update Kindle 4/5 board documentation
      scripts: imx-usb-loader: rename imx_device() to imx_device_by_usb_id()
      scripts: imx-usb-loader: fail early if the USB device path does not match
      scripts: imx-usb-loader: allow use of unknown USB IDs
      scripts: imx-usb-loader: make i.MX6SoloX better to type

Sam Ravnborg (3):
      phylib: add Davicom PHY support
      phylib: add support for reset-gpios
      at91sam9263ek: add PHY, miitool etc. to config

Sascha Hauer (38):
      scripts: mxsimage: Allow unencrypted images
      ARM: i.MX28: Add memory size detection
      ARM: i.MX23: Add memory size detection
      USB: host: hub: rename function argument
      ubi: fastmap: Erase outdated anchor PEBs during attach
      ubi: Fastmap: Fix typo
      ubi: Fix copy/paste error in function documentation
      ARM: i.MX: Reset OTG controller during startup
      ARM: i.MX: make HAB certificate pathes explicitly overwritable
      dts: update to v4.19-rc1
      dts: update to v4.19-rc2
      Merge branch 'for-next/am335x'
      Merge branch 'for-next/arm'
      Merge branch 'for-next/dhcp'
      Merge branch 'for-next/dma-mask'
      Merge branch 'for-next/dts'
      Merge branch 'for-next/imx'
      Merge branch 'for-next/imx-caam'
      Merge branch 'for-next/imx-hab'
      Merge branch 'for-next/misc'
      Merge branch 'for-next/mxs'
      Merge branch 'for-next/net'
      Merge branch 'for-next/ubi'
      Merge branch 'for-next/usb'
      fs: devfs: Create device files as character devices
      fs: devfs: fix r/w permissions
      ARM: Multi PBL: Fix image calculation for certain toolchains
      ARM: omap: xload: Fix network boot filename
      net: mdio: Do not warn about invalid PHY address
      ARM: radxa-rock: Fix passing device tree to kernel
      ARM: i.MX27: Fix NAND boot with newer gcc
      fs: ramfs: Free data when file is unlinked
      fs: open: Do not forget to set errno
      fs: stat: Do not forget to set errno
      fs: ubifs: Do not free memory not allocated by ubifs
      ARM: socfpga: Arria10: add missing static
      ARM: socfpga: Arria10: Fix compiler warning
      Release v2018.10.0

Sebastian Siewior (1):
      ubi/upd: Always flush after prepared for an update

Steffen Trumtrar (2):
      drivers: net: designware: select reset controller
      drivers: net: designware: select reset controller

Teresa Remmet (1):
      arm: boards: phytec-som-am335x: Rename kernel image

Uwe Kleine-König (1):
      UBI: Fix two typos in comments

Wei Yongjun (1):
      mtd: ubi: wl: Fix error return code in ubi_wl_init()

z00189512 (1):
      UBI: Modify wrong comment in ubi_leb_map function.

-- 
Pengutronix e.K.                           |                             |
Industrial Linux Solutions                 | http://www.pengutronix.de/  |
Peiner Str. 6-8, 31137 Hildesheim, Germany | Phone: +49-5121-206917-0    |
Amtsgericht Hildesheim, HRA 2686           | Fax:   +49-5121-206917-5555 |

_______________________________________________
barebox mailing list
barebox@xxxxxxxxxxxxxxxxxxx
http://lists.infradead.org/mailman/listinfo/barebox




[Index of Archives]     [Linux Embedded]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [XFree86]

  Powered by Linux