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

[tyndur-devel] [PATCH libext2 0/8] Bootloader nicht kaputtmachen (und Patches zum Entstauben)



Eigentlich ist es nur ein kleiner Bug, den diese Serie fixen will (die ersten
1024 Bytes werden beim Superblock-Update nicht erhalten, sondern mit 0xc4
überschrieben), aber bevor das gemacht werden kann, muss das alles erstmal
wieder kompilieren und konsistent mit tyndur sein.

Also kommt hier einmal eine Runde diverses libext2-Zeug.

Kevin Wolf (8):
  etool: Fehler in ls nicht verschlucken
  10: Strict-Aliasing-Zeug gefixt
  20: Uninitialisierte Dereferenzierung gefixt
  Makefile: Ausgabe für kompilierte Dateien
  testlib: CDI-Cache aktualisiert
  libext2: Bootloader nicht zerstören
  67: Bootloader muss beim Superblock-Update erhalten werden
  .gitignore hinzugefügt

 .gitignore                         |   4 +
 Makefile                           |   1 +
 etool/ls.c                         |   2 +-
 libext2/fs.c                       |  21 +-
 libext2/include/ext2.h             |   3 +
 libext2/superblock.c               |  14 +-
 testlib/cache.c                    |   2 +-
 testlib/cdi_cache.c                | 836 +++++++++----------------------------
 testlib/cdi_cache.h                | 100 +----
 testlib/tree.c                     | 599 ++++++++++++++++++++++++++
 testlib/tree.h                     | 165 ++++++++
 tests/10_dot_entry/test.c          |   8 +-
 tests/20_file_size/test.c          |   5 +-
 tests/67_keep_bootloader/image.bz2 | Bin 0 -> 365 bytes
 tests/67_keep_bootloader/test.c    |  40 ++
 15 files changed, 1053 insertions(+), 747 deletions(-)
 create mode 100644 .gitignore
 create mode 100644 testlib/tree.c
 create mode 100644 testlib/tree.h
 create mode 100644 tests/67_keep_bootloader/image.bz2
 create mode 100644 tests/67_keep_bootloader/test.c

-- 
1.8.1.4