Bug#706415: Fixed upstream, please cherry-pick/update trees

2016-01-03 Thread Hajo Möller
The following changes since commit 8943899ac5765ff09ce00c625e27a049677b7893:

  releasing package grub2 version 2.02~beta2-33 (2015-12-16 09:48:49 +)

are available in the git repository at:

  https://github.com/dasjoe/grub.git zfs-rpool-fixes

for you to fetch changes up to eb5752431e7ba1ad0ab32a1c72791eff894e7b51:

  zfs: fix memory leak (2016-01-03 19:13:49 +0100)


Andrei Borzenkov (8):
  grub-core/fs/zfs/zfsinfo.c: memory leak in print_vdev_info
  fs/zfs/zfs.c: fix memory leak.
  fs/zfs/zfscrypt.c: fix memory leaks.
  fs/zfs/zfscrypt.c: fix indentation.
  zfs: add missing NULL check and fix incorrect buffer overwrite
  zfs: fix integer truncation in zap_lookup
  zfs: memory leak
  zfs: fix memory leak

Toomas Soome (3):
  zfs: com.delphix:hole_birth feature support
  zfs: com.delphix:embedded_data feature support
  zfs extensible_dataset and large_blocks feature support

Vladimir Serbinenko (5):
  * grub-core/fs/zfs.c: Avoid divisions by zero.
  zfs: Fix disk-matching logic.
  fs/zfs: Fix error handling.
  fs/zfscrypt: Add missing explicit cast.
  zfs/mzap_lookup: Fix argument types

 ChangeLog   |   9 +
 grub-core/fs/zfs/zfs.c  | 180
+++--
 grub-core/fs/zfs/zfscrypt.c |  17 +++---
 grub-core/fs/zfs/zfsinfo.c  |   2 ++
 include/grub/zfs/spa.h  |  31 ++---
 5 files changed, 182 insertions(+), 57 deletions(-)



Bug#706415: Fixed upstream, please cherry-pick/update trees

2015-12-23 Thread Hajo Möller
Dear Maintainers,

as of May 2015 grub2 upstream includes patches by Toomas Soome to
support OpenZFS pools with feature flags, which fixes booting off ZFS
rpools. The relevant upstream logs:
http://git.savannah.gnu.org/cgit/grub.git/log/include/grub/zfs
http://git.savannah.gnu.org/cgit/grub.git/log/grub-core/fs/zfs

As I do not know whether Toomas' patches depend on intermediate commits
I propose to cherry-pick all new commits to "include/grub/zfs" and
"grub-core/fs/zfs". Even if the patches do not depend on previous
commits it would be nice to include them as fixes to memory leaks and
other issues.

-- 
Regards,
Hajo Möller



Bug#549699: microcode.ctl: update-intel-microcode downloads older microcode than latest

2009-10-05 Thread Hajo Möller
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Package: microcode.ctl
Version: 1.17-12
Severity: important

Hello,
update-intel-microcode gets the last mentioned microcode instead of the
lastest one, as the RSS feed currently mentions two firmware files and
sed failing to use non-greedy patterns.
The attached patch uses perl to parse the wget output, there's no need
to add perl-base to microcode.ctl's dependencies, as it depends on
debconf which depends on perl.

- -- System Information:
Debian Release: 5.0.3
  APT prefers stable
  APT policy: (500, 'stable')
Architecture: i386 (i686)

Kernel: Linux 2.6.30-bpo.1-686 (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.9 (GNU/Linux)

iQEcBAEBAgAGBQJKyiudAAoJEO31pc4mOIL2VpsH/3ZwJ8D0aAY4ucdwXSuHI46q
W+JN1HU+HXmiDt8iKJ1ZgGbkRN8lTSM1BIE8VbBmBzCCpVoV6JPHRYhpbcFfOsQY
LntqBzpFVPYtQUAV9dOMkEaqpuHQEla7nnqZ5quT0ygnFevAJhCt3UcerchFDbPl
YBnKm1M1wdZ9WlaJ1j+rz6EzcvlxdNL0h/BLqec06UJl+BWnv4A6OZoKqrCnGNqi
pGCE3kfKFYcd/X3WJ0HlXnnmVLOtEXItIVyM3J0X+zH9JVgzdP9UBrGOafYTnvfN
De4ASJHzQIRd2rEqd5dQeRGlZgU6iJ36lLJgpVjwgcOeQrDGAirF6qFgp+evGTw=
=Q6tZ
-END PGP SIGNATURE-
--- update-intel-microcode	2009-10-05 19:58:28.0 +0300
+++ update-intel-microcode-perl	2009-10-05 20:02:39.0 +0300
@@ -14,7 +14,7 @@ if ! which wget  /dev/null 2 /dev/null
 fi
 
 REMOTE_RSS='http://feeds.downloadcenter.intel.com/rss/?p=483lang=eng'
-REMOTE_DATA=$(wget -t 2 -T 20 -nv -q -O - $REMOTE_RSS | sed  -nre 's#^.*IntelDC:TypeFirmware/IntelDC:TypeIntelDC:Version(200[0-9]*)/IntelDC:VersionIntelDC:Statuslatest/IntelDC:Status.*?IntelDC:FileURL([^]*\1[^]*)/IntelDC:FileURL.*$#\1 \2#p' - || echo 'ERROR')
+REMOTE_DATA=$(wget -t 2 -T 20 -nv -q -O - $REMOTE_RSS | perl -pe 's|^.+?IntelDC:TypeFirmware/IntelDC:TypeIntelDC:Version(20[0-9]*)/IntelDC:VersionIntelDC:Statuslatest/IntelDC:Status.+?IntelDC:FileURL([^]*\1[^]*)/IntelDC:FileURL.*$|\1 \2\n|' - || echo 'ERROR')
 if [ 0$REMOTE_DATA = 0  -o  0$REMOTE_DATA = 0ERROR ] ; then
 echo Error: could not find remote data in $REMOTE_RSS 12
 echo ...exiting 12