v2016.07.0
Sascha Hauer
s.hauer at pengutronix.de
Sun Jul 10 23:29:32 PDT 2016
Hi All,
We have a Relase for July.
Most notable this time is a huge UBI update which brings us all UBI
patches from Linux-3.17 to a recent Kernel to barebox, thanks Teresa.
Antony found the current repo for the device tree rebasing tree, so our
dts files are now up to date with Linux-4.7-rc2 again.
Another important change is the change of the Kernel/initrd/devicetree
addresses for ARM. We now follow the Kernels recommendation where to put
these files, at least when we have enough memory to do so. This fixes
booting on some Boards which have CONFIG_DEBUG_RODATA set in their Kernel
config.
As usual, a full list of changes follow.
Sascha
----------------------------------------------------------------
Alexander Aring (1):
ifup: fix handling when ip env is not given
Alexander Shiyan (4):
ARM: imx51: Remove stale comment
ARM: clps711x: Simplify clock initialization
MCI: imx-esdhc: Allow to use 1-bit bus width in board files
pinctrl: iomux-v3: Cleaning SION patch before applying
Andrey Smirnov (26):
commands: Add 'hwmon' command
syscon: Do not return NULL when driver is not selected
syscon: Decrease driver registration priority
aiodev: Add TEMPMON driver
e1000: Split driver into multiple files
e1000: Include <net.h> in e1000.h
e1000: Convert E1000_*_REG macros to functions
e1000: Fix a bug in e1000_detect_gig_phy
e1000: Remove unnecessary variable
e1000: Do not read same register twice
e1000: Remove unneeded i210 specific register code
e1000: Consolidate register offset fixups
e1000: Remove 'use_eewr' parameter
e1000: Remove 'page_size'
e1000: Simplify EEPROM init for e1000_80003es2lan
e1000: Simplify EEPROM init for e1000_igb
e1000: Consolidate SPI EEPROM init code
e1000: Consolidate Microwire EEPROM init code
e1000: Fix a bug in e1000_probe()
e1000: Remove unnecessary intialization
e1000: Refactor Flash/EEPROM reading code
e1000: Properly release SW_FW_SYNC semaphore bits
e1000: Add EEPROM access locking for i210
e1000: Add a "poll register" function
e1000: Expose i210's iNVM as a cdev
e1000: Expose i210's external flash as MTD
Antony Pavlov (6):
clk: ar933x: fix copyright header
MIPS: ath79: dts: sync clk stuff with linux v4.7-rc2
MIPS: ath79: dts: sync uart stuff with linux v4.7-rc2
MIPS: ath79: dts: sync spi stuff with linux v4.7-rc2
MIPS: ath79: dts: tplink-mr3020.dts: sync with linux v4.7-rc2
MIPS: ath79: dts: use ar9331.dtsi from linux v4.7-rc2
Artem Bityutskiy (2):
UBI: clean-up printing helpers
UBI: do propagate positive error codes up
Brian Norris (6):
UBI: fix missing brace control flow
UBI: account for bitflips in both the VID header and data
UBI: fix out of bounds write
UBI: initialize LEB number variable
UBI: align comment for readability
UBI: fix use of "VID" vs. "EC" in header self-check
Enrico Jorns (1):
vsprintf: fix handling of strp arg in asprintf
Ezequiel García (1):
UBI: Fastmap: Fix PEB array type
J. Tang (1):
ppc: fix USPRG0 define
Lucas Stach (9):
ARM: mba53: include barebox TQMa53 overlay DT
fs: squashfs: use correct format specifier
aiodev: imx_thermal: remove empty include
aiodev: imx_thermal: depend on MACH_IMX6
defaultenv-2: select BOOTM
mtd: fix mtdraw_erase stub signature
imx-bbu-nand-fcb: don't drop error return code
imx-bbu-nand-fcb: avoid double free of dbbt_entries
ubifs: check return pointer properly
Richard Genoud (1):
UBI: add missing kmem_cache_free() in process_pool_aeb error path
Richard Weinberger (38):
UBI: Improve comment on work_sem
UBI: ubi_eba_read_leb: Remove in vain variable assignment
UBI: wl: Rename cancel flag to shutdown
UBI: Fix trivial typo in __schedule_ubi_work
UBI: Fastmap: Calc fastmap size correctly
UBI: vtbl: Use ubi_eba_atomic_leb_change()
UBI: Fix double free after do_sync_erase()
UBI: Fix invalid vfree()
UBI: Fastmap: Care about the protection queue
UBI: Split __wl_get_peb()
UBI: Fastmap: Make ubi_refill_pools() fair
UBI: Fastmap: Don't allocate new ubi_wl_entry objects
UBI: Fastmap: Fix memory leaks while closing the WL sub-system
UBI: Fastmap: Notify user in case of an ubi_update_fastmap() failure
UBI: Fastmap: Wrap fastmap specific function in a ifdef
UBI: Fastmap: Fix fastmap usage in ubi_volume_notify()
UBI: Fastmap: Fix race in ubi_eba_atomic_leb_change()
UBI: Fastmap: Remove bogus ubi_assert()
UBI: Fastmap: Remove eba_orphans logic
UBI: Fastmap: Switch to ro mode if invalidate_fastmap() fails
UBI: Fastmap: Make WL pool size 50% of user pool size
UBI: Fastmap: Fix leb_count unbalance
UBI: Fastmap: Set used_ebs only for static volumes
UBI: Fastmap: Prepare for variable sized fastmaps
UBI: Fastmap: Rework fastmap error paths
UBI: Fix stale pointers in ubi->lookuptbl
UBI: Move fastmap specific functions out of wl.c
UBI: Add accessor functions for WL data structures
UBI: Fastmap: Wire up WL accessor functions
UBI: Fastmap: Introduce ubi_fastmap_init()
UBI: Fastmap: Introduce may_reserve_for_fm()
UBI: Fastmap: Remove is_fm_block()
UBI: Fastmap: Fall back to scanning mode after ECC error
UBI: Validate data_size
UBI: Fastmap: Simplify expression
UBI: Fix typo in comment
UBI: Fix debug message
ubi: Fix out of bounds write in volume update code
Ronald Zachariah (1):
fs: ext4: fix symlink read function
Sascha Hauer (53):
mtd: nand: nand_mxs: Factor out BCH setup function
mtd: nand: Pass page argument to read_subpage hook
mtd: nand: Enable subpage reads
mtd: nand: nand_mxs: Add subpage read support
bootm: Move bootm options to common/Kconfig
bootm: Add missing BOOTM_FORCE_SIGNED_IMAGES option
bootm: fit: Print error when image is not hashed
bootm: fit: Print error when image is not signed
bootm: set bootm_verify_mode to correct value
bootm: Add verify mode "available"
bootm: Move magicvar descriptions to common/bootm.c
bootm: make verbosity controllable via global variable
ARM: i.MX: IIM: Add functions to access fuses field wise
ARM: i.MX: IIM: Add function to enable permanent write
ARM: i.MX: HABv3: Set to production mode
drivers: Introduce AIODEV subsystem
aiodev: Add basic LM75 temperature driver
ubiformat: Ignore bitflip errors
ubiformat: Fix formatting devices with unreadable areas
ARM: i.MX: iim: Remove debug printk
of: base: Match simple-mfd devices
dts: update to v4.5-rc6
dts: update to v4.5-rc7
dts: update to v4.5
dts: update to v4.6-rc1
dts: update to v4.6-rc3
dts: update to v4.6-rc4
dts: update to v4.6-rc5
dts: update to v4.6-rc6
dts: update to v4.6-rc7
dts: update to v4.6
dts: update to v4.7-rc1
dts: update to v4.7-rc2
Merge branch 'for-next/aiodev'
Merge branch 'for-next/arm'
Merge branch 'for-next/bootm'
Merge branch 'for-next/dts'
Merge branch 'for-next/e1000'
Merge branch 'for-next/imx'
Merge branch 'for-next/mips'
Merge branch 'for-next/misc'
Merge branch 'for-next/mtd'
Merge branch 'for-next/mxs'
Merge branch 'for-next/socfpga'
Merge branch 'for-next/ubi'
Merge branch 'for-next/ubiformat'
ARM: start: Fix arm_mem_barebox_image for !CONFIG_RELOCATABLE
mtd: nand: gpmi: Use subpage reads only on suitable NAND chips
net: dm9k: Fix buswidth setting for platform data probe
eeprom: at24: fix discarding const qualifier
boot command: Make verbose/dryrun options work again
ARM: bootm: Fix compiler warning
Release v2016.07.0
Sebastian Siewior (3):
mtd: ubi: fixup error correction in do_sync_erase()
mtd: ubi: don't leak e if schedule_erase() fails
mtd: ubi: wl: avoid erasing a PEB which is empty
Stefan Müller-Klieser (1):
ARM: bootm: recalculate decompression space
Tanya Brokhman (2):
UBI: Extend UBI layer debug/messaging capabilities
UBI: extend UBI layer debug/messaging capabilities - cosmetics
Teresa Remmet (2):
net: phy: micrel: KSZ9081/KSZ8091: Disable broadcast mode
mtd: UBI: Remove ubi_free_fastmap
Trent Piepho (5):
rtc: ds1307: Add ds1308 to driver's ID list
socfpga: correct start vector when not using extra barebox header
socfpga: Stop putting 512 byte header on SocFPGA images
rtc: ds1307: Add support for configuring external clock pin
mci: Fix version numbers again
Uwe Kleine-König (5):
partitions: dos: add partuuid string for logical partitions
ARM: mxs: add parameter to mx28_mem_init to allow custom memory config
eeprom: at25: check return value of devfs_create
eeprom: at24: check return value of devfs_create and fix error path
eeprom: at24: make device name setup more robust
Yegor Yefremov (1):
crypto: add CRC32 digest
shengyong (8):
UBI: Fastmap: Use max() to get the larger value
UBI: Fastmap: Remove unnecessary `\'
UBI: Fastmap: Rename variables to make them meaningful
UBI: Init vol->reserved_pebs by assignment
UBI: Fastmap: Do not add vol if it already exists
UBI: add a helper function for updatting on-flash layout volumes
UBI: Remove unnecessary `\'
UBI: return ENOSPC if no enough space available
--
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 |
More information about the barebox
mailing list