Sascha Hauer s.hauer at pengutronix.de
Sun Mar 4 23:48:01 PST 2018

Hi All,

barebox-v2018.03.0 is out.

Some work has been done in the area if FIT images. We have now a greater
flexibility in which images can be opened, and when they are opened less
memory is used since we have to do one less copy of the image.
Another thing worth noting is that squashfs can now do zstd.

As usual, see below for a detailed list of patches.


Aleksander Morgado (5):
      bbremote: rename command subparser variables
      ratp: rename global context variable
      ratp: move barebox-specific command to ratp_bb.h
      ratp: remove unused list pointer from ratp_bb_pkt
      ratp: remove unused context fields

Andrey Smirnov (1):
      at91sam9x5ek: Add appropriate compatibility guards to all initcalls

Antony Pavlov (5):
      sandbox: use 'poweroff' command for exit
      sandbox: avoid symbol conflict for {open,read,close}dir
      sandbox: add gpio support with libftdi1
      sandbox: add i2c and spi libftdi1 bit-bang example
      i2c: i2c_master_send(): don't leave flags uninitialized

Daniel Schultz (2):
      commands: ubi: ubiupdatevol: Reduce error code to 0 or 1
      ARM: configs: am335x_defconfig: Reorder configs

Lucas Stach (7):
      net: phy: scan PHYs referenced by phandle
      net/e1000: remove one level of indentation
      net/e1000: use correct bit for flash detection
      net/e1000: EEPROM isn't valid if only iNVM is available
      net/e1000: don't check EEPROM signature if populated from iNVM
      net/e1000: don't register EERPOM device if the content is invalid
      net: phy: fixed-link: read link parameters from devicetree

Michael Olbrich (1):
      scripts/compiler.h: inline functions in headers must be static

Philipp Zabel (7):
      fs/parseopt: Add parseopt_llu_suffix
      filetype: Add type detection at an offset
      fs: add support loop mount offset
      include linux/compiler.h in linux/unaligned/generic.h
      lib: Add xxhash module
      lib: Add zstd decompression module
      squashfs: Add zstd support

Sascha Hauer (51):
      startup: create /tmp
      fs: implement is_tftp_fs()
      libfile: implement make_temp
      libfile: implement a function to cache a file
      uimage: fix memory leak in error path
      uimage: Use is_tftp_fs() and cache_file() to ease TFTP workaround
      fs/uimagefs: Use is_tftp_fs() and cache_file() to ease TFTP workaround
      fs: remove now unused function can_lseek_backward()
      fs: Fix memory leak in mount()
      bootargs: Fix memory leak in linux_bootargs_get()
      imd: Make all pointers into image const
      bbu: imx-bbu-internal: Do not modify image
      bbu: imx-bbu-internal: make pointers to image const
      bbu: command: create temporary variable holding the pointer to the image
      bbu: Make pointer to image const
      usb: gadget: fastboot: allow data.image to be const
      ARM: am33xx: bbu: Make pointers to image const
      rsa: Add missing newline to pr_err messages
      pinctrl: do not dereference a device tree property directly
      libfile: Make write_file buffer const
      of: Allow for const properties
      of: fdt: add of_unflatten_dtb_const
      pstore: lower message priority
      state: refuse to set dirty parameter via setenv
      state: Add 'init_from_defaults' parameter
      startup: Load default environment earlier
      boot: Make independent of command support
      bootchooser: Drop SHELL_NONE conflict
      bootm: FIT: do not depend on FIT pre-opened images
      FIT: Do not pre-open images
      FIT: Let user specify the configuration to use
      FIT: store device_nodes in fit_handle
      FIT: move handle->verify check to fit_verify_hash()
      FIT: factor out some helper functions
      FIT: Implement opening images with no configuration
      FIT: Allow to open buffer as FIT image
      env: Add more context to error message
      Merge branch 'for-next/FIT'
      Merge branch 'for-next/at91'
      Merge branch 'for-next/constify'
      Merge branch 'for-next/e1000'
      Merge branch 'for-next/misc'
      Merge branch 'for-next/of'
      Merge branch 'for-next/ratp'
      Merge branch 'for-next/sandbox-libftdi'
      Merge branch 'for-next/tftp-workaround'
      Merge branch 'for-next/zstd'
      FIT: Use const dtb unflatten variant
      state: remove unused arguments from state_new_from_node()
      state: find backend node with its reproducible name
      Release v2018.03.0

Uwe Kleine-König (1):
      i2c: read/write_reg: don't assume client->dev to be valid
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