mail archive of the barebox mailing list
 help / color / mirror / Atom feed
* [PATCH 00/56] Update Barebox UBI
@ 2018-08-29 12:19 Teresa Remmet
  2018-08-29 12:19 ` [PATCH 01/56] UBI: Fastmap: Fix memory leak while attaching Teresa Remmet
                   ` (56 more replies)
  0 siblings, 57 replies; 58+ messages in thread
From: Teresa Remmet @ 2018-08-29 12:19 UTC (permalink / raw)
  To: barebox

Hello, 

A new update of the Barebox UBI stack to the Kernel v4.19-rc1.
All patches are cherry-picks from the kernel tree.

Stumbled over some conflicts mostly due to non exsisting threads in barebox.
Run some tests and did not face any regressions so far.

Regards,
Teresa

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

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()

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

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

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

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

Sascha Hauer (3):
  ubi: fastmap: Erase outdated anchor PEBs during attach
  ubi: Fastmap: Fix typo
  ubi: Fix copy/paste error in function documentation

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

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.

 drivers/mtd/ubi/Kconfig      |   2 +-
 drivers/mtd/ubi/attach.c     | 473 +++++++++++++++++---------
 drivers/mtd/ubi/build.c      |  17 +-
 drivers/mtd/ubi/eba.c        | 785 ++++++++++++++++++++++++++++---------------
 drivers/mtd/ubi/fastmap-wl.c |   6 +-
 drivers/mtd/ubi/fastmap.c    | 300 ++++++++++-------
 drivers/mtd/ubi/io.c         |  41 ++-
 drivers/mtd/ubi/kapi.c       |  18 +-
 drivers/mtd/ubi/ubi-media.h  |  22 +-
 drivers/mtd/ubi/ubi.h        | 194 +++++++++--
 drivers/mtd/ubi/upd.c        |   8 +-
 drivers/mtd/ubi/vmt.c        |  65 ++--
 drivers/mtd/ubi/vtbl.c       |  32 +-
 drivers/mtd/ubi/wl.c         | 161 +++++++--
 drivers/mtd/ubi/wl.h         |   2 +-
 15 files changed, 1419 insertions(+), 707 deletions(-)

-- 
2.7.4


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

^ permalink raw reply	[flat|nested] 58+ messages in thread

end of thread, other threads:[~2018-08-31  6:25 UTC | newest]

Thread overview: 58+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-08-29 12:19 [PATCH 00/56] Update Barebox UBI Teresa Remmet
2018-08-29 12:19 ` [PATCH 01/56] UBI: Fastmap: Fix memory leak while attaching Teresa Remmet
2018-08-29 12:19 ` [PATCH 02/56] UBI: Remove alloc_ai() slab name from parameter list Teresa Remmet
2018-08-29 12:19 ` [PATCH 03/56] UBI: Don't read back all data in ubi_eba_copy_leb() Teresa Remmet
2018-08-29 12:19 ` [PATCH 04/56] UBI: Modify wrong comment in ubi_leb_map function Teresa Remmet
2018-08-29 12:19 ` [PATCH 05/56] UBI: Clean up return in ubi_remove_volume() Teresa Remmet
2018-08-29 12:19 ` [PATCH 06/56] UBI: Set free_count to zero before walking through erase list Teresa Remmet
2018-08-29 12:19 ` [PATCH 07/56] UBI: Fix static volume checks when Fastmap is used Teresa Remmet
2018-08-29 12:19 ` [PATCH 08/56] ubi: Make recover_peb power cut aware Teresa Remmet
2018-08-29 12:19 ` [PATCH 09/56] ubi: Fix race condition between ubi device creation and udev Teresa Remmet
2018-08-29 12:19 ` [PATCH 10/56] ubi: Fix early logging Teresa Remmet
2018-08-29 12:19 ` [PATCH 11/56] ubi: Make volume resize power cut aware Teresa Remmet
2018-08-29 12:19 ` [PATCH 12/56] ubi: Fix scan_fast() comment Teresa Remmet
2018-08-29 12:19 ` [PATCH 13/56] ubi: Introduce vol_ignored() Teresa Remmet
2018-08-29 12:19 ` [PATCH 14/56] ubi: Fix whitespace issue in count_fastmap_pebs() Teresa Remmet
2018-08-29 12:19 ` [PATCH 15/56] ubi: Rework Fastmap attach base code Teresa Remmet
2018-08-29 12:19 ` [PATCH 16/56] ubi: Check whether the Fastmap anchor matches the super block Teresa Remmet
2018-08-29 12:19 ` [PATCH 17/56] ubi: Be more paranoid while seaching for the most recent Fastmap Teresa Remmet
2018-08-29 12:19 ` [PATCH 18/56] UBI: fastmap: use ubi_find_volume() instead of open coding it Teresa Remmet
2018-08-29 12:19 ` [PATCH 19/56] UBI: fix add_fastmap() to use the vid_hdr passed in argument Teresa Remmet
2018-08-29 12:19 ` [PATCH 20/56] UBI: fastmap: avoid multiple be32_to_cpu() when unneccesary Teresa Remmet
2018-08-29 12:19 ` [PATCH 21/56] UBI: fastmap: scrub PEB when bitflips are detected in a free PEB EC header Teresa Remmet
2018-08-29 12:19 ` [PATCH 22/56] UBI: factorize code used to manipulate volumes at attach time Teresa Remmet
2018-08-29 12:19 ` [PATCH 23/56] UBI: factorize destroy_av() and ubi_remove_av() code Teresa Remmet
2018-08-29 12:19 ` [PATCH 24/56] UBI: fastmap: use ubi_rb_for_each_entry() in unmap_peb() Teresa Remmet
2018-08-29 12:19 ` [PATCH 25/56] UBI: fastmap: use ubi_io_{read, write}_data() instead of ubi_io_{read, write}() Teresa Remmet
2018-08-29 12:19 ` [PATCH 26/56] UBI: provide helpers to allocate and free aeb elements Teresa Remmet
2018-08-29 12:19 ` [PATCH 27/56] UBI: move the global ech and vidh variables into struct ubi_attach_info Teresa Remmet
2018-08-29 12:19 ` [PATCH 28/56] UBI: simplify recover_peb() code Teresa Remmet
2018-08-29 12:19 ` [PATCH 29/56] UBI: simplify LEB write and atomic LEB change code Teresa Remmet
2018-08-29 12:19 ` [PATCH 30/56] UBI: add an helper to check lnum validity Teresa Remmet
2018-08-29 12:19 ` [PATCH 31/56] UBI: provide an helper to check whether a LEB is mapped or not Teresa Remmet
2018-08-29 12:19 ` [PATCH 32/56] UBI: provide an helper to query LEB information Teresa Remmet
2018-08-29 12:19 ` [PATCH 33/56] UBI: hide EBA internals Teresa Remmet
2018-08-29 12:19 ` [PATCH 34/56] UBI: introduce the VID buffer concept Teresa Remmet
2018-08-29 12:19 ` [PATCH 35/56] ubi: Deal with interrupted erasures in WL Teresa Remmet
2018-08-29 12:19 ` [PATCH 36/56] ubi: Fix races around ubi_refill_pools() Teresa Remmet
2018-08-29 12:19 ` [PATCH 37/56] ubi: Fix Fastmap's update_vol() Teresa Remmet
2018-08-29 12:19 ` [PATCH 38/56] ubi: fix swapped arguments to call to ubi_alloc_aeb Teresa Remmet
2018-08-29 12:19 ` [PATCH 39/56] UBI: Fix crash in try_recover_peb() Teresa Remmet
2018-08-29 12:19 ` [PATCH 40/56] ubi: fastmap: Fix add_vol() return value test in ubi_attach_fastmap() Teresa Remmet
2018-08-29 12:19 ` [PATCH 41/56] UBI: Fix typos Teresa Remmet
2018-08-29 12:19 ` [PATCH 42/56] ubi/upd: Always flush after prepared for an update Teresa Remmet
2018-08-29 12:19 ` [PATCH 43/56] ubi: fastmap: Fix slab corruption Teresa Remmet
2018-08-29 12:20 ` [PATCH 44/56] ubi: pr_err() strings should end with newlines Teresa Remmet
2018-08-29 12:20 ` [PATCH 45/56] ubi: fastmap: fix spelling mistake: "invalidiate" -> "invalidate" Teresa Remmet
2018-08-29 12:20 ` [PATCH 46/56] UBI: Fix two typos in comments Teresa Remmet
2018-08-29 12:20 ` [PATCH 47/56] ubi: fastmap: Clean up the initialization of pointer p Teresa Remmet
2018-08-29 12:20 ` [PATCH 48/56] ubi: fastmap: Erase outdated anchor PEBs during attach Teresa Remmet
2018-08-29 12:20 ` [PATCH 49/56] ubi: Fastmap: Fix typo Teresa Remmet
2018-08-29 12:20 ` [PATCH 50/56] ubi: Fix copy/paste error in function documentation Teresa Remmet
2018-08-29 12:20 ` [PATCH 51/56] mtd: ubi: wl: Fix error return code in ubi_wl_init() Teresa Remmet
2018-08-29 12:20 ` [PATCH 52/56] ubi: fastmap: Correctly handle interrupted erasures in EBA Teresa Remmet
2018-08-29 12:20 ` [PATCH 53/56] ubi: fastmap: Check each mapping only once Teresa Remmet
2018-08-29 12:20 ` [PATCH 54/56] ubi: fastmap: Detect EBA mismatches on-the-fly Teresa Remmet
2018-08-29 12:20 ` [PATCH 55/56] mtd: ubi: Update ubi-media.h to dual license Teresa Remmet
2018-08-29 12:20 ` [PATCH 56/56] ubi: Initialize Fastmap checkmapping correctly Teresa Remmet
2018-08-31  6:25 ` [PATCH 00/56] Update Barebox UBI Sascha Hauer

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox