基于BusyBox与红帽2.6.38.5内核完成的微型系统制作流程_Linux教程_Linux公社-Linux系统门户网站
你好,游客
基于BusyBox与红帽2.6.38.5内核完成的微型系统制作流程
来源:Linux社区&
作者:邓俊阳
编译制作之前要准备好开发工具即 "Development Tools" "Development Libraries",前面都已做过介绍这里就不多说了详细了解请点击这里 ;这次实验流程操作使用的是vm9虚拟机,所以大家在操作时速度建议不要过快,并且要多多sync(切记)
实验中所有工具的下载地址
busybox-1.20.2.tar 下载地址见
首先编译红帽Linux2.6.38.5内核
tar xf linux-2.6.38.5.tar.bz2 &C /usr/src/ 创建一个链接 ln -sv linux-2.6.38.5/ linux 配置内核提供./config文件(这里提供了一个样本,名称是kernel-2.6.38.1-i686.cfg) cd linux 在直接将此样本重命名为./config mv kernel-2.6.38.1-i686.cfg ./config make menuconfig(根据自己的需要对驱动,文件系统及网络做选择性的配置,其中我在配置的时候直接把ext3做成了内核模块) 开始编译 make SUBDIR=arch/ 当编译完成后,提供微型系统新内核 (编译需要一段时间,这里的顺序只是为了方便阅读,自己操作时,可先做下面的步骤,等到编译完成后再进行复制内核)
cp /usr/src/linux/arch/x86/boot/bzImage /mnt/boot/vmlinz
***grub: grub-install --root-directory=/mnt/ /dev/hda 配置grub.conf vim /mnt/boot/grub/grub.conf default=0 timeout=5 title My Linux (2.6.18) &root(hd0,0) &kernel /vmlinuz ro root=/dev/hda2 &initrd /initrd.gz
提供initrd即编译使用Busybox
编译前准备操作 tar xf busybox-1.20.2.tar.bz2 -C /root/ mkdir busybox-1.20.2/include/mtd cp /usr/src/linux/include/mtd/ubi-user.h busybox-1.20.2/include/mtd(复制2.6.38内核的头文件) 编译busybox cd busybox-1.20.2 make menuconfig (这其中不需要更改太多,把编译选项改一下即可,编译成一个二进制文件方便 移植) make install cd _install/ (编译完成后进入这个目录) rm -rf linuxrc (删除自动为我们创建的链接文件) mkdir /tmp/initrd (自行创建一个目录,把_install文件复制到这里,一切配置在这里更改) cp busybox-1.20.2/_install/* /tmp/initrd cd /tmp/initrd mkdir proc sys mnt/sysroot dev tmp lib/modules etc -pv (创建基本目录) mknod dev/console c 5 1 (创建设备文件) mknod dev/null c 1 3 创建init脚本 完成的任务: 1、挂载proc文件系统,proc文件系统是用来输出内核映像的 2、挂载sys文件系统(输出硬件信息) 3、导入内核模块,导入ext3内核模块,否则无法访问真正的文件系统(这里的/dev/hda2格式化为了ext3,如果是格式化成ext2就不要***这个模块) 脚本内容如下: #!/bin/sh # echo "mounting proc and sys....." mount -t proc proc /proc mount -t sysfs sysfs /sys
echo "Detect and export hardware infomation...." 动态创建设备文件的方式 mdev -s
echo "Mount real rootfs to /mnt/sysroot....." mount -t ext3 /dev/hda2 /mnt/sysroot 挂载真正的文件系统
echo "Switch to real rootfs....." exec switch_root /mnt/sysroot /sbin/init 切换到/mnt/sysroot这个根上,然后执行/mnt/sysroot这个目录下的/sbin/init命令 chmod +x init 归档压缩生成initrd文件 find . | cpio -H newc --quiet -o | gzip -9 & /mnt/boot/initrd.gz
记得要sync哦!
相关资讯 & & &
& (08/08/:57)
& (02/09/:32)
& (10/25/:58)
& (03/23/:13)
& (01/28/:23)
同意评论声明
发表
尊重网上道德,遵守中华人民共和国的各项有关法律法规
承担一切因您的行为而直接或间接导致的民事或刑事法律责任
本站管理人员有权保留或删除其管辖留言中的任意内容
本站有权在网站内转载或引用您的评论
参与本评论即表明您已经阅读并接受上述条款Ubuntu10.04&10.10***最新kernel 2.6.37&2.6.38 - 开源中国社区
当前访客身份:游客 [
当前位置:
本文由编辑,转载注明出处
Ubuntu 11.04将会使用kernel 2.6.38作为默认的内核。 Ubuntu10.04LTS ***kernel 2.6.38 sudo add-apt-repository ppa:kernel-ppa/ppasudo apt-get updatesudo apt-get install linux-headers-2.6.38-1-generic linux-image-2.6.38-1-generic *** kernel 2.6.37 sudo add-apt-repository ppa:kernel-ppa/ppasudo apt-get updatesudo apt-get install linux-headers-generic-lts-backport-natty linux-image-generic-lts-backport-natty Ubuntu 10.10***Kernel 2.6.37 1.下载最新的内核(目前最新是kernel2.6.37),保存到主目录(/home/user/ 或~/) 2.解压软件包:tar xvf linux-2.6.37.tar.bz2 3.使用默认的.config 文件:sudo cp /boot/config-2.6.32-21-generic ~/linux-2.6.37 4.make & install: cd ~/linux-2.6.37 make menuconfig &make make modules_install & make install 5.创建&initrd: sudo update-initramfs -k -c 2.6.37 6.升级grub: sudo update-grub 7.重启 8.升级Nvidia驱动 sudo sh -c &echo 'deb http://ppa.launchpad.net/nvidia-vdpau/ppa/Ubuntu lucid main' && /etc/apt/sources.list&sudo sh -c &echo 'deb-src http://ppa.launchpad.net/nvidia-vdpau/ppa/Ubuntu lucid main' && /etc/apt/sources.list& & sudo apt-get updatesudo apt-get install nvidia-current nvidia-current-modaliases nvidia-settings
来源『ubuntuguide.net』,本文由编辑,转载注明出处
共有0个评论
更多开发者职位上
有什么技术问题吗?
火耳的其它问题
类似的话题[][] & [][] &
[SECURITY] Fedora 10 Update: kernel-2.6.27.38-170.2.113.fc10
From: updates fedoraproject org
To: fedora-package-announce redhat com
Subject: [SECURITY] Fedora 10 Update: kernel-2.6.27.38-170.2.113.fc10
Date: Fri, 06 Nov :15 +0000
--------------------------------------------------------------------------------
Fedora Update Notification
--------------------------------------------------------------------------------
: Fedora 10
: 2.6.27.38
: 170.2.113.fc10
: The Linux kernel
Description :
The kernel package contains the Linux kernel (vmlinuz), the core of any
Linux operating system.
The kernel handles the basic functions
of the operating system: memory allocation, process allocation, device
input and output, etc.
--------------------------------------------------------------------------------
Update Information:
Update to kernel 2.6.27.38:
--------------------------------------------------------------------------------
ChangeLog:
4 2009 Chuck Ebbert &cebbert redhat com&
2.6.27.38-170.2.113
- fs/pipe.c: fix null pointer dereference (CVE-)
* Thu Oct 22 2009 Chuck Ebbert &cebbert redhat com&
2.6.27.38-170.2.111
- Linux 2.6.27.38
* Thu Oct 22 2009 Chuck Ebbert &cebbert redhat com&
2.6.27.38-170.2.110.rc1
- Fix overflow in KVM cpuid code. (CVE-)
* Mon Oct 19 2009 Kyle McMartin &kyle redhat com&
- af_unix-fix-deadlock-connecting-to-shutdown-socket.patch: fix for
rhbz#529626. (CVE-)
* Sat Oct 17 2009 Chuck Ebbert &cebbert redhat com&
2.6.27.38-170.2.108.rc1
- Linux 2.6.27.38-rc1
* Sat Oct 17 2009 Chuck Ebbert &cebbert redhat com&
2.6.27.37-170.2.107
- Fix null deref in r128 (#487546) (CVE-)
* Sat Oct 17 2009 Chuck Ebbert &cebbert redhat com&
2.6.27.37-170.2.105
- Fix uninitialized data leak in netlink (CVE-)
* Mon Oct 12 2009 Chuck Ebbert &cebbert redhat com&
2.6.27.37-170.2.104
- Add jbd fix for file corruption (the jbd2 version is already in.)
* Mon Oct 12 2009 Chuck Ebbert &cebbert redhat com&
2.6.27.37-170.2.103
- Linux 2.6.27.37
* Sun Oct 11 2009 Chuck Ebbert &cebbert redhat com&
2.6.27.37-170.2.102.rc1
- Fix broken IrDA stack in 2.6.27 (#508874)
* Sun Oct 11 2009 Chuck Ebbert &cebbert redhat com&
2.6.27.37-170.2.101.rc1
- Networking fixes from 2.6.31-stable:
ax25-fix-possible-oops-in-ax25_make_new.patch
net-unix-fix-sending-fds-in-multiple-buffers.patch
sit-fix-off-by-one-in-ipip6_tunnel_get_prl.patch
sky2-set-sky2_hw_ram_buffer-in-sky2_init.patch
tcp-fix-config_tcp_md5sig-config_preempt-timer-bug.patch
x86-fix-csum_ipv6_magic-asm-memory-clobber.patch
* Sun Oct 11 2009 Chuck Ebbert &cebbert redhat com&
2.6.27.37-170.2.100.rc1
- Linux 2.6.27.37-rc1
- Drop merged patches:
kvm-x86-disallow-hypercalls-for-guest-callers-in-rings-0.patch
x86-increase-min_gap-to-include-randomized-stack.patch
ecryptfs-prevent-lower-dentry-from-going-negative-during-unlink.patch
x86-dont-leak-64-bit-kernel-register-values.patch
x86-streamline-32-bit-syscall-entry-code.patch
7 2009 Chuck Ebbert &cebbert redhat com&
2.6.27.36-170.2.99
- x86: fix leakage of kernel 64-bit registers to 32-bit tasks.
7 2009 Chuck Ebbert &cebbert redhat com&
2.6.27.36-170.2.98
- eCryptfs: Prevent lower dentry from going negative during unlink (CVE-)
5 2009 Chuck Ebbert &cebbert redhat com&
2.6.27.36-170.2.97
- Linux 2.6.27.36
4 2009 Chuck Ebbert &cebbert redhat com&
2.6.27.36-170.2.96.rc2
- Backport stack randomization fix from 2.6.31.2 (#526882)
4 2009 Chuck Ebbert &cebbert redhat com&
2.6.27.36-170.2.95.rc2
- Linux 2.6.27.36-rc2
* Sat Sep 26 2009 Chuck Ebbert &cebbert redhat com&
2.6.27.35-170.2.94
- Backport &appletalk: Fix skb leak when ipddp interface is not loaded&
(fixes CVE-)
* Sat Sep 26 2009 Chuck Ebbert &cebbert redhat com&
2.6.27.35-170.2.93
- Backport &KVM: x86: Disallow hypercalls for guest callers in rings & 0&
(fixes CVE-)
* Thu Sep 24 2009 Chuck Ebbert &cebbert redhat com&
2.6.27.35-170.2.92
- Linux 2.6.27.35
- Drop merged patches:
linux-2.6-nfsd-report-short-writes-fix.patch
linux-2.6-nfsd-report-short-writes.patch
* Tue Sep 15 2009 Chuck Ebbert &cebbert redhat com&
2.6.27.34-170.2.91
- Linux 2.6.27.34
- Drop merged patch: linux-2.6-slub-fix-destroy-by-rcu.patch
9 2009 Chuck Ebbert &cebbert redhat com&
2.6.27.32-170.2.90
- 2.6.27.32 final
- Drop linux-2.6-ocfs2-handle-len-0.patch, added after .32-rc1
7 2009 Chuck Ebbert &cebbert redhat com&
2.6.27.32-170.2.89.rc1
- Backport fix for b43 on ppc64 to 2.6.27 (#514787)
6 2009 Chuck Ebbert &cebbert redhat com&
2.6.27.32-170.2.88.rc1
- Add patches requested for the next stable release:
linux-2.6-slub-fix-destroy-by-rcu.patch (fixes bug in 2.6.27.29)
linux-2.6-ocfs2-handle-len-0.patch (fixes bug in 2.6.27.32-rc1)
4 2009 Chuck Ebbert &cebbert redhat com&
2.6.27.32-170.2.87.rc1
- Copy fix for NFS short write reporting from F-10 2.6.29 kernel (#493500)
4 2009 Chuck Ebbert &cebbert redhat com&
2.6.27.32-170.2.86.rc1
- 2.6.27.31: no functional changes, update had been manually applied already.
- 2.6.27.32-rc1: drop upstream patches:
linux-2.6-usb-remove-low-latency-hack.patch
linux-2.6-char-remove-low_latency-nozomi-mxser.patch
linux-2.6-cdrom-door-status.patch
kvm-vmx-don-t-allow-uninhibited-access-to-efer-on-i386.patch
kvm-make-efer-reads-safe-when-efer-does-not-exist.patch
linux-2.6-parport-quickfix-the-proc-registration-bug.patch
do_sigaltstack-avoid-copying-stack_t-as-a-structure-to-userspace.patch
* Mon Aug 31 2009 Jarod Wilson &jarod redhat com&
- Fix audio on PVR-500 when used in same system as HVR-1800 (#480728)
* Tue Aug 18 2009 Kyle McMartin &kyle redhat com&
- Backport several upstream commits 52dec22e739eec8f3af5489048bd
to improve mmap_min_addr.
- CVE-: do_sigaltstack: avoid copying 'stack_t' as a structure
to user space
* Mon Aug 17 2009 Chuck Ebbert &cebbert redhat com&
2.6.27.30-170.2.82
- Backport F-11 patch to fix oopses in USB serial drivers. (#517259)
* Mon Aug 17 2009 Chuck Ebbert &cebbert redhat com&
2.6.27.30-170.2.81
- Backport F-11 patch to fix oopses in nozomi and mxser drivers.
* Sun Aug 16 2009 Chuck Ebbert &cebbert redhat com&
2.6.27.30-170.2.80
- Linux 2.6.27.30
- Dropped patch make-sock_sendpage-use-kernel_sendpage.patch
* Fri Aug 14 2009 Kyle McMartin &kyle redhat com& 2.6.27.29-170.2.79
- CVE-: Fix sock sendpage NULL ptr deref.
* Fri Jul 31 2009 Chuck Ebbert &cebbert redhat com&
2.6.27.29-170.2.78
- The kernel package needs to override the new rpm %install behavior.
* Thu Jul 30 2009 Chuck Ebbert &cebbert redhat com&
2.6.27.29-170.2.77
- Linux 2.6.27.29
* Wed Jul 29 2009 Chuck Ebbert &cebbert redhat com&
2.6.27.29-170.2.75.rc1
- Linux 2.6.27.29-rc1 (CVE-, CVE-)
- Drop linux-2.6-netdev-r8169-avoid-losing-msi-interrupts.patch, now in -stable.
* Wed Jul 29 2009 Chuck Ebbert &cebbert redhat com&
2.6.27.28-170.2.74
- Don't bounce virtio_blk requests (#510304)
* Mon Jul 27 2009 Chuck Ebbert &cebbert redhat com&
2.6.27.28-170.2.73
- Linux 2.6.27.28 (CVE-, CVE-)
Dropped patches, merged in stable:
linux-2.6-kbuild-fix-unifdef.c-usage-of-getline.patch
linux-2.6-netdev-r8169-fix-lg-pkt-crash.patch
New config item:
CONFIG_DEFAULT_MMAP_MIN_ADDR=32768
* Sat Jun 20 2009 Chuck Ebbert &cebbert redhat com&
2.6.27.25-170.2.72
- Copy fixes from latest F-9:
kvm-make-efer-reads-safe-when-efer-does-not-exist.patch
linux-2.6-dev-zero-avoid-oom-lockup.patch
linux-2.6-parport-quickfix-the-proc-registration-bug.patch
* Sat Jun 20 2009 Chuck Ebbert &cebbert redhat com&
2.6.27.25-170.2.70
- Update r8169 network driver to the version in Fedora 9:
the 2.6.30 version + fixes from 2.6.31
* Sat Jun 20 2009 Chuck Ebbert &cebbert redhat com&
2.6.27.25-170.2.69
- Linux 2.6.27.25
- Dropped patches merged upstream in -stable:
linux-2.6-x86-workaround-failures-on-intel-atom.patch
linux-2.6-ext4*
* Wed May 20 2009 Chuck Ebbert &cebbert redhat com&
2.6.27.24-170.2.68
- Enable Divas (formerly Eicon) ISDN drivers on x86_64. (#480837)
* Wed May 20 2009 Chuck Ebbert &cebbert redhat com&
2.6.27.24-170.2.67
- Enable sfc driver for Solarflare SFC4000 network adapter (#499392)
(disabled on powerpc)
* Wed May 20 2009 Chuck Ebbert &cebbert redhat com&
2.6.27.24-170.2.66
- Add workaround for Intel Atom erratum AAH41 (#499803)
* Wed May 20 2009 Chuck Ebbert &cebbert redhat com&
2.6.27.24-170.2.65
- Allow building the F-10 2.6.27 kernel on F-11.
* Wed May 20 2009 Chuck Ebbert &cebbert redhat com&
2.6.27.24-170.2.64
- ext4 fixes from Fedora 11:
linux-2.6-ext4-clear-unwritten-flag.patch
linux-2.6-ext4-fake-delalloc-bno.patch
linux-2.6-ext4-fix-i_cached_extent-race.patch
linux-2.6-ext4-prealloc-fixes.patch
* Wed May 20 2009 Chuck Ebbert &cebbert redhat com&
2.6.27.24-170.2.63
- Merge official ext4 patches headed for -stable.
- Drop ext4 patches we already had:
linux-2.6.27-ext4-fix-header-check.patch
linux-2.6.27-ext4-print-warning-once.patch
linux-2.6.27-ext4-fix-bogus-bug-ons-in-mballoc.patch
linux-2.6.27-ext4-fix-bb-prealloc-list-corruption.patch
* Wed May 20 2009 Chuck Ebbert &cebbert redhat com&
2.6.27.24-170.2.62
- Add patches from Fedora 9:
Update the atl2 network driver to version 2.0.5
KVM: don't allow access to the EFER from 32-bit x86 guests
* Wed May 20 2009 Chuck Ebbert &cebbert redhat com&
2.6.27.24-170.2.61
- Linux 2.6.27.24
- Fix up execshield, utrace, r8169 and drm patches for .24
* Mon Apr 13 2009 John W. Linville &linville redhat com&
2.6.27.21-170.2.60
- Remove iwl3945: rely on priv-&lock to protect priv access
7 2009 John W. Linville &linville redhat com&
2.6.27.21-170.2.59
- iwlwifi: remove implicit direct scan
2 2009 John W. Linville &linville redhat com&
2.6.27.21-170.2.58
- iwl3945: rely on priv-&lock to protect priv access
* Mon Mar 23 2009 Chuck Ebbert &cebbert redhat com&
2.6.27.21-170.2.56
- 2.6.27.21
- Dropped patches, merged in -stable:
linux-2.6.27-alsa-fix-vunmap-and-free-order.patch
linux-2.6.27-alsa-hda-fix-dma-mask-for-ati-controllers.patch
linux-2.6.27-alsa-mixart-fix-lock-imbalance.patch
linux-2.6.27-alsa-pcm-oss-fix-locking-typo.patch
linux-2.6-nfsd-drop-cap-mknod-for-non-root.patch
linux-2.6-nfsd-provide-encode-routine-for-op-openattr.patch
add-fwrapv-to-cflags.patch
linux-2.6.27-fix-video_open.patch (partial)
* Fri Mar 20 2009 Kyle McMartin &kyle redhat com& 2.6.27.20-170.2.55
- add-fwrapv-to-cflags.patch: avoid gcc optimizing away wrapping arithmetic.
* Wed Mar 18 2009 Chuck Ebbert &cebbert redhat com&
2.6.27.20-170.2.54
- Add Dell Vostro to i8042 nomux quirk list (#490250)
* Wed Mar 18 2009 Chuck Ebbert &cebbert redhat com&
2.6.27.20-170.2.53
- ALSA fixes headed for -stable:
linux-2.6.27-alsa-fix-vunmap-and-free-order.patch
linux-2.6.27-alsa-hda-fix-dma-mask-for-ati-controllers.patch
linux-2.6.27-alsa-hda-workaround-for-buggy-dma-on-ati.patch
linux-2.6.27-alsa-hda-workaround-for-buggy-dma-on-via.patch
linux-2.6.27-alsa-mixart-fix-lock-imbalance.patch
linux-2.6.27-alsa-pcm-oss-fix-locking-typo.patch
* Wed Mar 18 2009 Chuck Ebbert &cebbert redhat com&
2.6.27.20-170.2.52
- Two nfsd fixes headed for -stable:
linux-2.6-nfsd-drop-cap-mknod-for-non-root.patch
linux-2.6-nfsd-provide-encode-routine-for-op-openattr.patch
* Wed Mar 18 2009 Chuck Ebbert &cebbert redhat com&
2.6.27.20-170.2.51
- Two small ext4 fixes from 2.6.29:
linux-2.6.27-ext4-fix-bb-prealloc-list-corruption.patch
linux-2.6.27-ext4-fix-bogus-bug-ons-in-mballoc.patch
* Tue Mar 17 2009 Chuck Ebbert &cebbert redhat com&
2.6.27.20-170.2.50
- 2.6.27.20
* Tue Mar 17 2009 Jarod Wilson &jarod redhat com& 2.6.27.20-170.2.49.rc1
- Always default to softcarrier=1 in lirc_serial (#479576)
* Mon Mar 16 2009 Chuck Ebbert &cebbert redhat com&
2.6.27.20-170.2.48.rc1
- Build VIA Padlock driver on PAE kernels (#490405)
- Padlock cannot be built for x86_64.
* Fri Mar 13 2009 Chuck Ebbert &cebbert redhat com& 2.6.27.20-170.2.47.rc1
- ext4 patches from rawhide:
Kill off distracting warning messages.
Fix checking of on-disk extent headers.
* Fri Mar 13 2009 Chuck Ebbert &cebbert redhat com& 2.6.27.20-170.2.46.rc1
- 2.6.27.20-rc1
- Dropped patches, merged in -stable:
linux-2.6-x86-64-fix-int-0x80-enosys-return.patch
linux-2.6-x86-mtrr-kill-bogus-warning.patch
selinux-netlabel_setsockopt_fix.patch
linux-2.6-libata-make-sure-port-is-thawed.patch
* Wed Mar 11 2009 Kyle McMartin &kyle redhat com&
- linux-2.6-execshield.patch:
Fix from H.J. Lu, arch_get_unmapped_exec_area is only appropriate for
32-bit mmap currently.
* Tue Mar 10 2009 Jarod Wilson &jarod redhat com& 2.6.27.19-170.2.44
- Un-muck-up hdpvr patch update -- can't use 2.6.29 features that aren't in 2.6.27...
9 2009 Dennis Gilmore &dennis ausil us& 2.6.27.19-170.2.43
- add cs4231 ebus dma patch
7 2009 Jarod Wilson &jarod redhat com& 2.6.27.19-170.2.42
- hdpvr: add addtional device IDs and permit functioning w/latest firmwares
5 2009 Chuck Ebbert &cebbert redhat com& 2.6.27.19-170.2.41
- Add ext4 stable patch queue.
- Drop linux-2.6-ext4-ENOSPC-debug.patch, replaced by upstream stable patch.
5 2009 Chuck Ebbert &cebbert redhat com& 2.6.27.19-170.2.40
- Fix endless error message spew from sata_nv in 2.6.27.19 (#488371)
5 2009 Chuck Ebbert &cebbert redhat com& 2.6.27.19-170.2.39
- Add ALSA HDA probe_mask quirks from 2.6.29-rc7 (F11#485295)
* Thu Feb 26 2009 John W. Linville &linville redhat com&
- Add dcbw's back-port patches to age scan results on resume
* Tue Feb 24 2009 Kyle McMartin &kyle redhat com&
- drm-edid-revision-0-should-be-valid.patch: bz476735, allow edid
read on edid 1.0 monitors.
* Tue Feb 24 2009 Jarod Wilson &jarod redhat com& 2.6.27.19-170.2.36
- Fix NULL ptr deref in cx23885 video_open function that triggered
an oops on systems w/both an HVR-1800 and HVR-1250, which prevented
the analog side of the 1800 from working
- Fix NULL ptr deref in v4l2 video_open function that triggers when
running the uvcvideo stress-test
* Mon Feb 23 2009 Chuck Ebbert &cebbert redhat com& 2.6.27.19-170.2.35
- Fix bug in ext4 patch queue.
* Mon Feb 23 2009 Chuck Ebbert &cebbert redhat com& 2.6.27.19-170.2.34
- Add ext4 stable patch queue from:
* Sun Feb 22 2009 Kyle McMartin &kyle redhat com& 2.6.27.19-170.2.33
- Add patch from Paul Moore to fix setsockopt when netlabel is in use (ie:
when selinux is enabled.) resolves bz#486225.
* Sat Feb 21 2009 Chuck Ebbert &cebbert redhat com& 2.6.27.19-170.2.32
- Set X86_MSR=y and X86_CPUID=y on 32-bit kernel.
- Copy ext4 ENOSPC fix from rawhide.
* Sat Feb 21 2009 Chuck Ebbert &cebbert redhat com& 2.6.27.19-170.2.31
- 2.6.27.19
* Sat Feb 21 2009 Dave Airlie &airlied redhat com& 2.6.27.19-170-2.30.rc1
- Fix from upstream multi-master fixes for radeon suspend/resume
* Wed Feb 18 2009 Chuck Ebbert &cebbert redhat com& 2.6.27.19-170.2.29.rc1
- 2.6.27.19-rc1
Dropped patches (merged upstream):
linux-2.6.27.14-ext4-fix-cache-init.patch
linux-2.6.27.14-ext4-fix-dont-allow-new-groups.patch
linux-2.6.27.14-ext4-patch-queue.patch
* Wed Feb 18 2009 Chuck Ebbert &cebbert redhat com& 2.6.27.18-170.2.28
- Fix bug in x86-64 syscall error handling (#484871)
- Replace x86 MTRR warning patch with better upstream fix.
* Tue Feb 17 2009 Chuck Ebbert &cebbert redhat com& 2.6.27.18-170.2.27
- Fix e1000e Tx unit hang, enable ECC on parts that support it.
* Tue Feb 17 2009 Chuck Ebbert &cebbert redhat com& 2.6.27.18-170.2.26
- 2.6.27.18
Dropped patches (merged upstream):
linux-2.6-x86-pci-amd-config-space.patch
linux-2.6-usb-option-add-pantech-cards-R.patch
linux-2.6-hid-adjust-fixup-for-ms-1028-receiver.patch
linux-2.6-libata-fix-ata-id-is-cfa.patch
linux-2.6-libata-fix-eh-device-failure-handling.patch
linux-2.6-apple-wireless-keyboard-fix.patch
* Tue Feb 17 2009 Ben Skeggs &bskeggs redhat com& 2.6.27.18-170.2.25
- Bring in nouveau patchset from 2.6.29 kernel: fixes, support for more chips
* Wed Feb 11 2009 Chuck Ebbert &cebbert redhat com& 2.6.27.15-78.2.24
- Fix more ext4 patch queue problems.
* Wed Feb 11 2009 Jarod Wilson &jarod redhat com& 2.6.27.15-170.2.23
- Make Apple wireless keyboards behave as expected (#483168)
* Tue Feb 10 2009 Chuck Ebbert &cebbert redhat com& 2.6.27.15-170.2.22
- Fix oops caused by misapplied chunk in the ext4 patchset (#484972)
* Tue Feb 10 2009 Chuck Ebbert &cebbert redhat com& 2.6.27.15-170.2.21
- Fix detection of slave ATA devices on pata_sch (#467457)
9 2009 Kyle McMartin &kyle redhat com& 2.6.27.15-170.2.20
- Enable CONFIG_X86_BIGSMP, to enable support for more than 8 cpus,
since we have NR_CPUS=32...
6 2009 Chuck Ebbert &cebbert redhat com& 2.6.27.15-170.2.19
- 2.6.27.15
Dropped patches (merged in .27.15):
linux-2.6-input-atkbd-broaden-dell-signatures.patch
linux-2.6-input-atkbd-samsung-nc10-key-repeat-fix.patch
6 2009 Chuck Ebbert &cebbert redhat com& 2.6.27.15-170.2.18.rc1
- Copy kvmclock fix from our 2.6.29 kernel.
4 2009 Chuck Ebbert &cebbert redhat com& 2.6.27.15-170.2.17.rc1
- libata: detect modern CF devices properly
- libata: drop link speed when errors happen on reset (#483351)
4 2009 Chuck Ebbert &cebbert redhat com& 2.6.27.15-170.2.16.rc1
- 2.6.27.15-rc1
- Add ext4 stable patch queue.
4 2009 Kyle McMartin &kyle redhat com& 2.6.27.14-170.2.15
- Print DMI product name in WARN{,_ON} dumps, backported from 2.6.29.
3 2009 Chuck Ebbert &cebbert redhat com& 2.6.27.14-170.2.14
- Revert -stable patch that broke wireless broadband for some users. (#481401)
3 2009 Chuck Ebbert &cebbert redhat com& 2.6.27.14-170.2.13
- Fix media keys on MS wireless keyboard (#475398)
2 2009 Chuck Ebbert &cebbert redhat com& 2.6.27.14-170.2.12
- Fix slow data upload with USB wireless modem (#473252)
2 2009 Chuck Ebbert &cebbert redhat com& 2.6.27.14-170.2.11
- 2.6.27.14
* Fri Jan 30 2009 Chuck Ebbert &cebbert redhat com& 2.6.27.14-170.2.10.rc1
- 2.6.27.14-rc1
* Fri Jan 30 2009 Chuck Ebbert &cebbert redhat com& 2.6.27.13-170.2.9
- Fix oops in toshiba_acpi driver (#470215)
* Fri Jan 30 2009 Chuck Ebbert &cebbert redhat com& 2.6.27.13-170.2.8
- Add keyboard quirks for more systems:
Some Dell machines have a different vendor name in DMI.
Samsung NC10 doesn't generate keyup for some keys.
* Wed Jan 28 2009 Chuck Ebbert &cebbert redhat com& 2.6.27.13-170.2.7
- Drop sctp patch marged in 2.6.27.13
* Mon Jan 26 2009 Kyle McMartin &kyle redhat com& 2.6.27.13-170.2.6
- 2.6.27.13 final
* Tue Jan 20 2009 Chuck Ebbert &cebbert redhat com&
- ath5k: ignore the return value of ath5k_hw_noise_floor_calibration
(backport to 2.6.27)
- rtl8187: feedback transmitted packets using tx close descriptor for 8187B
* Tue Jan 20 2009 Chuck Ebbert &cebbert redhat com& 2.6.27.12-170.2.4
- Fix CVE-: SCTP buffer overflow
* Tue Jan 20 2009 Chuck Ebbert &cebbert redhat com& 2.6.27.12-170.2.3
- Revert ALSA to what is upstream in 2.6.27.
* Mon Jan 19 2009 Kyle McMartin &kyle redhat com&
- Linux 2.6.27.12
- linux-2.6-iwlagn-downgrade-BUG_ON-in-interrupt.patch: merged
- linux-2.6-iwlwifi-use-GFP_KERNEL-to-allocate-Rx-SKB-memory.patch: merged
* Mon Jan 19 2009 Kyle McMartin &kyle redhat com&
- Roll in xen changes to execshield diff as in later kernels.
* Mon Jan 19 2009 Kyle McMartin &kyle redhat com&
- execshield fixes: should no longer generate spurious handled GPFs,
fixes randomization of executables. also some clean ups.
* Sun Jan 11 2009 Dave Jones &davej redhat com&
- Don't use MAXSMP on x86-64
7 2009 Roland McGrath &roland redhat com& - 2.6.27.10-169
- utrace update
6 2009 Eric Sandeen &sandeen redhat com& 2.6.27.10-168
- ext4 - delay capable() checks in space accounting (#478299)
* Tue Dec 23 2008 Dave Airlie &airlied redhat com& 2.6.27.10-167
- drm - fix issue with second driver opening DRI
* Mon Dec 22 2008 Chuck Ebbert &cebbert redhat com& 2.6.27.10-166
- Hopefully fix broken headphone output on some Dell notebooks.
* Fri Dec 19 2008 Chuck Ebbert &cebbert redhat com& 2.6.27.10-165
- Linux 2.6.27.10
Dropped patches:
linux-2.6-lib-idr-fix-bug-introduced-by-rcu-fix.patch
linux-2.6.27.7-vmi-fix-crash-on-boot.patch
linux-2.6.27.5-sched_clock-prevent-scd-clock-from-moving-backwards.patch
linux-2.6-iwlagn-fix-rx-skb-alignment.patch
Dropped from firewire-git-pending:
firewire: fw-ohci: fix possible IOMMU resource exhaustion
* Fri Dec 19 2008 Chuck Ebbert &cebbert redhat com& 2.6.27.9-164
- Disable PATA_HPT3X3_DMA (from F11.)
* Thu Dec 18 2008 Dave Airlie &airlied redhat com& 2.6.27.9-163
- radeon drm: fix broken caching bits in radeon which broke AGP
* Wed Dec 17 2008 John W. Linville &linville redhat com& 2.6.27.9-162
- iwlwifi: use GFP_KERNEL to allocate Rx SKB memory
* Tue Dec 16 2008 Kyle McMartin &kyle redhat com& 2.6.27.9-161
- Re-enable input beep code, but disable it by default.
linux-2.6-alsa-backport-beep-switch.patch
linux-2.6-defaults-alsa-hda-beep-off.patch
* Tue Dec 16 2008 Chuck Ebbert &cebbert redhat com& 2.6.27.9-160
- Disable AC97 audio driver power savings by default.
* Tue Dec 16 2008 Chuck Ebbert &cebbert redhat com& 2.6.27.9-159
- Disable input beep feature in Intel HDA sound driver.
* Tue Dec 16 2008 Chuck Ebbert &cebbert redhat com& 2.6.27.9-158
- Fix the CDROM door status patch right this time. (from rawhide)
* Mon Dec 15 2008 John W. Linville &linville redhat com& 2.6.27.9-157
- iwlagn: fix RX skb alignment
* Mon Dec 15 2008 Chuck Ebbert &cebbert redhat com& 2.6.27.9-156
- Revert -stable patch that causes suspend problems (L-K BZ 1)
* Sun Dec 14 2008 Chuck Ebbert &cebbert redhat com& 2.6.27.9-155
- Linux 2.6.27.9
* Sat Dec 13 2008 Tom &spot& Callaway &tcallawa redhat com& 2.6.27.9-154.rc2
- pull patch from davem sparc-2.6 git branch to add ebus_dma.h
* Sat Dec 13 2008 Tom &spot& Callaway &tcallawa redhat com& 2.6.27.9-153.rc2
- Add &scsi_esp_register& to the search terms for modules.block so we pick up sun_esp.ko
* Fri Dec 12 2008 Chuck Ebbert &cebbert redhat com& 2.6.27.9-152.rc2
- Enable input beep feature in Intel HDA sound driver.
* Fri Dec 12 2008 Chuck Ebbert &cebbert redhat com& 2.6.27.9-151.rc2
- Linux 2.6.27.9-rc2
* Fri Dec 12 2008 Chuck Ebbert &cebbert redhat com& 2.6.27.9-150.rc1
- Fix VMI crash on boot introduced in 2.6.27.7 (#476062)
* Fri Dec 12 2008 Chuck Ebbert &cebbert redhat com& 2.6.27.9-149.rc1
- Linux 2.6.27.9-rc1
Dropped patches:
linux-2.6-net-atm-CVE-.patch
* Fri Dec 12 2008 Chuck Ebbert &cebbert redhat com& 2.6.27.8-148
- Fix IDR allocator bug introduced in 2.6.27.8
* Fri Dec 12 2008 Dave Airlie &airlied redhat com& 2.6.27.8-147
- modeset - fix AGP without kms + fix endian parser/pll programming
* Wed Dec 10 2008 Jarod Wilson &jarod redhat com& 2.6.27.8-146
- Plug DMA memory leak in firewire drivers (#475156)
* Wed Dec 10 2008 Hans de Goede &hdegoede redhat com& 2.6.27.8-145
- Fix vc0321 based webcams (rh 474990)
9 2008 Chuck Ebbert &cebbert redhat com& 2.6.27.8-144
- Revert idr patch from 2.6.27.8 that caused DRM breakage.
8 2008 Chuck Ebbert &cebbert redhat com& 2.6.27.8-143
- ATM security fix (CVE-)
8 2008 Chuck Ebbert &cebbert redhat com& 2.6.27.8-142
- Scheduler fixes from 2.6.28
8 2008 Chuck Ebbert &cebbert redhat com& 2.6.27.8-141
- Stop the pciehp driver from filling the log with status messages.
8 2008 Chuck Ebbert &cebbert redhat com& 2.6.27.8-140
- Linux 2.6.27.8
Dropped patches:
linux-2.6-x86-sb600-skip-acpi-irq0-override-if-not-routed-to-int2.patch
linux-2.6-x86-more-general-id-for-phoenix-bios.patch
linux-2.6-xen-dont-reserve-2-pages-of-padding.patch
linux-2.6-usb-ehci-fix-sb700-subsystem-hang.patch
linux-2.6-usb-usbmon-fix-read.patch
linux-2.6-libata-avoid-overflow-with-large-disks.patch
linux-2.6-pci-fix-pciehp.patch
linux-2.6-input.git-atkbd-add-quirk-for-inventec.patch
linux-2.6.27-ext4-2.6.28-backport-fixups.patch
linux-2.6.27-ext4-2.6.28-rc3-git6.patch
Added patches:
linux-2.6.27-ext4-rename-ext4dev-to-ext4.patch
8 2008 Chuck Ebbert &cebbert redhat com& 2.6.27.7-139
- ALSA 1.0.18a
Dropped patches:
linux-2.6-alsa-ac97-whitelist.patch
linux-2.6-alsa-ac97-whitelist-AD1981B.patch
linux-2.6-alsa-revo51-headphone.patch
linux-2.6-olpc-speaker-out.patch
8 2008 Chuck Ebbert &cebbert redhat com& 2.6.27.7-138
- Fix PCI config space size on AMD Barcelona.
3 2008 Chuck Ebbert &cebbert redhat com& 2.6.27.7-137
- Update applesmc driver to 2.6.28-rc7-git1
Adds: module autoloading
3 2008 Dave Airlie &airlied redhat com& 2.6.27.7-136
- radeon: fix AGP harder than the last time.
2 2008 John W. Linville &linville redhat com& 2.6.27.7-135
- Backported ath9k DMA fixes from pre-2.6.28
- Drop patch to disable ath9k when swiotlb is in use
2 2008 Dave Airlie &airlied redhat com& 2.6.27.7-134
- radeon: fix IGP aperture sizing (#473895)
1 2008 Dave Airlie &airlied redhat com& 2.6.27.7-133
- drm-next.patch: drm/intel: fix VT switch issue harder.
* Sun Nov 30 2008 Dave Airlie &airlied redhat com& 2.6.27.7-132
- radeon: another AGP fix for r500 cards falling back to PCIE
* Sun Nov 30 2008 Dave Airlie &airlied redhat com& 2.6.27.7-131
- radeon: fix card posting, module unload and radeon AGP issues
* Thu Nov 27 2008 Chuck Ebbert &cebbert redhat com& 2.6.27.7-130
- Additional fixes for 64K lowmem reservation:
- More general matching for Phoenix BIOS
- Fix Xen when low 64K is reserved
* Thu Nov 27 2008 Chuck Ebbert &cebbert redhat com& 2.6.27.7-129
- Update applesmc driver to 2.6.28-rc6-git1
Adds: iMac 5/6/8, Macbook 4/5, Macbook Pro 5, generic MacPro
* Thu Nov 27 2008 Dave Airlie &airlied redhat com& 2.6.27.7-128
- drm: intel rebase with upstream fixes - radeon add larger GART size
* Tue Nov 25 2008 Chuck Ebbert &cebbert redhat com& 2.6.27.7-127
- Two USB patches scheduled for the next -stable release.
* Tue Nov 25 2008 Chuck Ebbert &cebbert redhat com& 2.6.27.7-126
- Fix Zepto notebook multimedia keys (F9#460237)
- Fix Dell XPS 1530 trackpad (F9#448656)
* Tue Nov 25 2008 Chuck Ebbert &cebbert redhat com& 2.6.27.7-125
- Linux 2.6.27.7
Dropped patches:
linux-2.6.27-sony-laptop-suspend-fix.patch
linux-2.6-hostap-skb-cb-hack.patch
linux-2.6-wireless-iwlagn-avoid-sleep-in-softirq.patch
* Tue Nov 25 2008 Chuck Ebbert &cebbert redhat com& 2.6.27.6-124
- Linux 2.6.27.6
Dropped patches:
linux-2.6-acpi-dock-avoid-check-sta-method.patch
linux-2.6-blk-cciss-fix-regression-sysfs-symlink-missing.patch
Updated patch:
linux-2.6-netdev-r.28.patch
New config variable:
CONFIG_X86_RESERVE_LOW_64K=y
* Mon Nov 24 2008 Dave Airlie &airlied redhat com& 2.6.27.5-123
- radeon: hopefully fix rs690 and rs480 GART invalidation
* Wed Nov 19 2008 Dave Jones &davej redhat com& 2.6.27.5-122
- selinux: recognize netlink messages for 'ip addrlabel' (#469423)
* Wed Nov 19 2008 Hans de Goede &hdegoede redhat com& 2.6.27.5-121
- Update uvcvideo to latest git
- Patch uvcvideo to not make older logitech cams crash (bz 472217)
--------------------------------------------------------------------------------
References:
[ 1 ] Bug #530490 - CVE- kernel: fs: pipe.c null pointer dereference
[ 2 ] Bug #530515 - CVE- kernel: kvm: integer overflow in kvm_dev_ioctl_get_supported_cpuid()
[ 3 ] Bug #529626 - CVE- kernel: AF_UNIX: Fix deadlock on connecting to shutdown socket
[ 4 ] Bug #529597 - CVE- kernel: r128 IOCTL NULL pointer dereferences when CCE state is uninitialised
[ 5 ] Bug #528868 - CVE- kernel: tcf_fill_node() infoleak due to typo in 9ef1d4c7
--------------------------------------------------------------------------------
This update can be installed with the &yum& update program.
su -c 'yum update kernel' at the command line.
For more information, refer to &Managing Software with yum&,
available at .
All packages are signed with the Fedora Project GPG key.
More details on the
GPG keys used by the Fedora Project can be found at
--------------------------------------------------------------------------------
[][] & [][] &