Add sdcard device support
[genkernel.git] / ChangeLog
index 3ab3b5b93bd15e8eaf3e6f03db8a8c40c09f5931..370f6fcab95a3ff0e13bf9b31a1685bbb487075d 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -5,6 +5,376 @@
 # Distributed under the GPL v2
 # $Id$
 
+  24 Jan 2012; Sebastian Pipping <sping@gentoo.org> .gitignore, genkernel:
+  Bump version to 3.4.24
+
+  24 Jan 2012; Sebastian Pipping <sping@gentoo.org> arch/alpha/kernel-config,
+  arch/ia64/kernel-config, arch/ppc/kernel-config, arch/sparc64/kernel-config,
+  arch/x86/kernel-config:
+  Unset CONFIG_SYSFS_DEPRECATED for udev (bug #335763)
+
+  15 Jan 2012; Sebastian Pipping <sping@gentoo.org> genkernel:
+  Bump version to 3.4.23.1
+
+  14 Jan 2012; Sebastian Pipping <sping@gentoo.org> defaults/busy-config:
+  Re-activate mdstart in busybox config
+
+  14 Jan 2012; Sebastian Pipping <sping@gentoo.org>
+  +patches/busybox/1.19.3/busybox-1.19.3-mdstart.patch:
+  Port mdstart patch to busybox 1.19.3
+
+  13 Jan 2012; Sebastian Pipping <sping@gentoo.org> defaults/busy-config:
+  Busybox config: Enable verbose usage
+
+  13 Jan 2012; Sebastian Pipping <sping@gentoo.org> defaults/busy-config:
+  Update busybox config using "yes '' | make oldconfig"
+
+  13 Jan 2012; Sebastian Pipping <sping@gentoo.org> genkernel:
+  Bump version to 3.4.23
+
+  13 Jan 2012; Sebastian Pipping <sping@gentoo.org>
+  +patches/busybox/1.19.3/1.18.1-openvt.diff,
+  +patches/busybox/1.19.3/busybox-1.7.4-signal-hack.patch:
+  Copy patches from busybox/1.18.1 to busybox/1.19.3
+
+  13 Jan 2012; Sebastian Pipping <sping@gentoo.org>
+  +patches/e2fsprogs/1.42/e2fsprogs-1.41.12-getpagesize.patch:
+  Add a patch for e2fsprogs/1.42 from main tree
+
+  13 Jan 2012; Sebastian Pipping <sping@gentoo.org>
+  +patches/lvm/2.02.88/lvm2-2.02.72-no-export-dynamic.patch:
+  Copy patch from lvm/2.02.74 to lvm/2.02.88
+
+  13 Jan 2012; Robin H. Johnson <robbat2@gentoo.org> gen_determineargs.sh:
+  Prior to commit a141d715, CMD_NOINSTALL had no default set, but most of the
+  usages were of the form "! isTrue ${CMD_NOINSTALL}", which on an unset value,
+  came out as false. These were replaced by "isTrue ${CMD_INSTALL}", but my
+  analysis of the needed default value was wrong, and was set to false instead
+  of true.
+
+  13 Jan 2012; Sebastian Pipping <sping@gentoo.org> genkernel.conf:
+  Replace "# FOO=bar" by "#FOO=bar" in genkernel.conf to (1) distinguish
+  commented-out options from their explanatory comments and (2) to return
+  consistenty (bug #398471)
+
+  12 Jan 2012; Sebastian Pipping <sping@gentoo.org> gen_compile.sh:
+  Support application of patches before compilation for tools which previously
+  lacked that support. Special thanks to Tomasz Wasiak (bug #398469)
+
+  08 Jan 2012; Sebastian Pipping <sping@gentoo.org> arch/alpha/modules_load,
+  arch/arm/modules_load, arch/ia64/modules_load, arch/mips/modules_load,
+  arch/parisc/modules_load, arch/parisc64/modules_load, arch/ppc/modules_load,
+  arch/ppc64/modules_load, arch/sparc/modules_load, arch/sparc64/modules_load,
+  arch/um/modules_load, arch/x86/modules_load, arch/x86_64/modules_load:
+  Add mpt2sas to auto-load SCSI modules as requested by Borg Onion
+
+  06 Jan 2012; Robin H. Johnson <robbat2@gentoo.org> genkernel:
+  Bump to 3.4.22 to reflect /usr mount support.
+
+  06 Jan 2012; Robin H. Johnson <robbat2@gentoo.org> defaults/initrd.scripts,
+  defaults/linuxrc:
+  Code to mount /usr and other filesystems as needed for new udev and systemd.
+
+  06 Jan 2012; Robin H. Johnson <robbat2@gentoo.org> genkernel:
+  Bump version to 3.4.21.2. Stock configuration of 3.4.21.1 generates
+  unbootable initramfs!
+
+  06 Jan 2012; Robin H. Johnson <robbat2@gentoo.org> gen_determineargs.sh,
+  genkernel.conf:
+  Fix some defaults otherwise you get an initramfs without any modules!
+
+  06 Jan 2012; Robin H. Johnson <robbat2@gentoo.org> defaults/busy-config:
+  Awk support in busybox is needed for initramfs setup code (to parse fstab).
+
+  06 Jan 2012; Robin H. Johnson <robbat2@gentoo.org> TODO:
+  Multipath has been done for a while now.
+
+  06 Jan 2012; Robin H. Johnson <robbat2@gentoo.org> genkernel.conf:
+  Add a configuration option for --install, so users can get it as a default.
+  Defaults to "no", due to catalyst.
+
+  06 Jan 2012; Robin H. Johnson <robbat2@gentoo.org> ChangeLog:
+  Fix up changelog
+
+  05 Jan 2012; Sebastian Pipping <sping@gentoo.org> genkernel:
+  Bump version to 3.4.21.1
+
+  05 Jan 2012; Sebastian Pipping <sping@gentoo.org> defaults/initrd.scripts,
+  defaults/linuxrc, doc/genkernel.8.txt:
+  Introduce boot parameter root_trim=(yes|no) for SSDs.
+  Special thanks:
+  - Christian Kruse
+
+  04 Jan 2012; Sebastian Pipping <sping@gentoo.org> arch/um/busy-config,
+  defaults/busy-config, netboot/busy-config:
+  Set CONFIG_NFSMOUNT=n in busybox config to fix compilation with glibc 2.14.
+  Special thanks:
+  - Borg Onion
+
+  04 Jan 2012; Robin H. Johnson <robbat2@gentoo.org> arch/mips/config.sh,
+  doc/genkernel.8.txt, gen_cmdline.sh, gen_compile.sh, gen_determineargs.sh,
+  gen_funcs.sh, gen_initramfs.sh, genkernel, genkernel.conf:
+  Provide real boolean commandline options for options that were previously
+  only available as booleans in the config, so that they can be enable in
+  configuration and overridden to disable on the commandline. Remove negation
+  on options: NOINSTALL, NORAMDISKMODULES, NO_KERNEL_SOURCES.
+
+  08 Nov 2011; Sebastian Pipping <sping@gentoo.org> genkernel:
+  Bump version to 3.4.20
+
+  31 Oct 2011; Sebastian Pipping <sping@gentoo.org> defaults/initrd.scripts:
+  Fix return value of crypt_filter() which caused bogus LUKS opening errors
+  (bug #383545)
+
+  30 Oct 2011; Sebastian Pipping <sping@gentoo.org> genkernel:
+  Bump version to 3.4.19
+
+  25 Oct 2011; Fabio Erculiani <lxnay@gentoo.org> gen_compile.sh:
+  fix random build failures during e2fsprogs, force -j1
+
+  08 Oct 2011; Fabio Erculiani <lxnay@gentoo.org> defaults/initrd.defaults,
+  defaults/initrd.scripts, defaults/linuxrc:
+  Do not hardcode /mnt/cdrom path across the whole code, use CDROOT_PATH
+  instead. At the same time, mount cdrom into /mnt/cdrom instead of
+  /newroot/mnt/cdrom (which is now just a bind mount), this avoids
+  losetup to expose unavailable paths inside the live system, breaking
+  mkfs.btrfs (next upstream version, which does silly things with
+  /proc/mounts).
+
+  07 Oct 2011; Robin H. Johnson <robbat2@gentoo.org>
+  patches/busybox/1.18.1/1.18.1-mdstart.diff:
+  Fix patch typo that broke compile.
+
+  22 Sep 2011; Robin H. Johnson <robbat2@gentoo.org> defaults/initrd.scripts,
+  defaults/linuxrc:
+  Fix trailing backtick and root-on-LVM.
+
+  13 Sep 2011; Fabio Erculiani <lxnay@gentoo.org> gen_compile.sh,
+  gen_initramfs.sh:
+  dmraid requires dmsetup to assign UUID to discovered RAID volumes, close bug
+  #382555
+
+  11 Sep 2011; Fabio Erculiani <lxnay@gentoo.org> defaults/initrd.scripts,
+  defaults/linuxrc:
+  drop parse_opt usage and crufty, deprecated subshelling through 
+
+  30 Aug 2011; Sebastian Pipping <sping@gentoo.org> defaults/initrd.scripts:
+  Fix quoting issue (bug #380729).
+  Thanks to:
+  - Axel Bringenberg
+
+  30 Aug 2011; Sebastian Pipping <sping@gentoo.org>
+  +patches/mdadm/3.1.4/mdadm-3.1.4-z-now.patch, gen_compile.sh:
+  Enable patch application for mdadm, add patch to fix compilation (bug
+  #381089)
+
+  28 Aug 2011; Fabio Erculiani <lxnay@gentoo.org> defaults/initrd.scripts,
+  defaults/linuxrc, doc/genkernel.8.txt:
+  Add basic support to AUFS2, requires kernel with aufs module or built-in
+
+  16 Aug 2011; Fabio Erculiani <lxnay@gentoo.org> gen_compile.sh:
+  gen_compile: correct MAKEOPTS usage on utils task
+
+  16 Aug 2011; Fabio Erculiani <lxnay@gentoo.org> gen_compile.sh:
+  gen_compile: always use -j1 with kernel *_install targets, fixes compilation
+  with make 3.82
+
+  06 Aug 2011; Sebastian Pipping <sping@gentoo.org> gen_initramfs.sh:
+  No longer copy /lib/libsysfs*so* for multipath-tools (bug #300841, bug
+  #377709)
+
+  31 Jul 2011; Sebastian Pipping <sping@gentoo.org>
+  -patches/busybox/1.7.4/1.7.4-ash-timeout.diff,
+  -patches/busybox/1.7.4/1.7.4-mdstart.diff,
+  -patches/busybox/1.7.4/1.7.4-mount-umount-i-option.diff,
+  -patches/busybox/1.7.4/1.7.4-openvt.diff,
+  -patches/busybox/1.7.4/1.7.4-static-error.diff,
+  -patches/busybox/1.7.4/1.7.4-make-3.82.diff, -patches/busybox/1.7.4/README,
+  -patches/busybox/1.7.4/busybox-1.7.4-signal-hack.patch:
+  End support for 4 years old busybox 1.7.4 (bug #377133)
+
+  31 Jul 2011; Sebastian Pipping <sping@gentoo.org> doc/genkernel.8.txt:
+  Improve doc on filing bugs
+
+  28 Jul 2011; Sebastian Pipping <sping@gentoo.org> genkernel:
+  Bump version to 3.4.18
+
+  27 Jul 2011; Sebastian Pipping <sping@gentoo.org> defaults/initrd.scripts:
+  Fix display of seconds waiting (bug #376575)
+  Thanks to Richard Scott
+
+  26 Jul 2011; Robin H. Johnson <robbat2@gentoo.org> gen_arch.sh:
+  Bug #376467: fix kernel version checks for 3.0 kernel.
+
+  23 Jul 2011; Sebastian Pipping <sping@gentoo.org> defaults/initrd.scripts,
+  netboot/linuxrc.x:
+  Fix permissions of /dev/pts (bug #375947)
+
+  20 Jul 2011; Fabio Erculiani <lxnay@sabayon.org> defaults/config.sh,
+  doc/genkernel.8.txt, gen_cmdline.sh, gen_compile.sh:
+  Make possible to compile XEN based kernels providing --kernel-target= and
+  --kernel-binary= switches
+
+  03 Jul 2011; Sebastian Pipping <sping@gentoo.org> genkernel:
+  Set version to 3.4.17
+
+  03 Jul 2011; Sebastian Pipping <sping@gentoo.org> arch/alpha/modules_load,
+  arch/arm/modules_load, arch/ia64/modules_load, arch/mips/modules_load,
+  arch/parisc/modules_load, arch/parisc64/modules_load, arch/ppc/modules_load,
+  arch/ppc64/modules_load, arch/sparc/modules_load, arch/sparc64/modules_load,
+  arch/um/modules_load, arch/x86/modules_load, arch/x86_64/modules_load,
+  defaults/initrd.defaults, defaults/initrd.scripts, defaults/linuxrc,
+  defaults/modules_load, doc/genkernel.8.txt, gen_cmdline.sh,
+  gen_determineargs.sh, gen_initramfs.sh, genkernel, genkernel.conf,
+  maintenance/docmatcher.py:
+  Remove support for sys-fs/evms, as it was removed from Gentoo (bug #372423)
+
+  22 Jun 2011; Sebastian Pipping <sping@gentoo.org> gen_compile.sh:
+  Make --arch-override= affect "make menuconfig" (bug #247246)
+
+  13 Jun 2011; Sebastian Pipping <sping@gentoo.org> arch/x86_64/kernel-config:
+  Unset CONFIG_EMBEDDED on arch amd64
+
+  13 Jun 2011; Sebastian Pipping <sping@gentoo.org> arch/x86/kernel-config,
+  arch/x86_64/kernel-config, defaults/kernel-config:
+  Apply CONFIG_USB_HID=y to archs amd64/x86/default (bug #270983)
+
+  13 Jun 2011; Sebastian Pipping <sping@gentoo.org> arch/x86/kernel-config,
+  arch/x86_64/kernel-config, defaults/kernel-config:
+  Unset CONFIG_IDE on archs amd64/x86/default (bug #357213)
+
+  07 Jun 2011; Sebastian Pipping <sping@gentoo.org> genkernel:
+  Bump version to 3.4.16
+
+  07 Jun 2011; Sebastian Pipping <sping@gentoo.org> doc/genkernel.8.txt:
+  Document most undocumented boot parameters (bug #370369)
+
+  07 Jun 2011; Sebastian Pipping <sping@gentoo.org> doc/genkernel.8.txt:
+  Docs: Fix mixup of boot parameters real_init= and init_opts=
+
+  04 Jun 2011; Sebastian Pipping <sping@gentoo.org> genkernel.conf,
+  maintenance/docmatcher.py:
+  Document remaining options inside genkiernel.conf (bug #367233)
+
+  01 Jun 2011; Sebastian Pipping <sping@gentoo.org> defaults/linuxrc,
+  doc/genkernel.8.txt:
+  Document option lvmraid= and make it imply dolvm (bug #153502)
+
+  31 May 2011; Sebastian Pipping <sping@gentoo.org> defaults/linuxrc,
+  doc/genkernel.8.txt:
+  Add rootfstype= boot parameter (bug #221245)
+  Special thanks:
+  - Marcin Kurek
+
+  31 May 2011; Nelson Batalha <nelson.batalha@gmail.com> defaults/initrd.defaults:
+  Add Kernel 3.0.0 support (bug #369481)
+
+  31 May 2011; Sebastian Pipping <sping@gentoo.org> genkernel:
+  Output warning in warning color
+
+  31 May 2011; Sebastian Pipping <sping@gentoo.org> doc/genkernel.8.txt,
+  genkernel:
+  Document boot parameter domdadm (bug #369415)
+
+  12 May 2011; Amadeusz Żołnowski <aidecoe@aidecoe.name>
+  defaults/modules_load:
+  Added hpsa to defaults/modules_load; fixes bug #363369
+
+  28 Mar 2011; Sebastian Pipping <sping@gentoo.org> genkernel:
+  Bump to 3.4.15
+
+  24 Mar 2011; Peter Hjalmarsson <xake@rymdraket.net> defaults/linuxrc, initrd.scripts:
+  Rescue /proc and /sys over into chroot
+  Apply mount options noexec,nosuid,nodev to /proc and /sys
+
+  22 Mar 2011; Fabio Erculiani <lxnay@sabayon.org> gen_compile.sh, patches/iscsi/*:
+  Fix compilation of iSCSI
+
+  23 Mar 2011; Peter Hjalmarsson <xake@rymdraket.net> doc/genkernel.8.txt,
+  gen_cmdline.sh, gen_initramfs.sh:
+  Remove "--slowusb" as it is enabled by default now. Also document "noslowusb"
+  ramdisk option that skips it.
+
+  22 Mar 2011; Peter Hjalmarsson <xake@rymdraket.net> defaults/initrd.defaults,
+  defaults/initrd.scripts:
+  Set DO_slowusb as default, and make setup_slowusb unset it if it cannot find
+  a usb-storage attached. This makes genkernel ramdisk adhere to "noslowusb",
+  makes the ramdisk only wait if there is a usb-storage attached and should fix
+  gentoo bug #359619.
+
+  16 Mar 2011; Sebastian Pipping <sping@gentoo.org> genkernel:
+  Bump version to 3.4.14
+
+  16 Mar 2011; Fabio Erculiani <lxnay@sabayon.org> **/modules_load:
+  Add btrfs to MODULES_FS
+
+  07 Mar 2011; Peter Hjalmarsson <xake@rymdraket.net> defaults/initrd.scripts:
+  Fix typo where the kernelcmd version "dokeymap" was added to MY_HWOPTS
+  instead of the HWOPTS version "keymap".
+  Broke setups where only "keymap=<...>" was added to kernelcmd (bug #356167)
+
+  24 Feb 2011; Sebastian Pipping <sping@gentoo.org> ChangeLog:
+  Fix handling of mdadm.conf (bug #354809)
+  Special thanks:
+  - Peter Hjalmarsson
+
+  10 Feb 2011; Sebastian Pipping <sping@gentoo.org> genkernel:
+  Bump version to 3.4.13
+
+  09 Feb 2011; Sebastian Pipping <sping@gentoo.org> genkernel.conf:
+  Add SPLASH and SPLASH_THEME to genkernel.conf (bug #268468)
+  Special thanks:
+  - PhobosK
+
+  08 Feb 2011; Sebastian Pipping <sping@gentoo.org> ChangeLog:
+  Add iBFT support for iSCSI (bug #314575)
+  Special thanks:
+  - Stefan Behte
+
+  7 Feb 2011; Sebastian Pipping <sping@gentoo.org> ChangeLog:
+  Use devtmpfs/tmpfs for /dev (bug #353024)
+  Rescue devtmpfs /dev over to chroot (bug #353024, bug #344407)
+  Special thanks:
+  - Peter Hjalmarsson
+
+  31 Jan 2011; Sebastian Pipping <sping@gentoo.org> genkernel:
+  Bump version to 3.4.12.6
+
+  31 Jan 2011; Sebastian Pipping <sping@gentoo.org> ChangeLog:
+  Speed up LVM activation (bug #351047)
+  Special thanks:
+  - Peter Hjalmarsson
+
+  30 Jan 2011; Sebastian Pipping <sping@gentoo.org> genkernel:
+  Bump version to 3.4.12.5
+
+  30 Jan 2011; Sebastian Pipping <sping@gentoo.org> gen_initramfs.sh:
+  Give blkid of e2fsprogs precedence over busybox re-write by putting it into
+  /sbin, not /bin (bug #352746)
+
+  30 Jan 2011; Sebastian Pipping <sping@gentoo.org> arch/x86_64/kernel-config:
+  Enable CONFIG_USB_SUSPEND and CONFIG_PM_RUNTIME for x86_64 (bug #351376)
+
+  30 Jan 2011; Sebastian Pipping <sping@gentoo.org> genkernel:
+  Bump version to 3.4.12.4
+
+  30 Jan 2011; Sebastian Pipping <sping@gentoo.org> ChangeLog:
+  Enhance console handling on netboot linuxrc (bug #353084)
+  Enable shadow on netboot's busybox config (bug #353085)
+  Special thanks:
+  - Raúl Porcel
+
+  29 Jan 2011; Sebastian Pipping <sping@gentoo.org> genkernel:
+  Bump version to 3.4.12.3
+
+  29 Jan 2011; Sebastian Pipping <sping@gentoo.org> gen_compile.sh:
+  No longer require device mapper bincache for compiling lvm (bug #353026)
+  Special thanks:
+  - Peter Hjalmarsson
+
+  27 Jan 2011; Sebastian Pipping <sping@gentoo.org> genkernel:
+  Bump version to 3.4.12.2
+
   27 Jan 2011; Sebastian Pipping <sping@gentoo.org> gen_determineargs.sh:
   Revert kernel release detection fix (regression) (bug #352787)
 
 
   20 Jan 2011; Sebastian Pipping <sping@gentoo.org> ChangeLog:
   Add proper mdadm support (bug #282100)
-
   Special thanks:
   - Craig Andrews (Testing)
   - Laurent Pinchart (mdmon/IMSM support)
   - Matthias Dahl (Initial patch)
-  - Xake (Testing)
+  - Peter Hjalmarsson (Testing)
 
   20 Jan 2011; Sebastian Pipping <sping@gentoo.org> genkernel:
   Bump version to 3.4.11.1
   20 Jan 2011; Sebastian Pipping <sping@gentoo.org> gen_configkernel.sh:
   Move application of kernel config after "make mrproper" as that deletes
   .config (whereas "make clean" does not) (bug #351906)
-
   Special thanks:
-  - Xake
+  - Peter Hjalmarsson
 
   20 Jan 2011; Sebastian Pipping <sping@gentoo.org>
   patches/busybox/1.18.1/1.18.1-mdstart.diff:
   - Fix warning "cannot remove `/var/cache/genkernel/src'" (bug #347213)
   - Allow configuring the list of busybox applets (bug #326593)
   - Fix arithmetic bug in defaults/initrd.scripts (bug #339789)
-
   Special thanks:
   - Amadeusz Zolnowski (LVM update)
   - Christian Giessner (UUID crypt_root)