source: projects/specs/trunk/k/kernel/kernel-vl.spec @ 3843

Revision 3843, 110.4 KB checked in by daisuke, 13 years ago (diff)

kernel: update e1000e driver

Line 
1%define _noVersionedDependencies 1
2%define _minimum_patches 0
3%define _apply_drm_patches 0
4
5Summary: The Linux kernel (the core of the Linux operating system)
6Summary(ja): Linux カーネル (Linux オペレーティングシステムの心臓部分)
7
8# What parts do we want to build?  We must build at least one kernel.
9# These are the kernels that are built IF the architecture allows it.
10
11%define buildup 1
12%define buildpae 0
13%define builddoc 0
14%define buildsource 0
15
16%define with_headers 1
17%define with_firmware 0
18
19# Versions of various parts
20
21#
22# Polite request for people who spin their own kernel rpms:
23# please modify the "release" field in a way that identifies
24# that the kernel isn't the stock distribution kernel, for example by
25# adding some text to the end of the version number.
26#
27%define sublevel 35
28%define patchlevel 13
29%define kversion 2.6.%{sublevel}
30%define rpmversion 2.6.%{sublevel}
31%define release 15%{?_dist_release}
32
33%define make_target bzImage
34%define hdrarch %_target_cpu
35%define asmarch %_target_cpu
36
37%define KVERREL %{rpmversion}-%{release}
38
39# groups of related archs
40%define all_x86 i686
41%define all_ppc ppciseries ppcpseries ppc ppc64
42
43# Override generic defaults with per-arch defaults
44
45# don't build noarch kernels or headers
46%ifarch noarch
47%define builddoc 1
48%define buildsource 1
49%define buildup 0
50%define buildpae 0
51%define with_headers 0
52%define with_firmware 1
53%define all_arch_configs $RPM_SOURCE_DIR/kernel-%{kversion}-*.config
54%endif
55
56%ifarch i686
57%define buildpae 1
58%endif
59
60# build x86 headers on i686 build
61# build noarch package with i686 build
62%ifarch i686
63%define with_headers 1
64%define buildsource 1
65%define builddoc 1
66%define with_firmware 1
67%endif
68
69%ifarch %{all_x86}
70%define all_arch_configs $RPM_SOURCE_DIR/kernel-%{kversion}-i686*.config
71%define image_install_path boot
72%define hdrarch i386
73%define asmarch x86
74%endif
75
76%ifarch x86_64
77%define all_arch_configs $RPM_SOURCE_DIR/kernel-%{kversion}-x86_64*.config
78%define image_install_path boot
79%define asmarch x86
80%endif
81
82%ifarch ppc64
83%define all_arch_configs $RPM_SOURCE_DIR/kernel-%{kversion}-ppc64*.config
84%define image_install_path boot
85%define make_target bzImage zImage.stub
86%define hdrarch powerpc
87%define asmarch powerpc
88%endif
89
90%ifarch ppc64iseries
91%define all_arch_configs $RPM_SOURCE_DIR/kernel-%{kversion}-ppc64*.config
92%define image_install_path boot
93%define make_target bzImage
94%endif
95
96%ifarch sparc
97%define all_arch_configs $RPM_SOURCE_DIR/kernel-%{kversion}-sparc.config
98%endif
99
100%ifarch sparc64
101%define all_arch_configs $RPM_SOURCE_DIR/kernel-%{kversion}-sparc64*.config
102%define asmarch sparc
103%endif
104
105%ifarch ppc
106%define all_arch_configs $RPM_SOURCE_DIR/kernel-%{kversion}-ppc*.config
107%define image_install_path boot
108%define make_target vmlinux
109%define hdrarch powerpc
110%define asmarch powerpc
111%endif
112
113%ifarch ia64
114%define all_arch_configs $RPM_SOURCE_DIR/kernel-%{kversion}-ia64.config
115%define image_install_path boot/efi/EFI/redhat
116%endif
117
118#
119# Three sets of minimum package version requirements in the form of Conflicts:
120# to versions below the minimum
121#
122
123#
124# First the general kernel 2.6 required versions as per
125# Documentation/Changes
126#
127%define kernel_dot_org_conflicts  ppp <= 2.3.15, pcmcia-cs <= 3.1.20, isdn4k-utils <= 3.0, mount < 2.10r-5, nfs-utils < 1.0.3, e2fsprogs < 1.29, util-linux < 2.10, jfsutils < 1.0.14, reiserfsprogs < 3.6.3, xfsprogs < 2.1.0, procps < 2.0.9, oprofile < 0.5.3
128
129#
130# Then a series of requirements that are distribution specific, either
131# because we add patches for something, or the older versions have
132# problems with the newer kernel or lack certain things that make
133# integration in the distro harder than needed.
134#
135%define package_conflicts  cipe < 1.4.5, kudzu <= 0.92, initscripts < 6.51, dev < 3.2-7, iptables < 1.2.5-3, bcm5820 < 1.81, nvidia-rh72 <= 1.0 ipw2200-firmware < 2.3 selinux-policy-targeted < 1.23.16-1
136
137#
138# Several packages had bugs in them that became obvious when the NPTL
139# threading code got integrated.
140#
141%define nptl_conflicts SysVinit < 2.84-13, pam < 0.75-48, vixie-cron < 3.0.1-73, privoxy < 3.0.0-8, spamassassin < 2.44-4.8.x,  cups < 1.1.17-13
142
143#
144# We moved the drm include files into kernel-headers, make sure there's
145# a recent enough libdrm-devel on the system that doesn't have those.
146#
147%define kernel_headers_conflicts libdrm-devel < 2.4.0-4
148
149#
150# Packages that need to be installed before the kernel is, because the %post
151# scripts use them.
152#
153%define kernel_prereq  fileutils, module-init-tools >= 3.6, initscripts >= 8.80, mkinitrd >= 6.0.93, kernel-firmware >= %{version}
154
155Name: kernel
156Group: System Environment/Kernel
157License: GPLv2
158Version: %{rpmversion}
159Release: %{release}
160ExclusiveArch: noarch i686 x86_64 %{all_ppc}
161ExclusiveOS: Linux
162Provides: kernel = %{rpmversion}
163Provides: kernel26 = %{rpmversion}
164Provides: kernel-drm = 4.3.0
165Provides: kernel-drm-nouveau = 16
166Provides: kernel-%{_target_cpu} = %{rpmversion}-%{release}
167Provides: alsa-driver = 1.0.20
168Requires(pre): %{kernel_prereq}
169Conflicts: %{kernel_dot_org_conflicts}
170Conflicts: %{package_conflicts}
171Conflicts: %{nptl_conflicts}
172# We can't let RPM do the dependencies automatic because it'll then pick up
173# a correct but undesirable perl dependency from the module headers which
174# isn't required for the kernel proper to function
175AutoReqProv: no
176#
177# List the packages used during the kernel build
178#
179BuildRequires: module-init-tools >= 3.6
180BuildRequires: patch >= 2.5.4, bash >= 2.03, sh-utils, tar
181BuildRequires: bzip2, gzip
182BuildRequires: xz-lzma-compat
183BuildRequires: findutils, m4, perl, make >= 3.78, gnupg, diffutils
184BuildRequires: net-tools
185BuildRequires: gcc >= 3.3.5, binutils >= 2.15
186
187Vendor:         Project Vine
188Distribution:   Vine Linux
189Packager:       daisuke, shaolin, iwamoto
190
191Source0: ftp://ftp.kernel.org/pub/linux/kernel/v2.6/linux-%{kversion}.tar.bz2
192
193Source10: COPYING.modules
194Source11: genkey
195
196Source21: kernel-%{kversion}-i686.config
197Source22: kernel-%{kversion}-i686-pae.config
198Source23: kernel-%{kversion}-x86_64.config
199Source25: kernel-%{kversion}-ppc64.config
200Source32: kernel-%{kversion}-ppc.config
201
202
203# Source 100 - 500 for Vine Linux
204# fb boot logo
205Source100: logo_vine_clut224.ppm
206
207#
208# Patches 0 through 100 are meant for core subsystem upgrades
209#
210%if %{patchlevel}
211Patch1: patch-%{version}.%{patchlevel}.bz2
212%endif
213
214# Patches 100 through 500 are meant for architecture patches
215
216# 200 - 299   x86(-64)
217
218# atom errata
219# Patch280: linux-2.6-x86-workaround-failures-on-intel-atom.patch
220
221
222# 300 - 399   ppc(64)
223Patch350: linux-2.6.23-windtunnel-printk.patch
224
225#
226# Patches 800 through 899 are reserved for bugfixes to the core system
227# and patches related to how RPMs are build
228#
229Patch800: linux-2.6-build-nonintconfig.patch
230
231#
232# Patches 1000 to 5000 are reserved for bugfixes to drivers and filesystems
233#
234
235# NIC driver updates
236Patch1393: linux-2.6-e100-race.patch
237
238Patch1394: linux-2.6-zd1211rw-gw-us54gxs.patch
239
240# e1000e update
241Patch1400: linux-2.6-e1000e-update.patch
242
243
244# Misc bits.
245Patch1610: linux-2.6.23-atkbd-dell-multimedia.patch
246Patch1630: linux-2.6.23-module_version.patch
247Patch1650: linux-2.6-input-kill-stupid-messages.patch
248Patch1770: linux-2.6-valid-ether-addr.patch
249Patch1830: linux-2.6-w1-hush-debug.patch
250Patch1840: linux-2.6-defaults-pci_no_msi.patch
251Patch1850: linux-2.6-silence-fbcon-logo.patch
252Patch1860: linux-2.6-silence-acpi-blacklist.patch
253
254# VM bits
255Patch2001: linux-2.6-vm-silence-atomic-alloc-failures.patch
256
257# IDE
258Patch2010: linux-2.6.31-ide-piix-prefer-ata_piix.patch
259
260# SCSI
261Patch2301: linux-2.6.23-VMWare5-fix-LSI_emulation.patch
262Patch2504: linux-2.6-at76.patch
263
264# DRM
265# fix emit batch buffer regression
266Patch2700: drm-i915-fix-emit-batch-buffer-regression.patch
267
268# revert patch
269Patch2800: drm-nouveau-reverts.patch
270#
271Patch2801: drm-polling-fixes.patch
272Patch2802: drm-edid-invalid.patch
273# drm fixes nouveau depends on
274Patch2805: drm-simplify-i2c-config.patch
275Patch2806: drm-sil164-module.patch
276Patch2807: drm-i2c-ch7006-fix.patch
277Patch2808: drm-ttm-fix.patch
278# nouveau + drm fixes
279Patch2810: drm-nouveau-updates.patch
280Patch2811: drm-nouveau-race-fix.patch
281Patch2812: drm-nouveau-nva3-noaccel.patch
282Patch2813: drm-nouveau-nv86-bug.patch
283Patch2814: drm-nouveau-nv50-crtc-update-delay.patch
284Patch2815: drm-nouveau-connector-fix.patch
285Patch2816: drm-nouveau-imac-g4.patch
286Patch2817: drm-nouveau-evo-hang.patch
287Patch2818: drm-nouveau-nvaf-grclass.patch
288Patch2819: drm-intel-big-hammer.patch
289Patch2820: drm-nouveau-init5c.patch
290# make sure the lvds comes back on lid open
291Patch2825: drm-intel-make-lvds-work.patch
292Patch2826: drm-i915-disable-sr-polling.patch
293Patch2828: drm-ttm-fix-two-race-conditions-fix-busy-codepaths.patch
294Patch2830: drm-radeon-r600-cs-checker-fixes.patch
295
296
297
298#
299# External drivers that are about to get accepted upstream
300#
301
302
303
304#
305# 6000 to 10000 is for Vine Linux
306#
307
308# unionfs 2.5.8
309# http://www.am-utils.org/project-unionfs.html
310Patch6030: unionfs-2.5.8_for_2.6.35.9.diff.gz
311Patch6031: unionfs-2.5.8-open-unlink-ftruncate-crash-fix.patch
312
313#
314# TuxOnIce (formerly suspend2) patch
315%define tuxonice_version 3.2-rc2-for-2.6.35.13
316Patch9000: tuxonice-%{tuxonice_version}.patch.bz2
317
318#
319# 10000 to 20000 is for stuff that has to come last due to the
320# amount of drivers they touch. But only these should go here.
321# Not patches you're too lazy for to put in the proper place.
322#
323Patch10000: linux-2.6-LINUX_COMPILER-LANG_C.patch
324
325# Security fix patches
326
327
328# END OF PATCH DEFINITIONS
329
330BuildRoot: %{_tmppath}/kernel-%{KVERREL}-root
331
332%description
333The kernel package contains the Linux kernel (vmlinuz), the core of any
334Linux operating system.  The kernel handles the basic functions
335of the operating system:  memory allocation, process allocation, device
336input and output, etc.
337
338%description -l ja
339kernel パッケージには、Linux オペレーティングシステムの心臓部分とも
340いえる Linux カーネル (vmlinuz) が含まれています。
341カーネルは,メモリ管理,プロセス管理,デバイスの入出力等,オペレーティング
342システムの基本的な部分を司ります。
343
344%package devel
345Summary: Development package for building kernel modules to match the kernel.
346Summary(ja): 特定のバージョンのカーネル用のモジュールを構築するための開発パッケージ
347Group: System Environment/Kernel
348AutoReqProv: no
349Provides: kernel26-devel-%{_target_cpu} = %{rpmversion}-%{release}
350
351%description devel
352This package provides kernel headers and makefiles sufficient to build modules
353against the kernel package.
354
355### kernel-source
356%package source
357Summary: The source code for the Linux kernel.
358Summary(ja): Linux カーネルのソースコード
359Group: Development/Libraries
360BuildArch: noarch
361Requires(pre): fileutils
362Requires: make >= 3.78
363Requires: gcc >= 3.2
364Requires: binutils
365# documentations
366Requires: kernel-doc = %{rpmversion}-%{release}
367# for menuconfig
368Requires: ncurses-devel readline-devel
369# for gconfig
370#Requires: gtk2-devel
371# for xconfig
372#Requires: qt-devel
373
374%description source
375The kernel-source package contains the source code files for the Linux
376kernel. The source files can be used to build a custom kernel that is
377smaller due only including drivers for your particular hardware, if you are
378so inclined (and you know what you're doing). The customisation guide in the
379documentation describes in detail how to do this. This package is neither
380needed nor usable for building external kernel modules for linking into the
381default kernel.
382
383If you use "gconfig" to configure the kernel, install gtk2-devel package.
384If you use "xconfig" to configure the kernel, install qt-devel package.
385
386%description source -l ja
387kernel-source パッケージには Linux カーネルのソースコードが含まれて
388います.カーネルのソースコードは多くの C プログラムの作成に必要です.
389カーネルのソースコードに定義されている制限に依存することがあるからです.
390このソースコードを使って,あなたのシステム向けにチューンアップした
391カスタムカーネルを作成することもできます.
392
393"gconfig" をつかってカーネルのコンフィグレーションを行う場合は、gtk2-devel
394パッケージをインストールしてください。
395"xconfig" をつかってカーネルのコンフィグレーションを行う場合は、qt-devel
396パッケージをインストールしてください。
397
398### kernel-doc
399%package doc
400Summary: Various documentation bits found in the kernel source.
401Summary(ja): カーネルソース内のさまざまなドキュメント群
402Group: Applications/Documentation
403BuildArch: noarch
404
405%description doc
406This package contains documentation files from the kernel
407source. Various bits of information about the Linux kernel and the
408device drivers shipped with it are documented in these files.
409
410You'll want to install this package if you need a reference to the
411options that can be passed to Linux kernel modules at load time.
412
413%description doc -l ja
414このパッケージにはカーネルソースに含まれているドキュメントが
415収められています.Linux カーネルやデバイスドライバに関する様々な
416情報がこのドキュメントには記されています.
417
418Linux カーネルモジュールを読み込む際の引数を調べたい場合等,
419このパッケージをインストールすると良いでしょう.
420
421### kernel-headers
422%package headers
423Summary: Header files for the Linux kernel for use by glibc
424Summary(ja): Linux カーネルのヘッダファイル
425Group: Development/System
426Obsoletes: glibc-kernheaders
427Provides: glibc-kernheaders = 3.0-46
428Conflicts: %{kernel_headers_conflicts}
429
430%description headers
431Kernel-headers includes the C header files that specify the interface
432between the Linux kernel and userspace libraries and programs.  The
433header files define structures and constants that are needed for
434building most standard programs and are also needed for rebuilding the
435glibc package.
436
437%description headers -l ja
438kernel-headers パッケージには、Linux カーネルとユーザスペースプログラムや
439ライブラリとの間のインタフェースを規定する C ヘッダファイルが収録されて
440います。ヘッダファイルではデータ構造や定数値が定義されており、多くの
441プログラムをコンパイルする際に必要となります。また、glibc パッケージを
442リビルドする際にも必要となるものです。
443
444%package firmware
445Summary: Firmware files used by the Linux kernel
446Summary(ja): Linux kernel で使用されているファームウェア
447Group: Development/System
448License: GPL+ and GPLv2+ and MIT and Redistributable, no modification permitted
449BuildArch: noarch
450
451%description firmware
452Kernel-firmware includes firmware files required for some devices to
453operate.
454
455%description firmware -l ja
456Kernel-firmware にはいくつかのデバイスを利用するために必要なファームウェアファイルが
457含まれています。
458
459%package pae
460Summary: The Linux kernel compiled for PAE capable machines.
461Summary(ja): PAE 対応マシン用にコンパイルされた Linux カーネル
462
463Group: System Environment/Kernel
464Provides: kernel = %{rpmversion}
465Provides: kernel26 = %{rpmversion}
466Provides: kernel-drm = 4.3.0
467Provides: kernel-%{_target_cpu} = %{rpmversion}-%{release}pae
468Provides: alsa-driver = 1.0.20
469Requires(pre): %{kernel_prereq}
470Conflicts: %{kernel_dot_org_conflicts}
471Conflicts: %{package_conflicts}
472Conflicts: %{nptl_conflicts}
473# We can't let RPM do the dependencies automatic because it'll then pick up
474# a correct but undesirable perl dependency from the module headers which
475# isn't required for the kernel proper to function
476AutoReqProv: no
477
478%description pae
479This package includes a version of the Linux kernel with support for up to
48064GB of high memory.  It requires a CPU with Physical Address Extensions
481(PAE). The non-PAE kernel can only address up to 4GB of memory.
482Install the kernel-pae package if your machine has more than 4GB of memory.
483
484%description pae -l ja
485このパッケージには 64GB までのメモリをサポートする Linux カーネルが収められて
486います.このカーネルを利用するためには PAE 対応の CPU が必要です。
487
488あなたのマシンが 4GB 以上のメモリを搭載している場合は kernel-pae パッケージを
489インストールしてください.
490
491%package pae-devel
492Summary: Development package for building kernel modules to match the PAE capable kernel.
493Summary(ja): 特定のバージョンのPAE対応カーネル用のモジュールを構築するための開発パッケージ
494Group: System Environment/Kernel
495Provides: kernel-pae-devel-%{_target_cpu} = %{rpmversion}-%{release}
496Provides: kernel-devel-%{_target_cpu} = %{rpmversion}-%{release}pae
497Provides: kernel-devel = %{rpmversion}-%{release}pae
498Provides: kernel26-devel = %{rpmversion}-%{release}pae
499AutoReqProv: no
500
501%description pae-devel
502This package provides kernel headers and makefiles sufficient to build modules
503against the PAE capable kernel package.
504
505
506%prep
507
508%setup -q -n %{name}-%{kversion} -c
509cd linux-%{kversion}
510
511#
512# Patches 0 through 100 are meant for core subsystem upgrades
513#
514%if %{patchlevel}
515%patch1 -p1
516%endif
517
518#
519# Patches to back out
520#
521
522#
523# Architecture patches
524#
525
526#
527# x86(-64)
528#
529
530# %patch280 -p1
531
532#
533# ppc(64)
534#
535
536%patch350 -p1
537
538#
539# ia64
540#
541
542#
543# sparc/sparc64
544#
545
546
547#
548# Patches 500 through 1000 are reserved for bugfixes to the core system
549# and patches related to how RPMs are build
550#
551
552
553# This patch adds a "make nonint_oldconfig" which is non-interactive and
554# also gives a list of missing options at the end. Useful for automated
555# builds (as used in the buildsystem).
556%patch800 -p1
557
558#
559# Patches 1000 to 5000 are reserved for bugfixes to drivers and filesystems
560#
561
562
563#
564# Make /dev/mem a need-to-know function
565#
566
567#
568# SCSI Bits.
569#
570
571# NIC driver fixes.
572# fix race in e100 driver
573%patch1393 -p1
574# add support PLANEX GW-US54GXS
575%patch1394 -p1
576
577# e1000e
578%patch1400 -p1
579
580# Misc fixes
581# Make multimedia buttons on Dell Inspiron 8200 work.
582%patch1610 -p1
583# Add missing MODULE_VERSION tags to some modules.
584%patch1630 -p1
585# The input layer spews crap no-one cares about.
586%patch1650 -p1
587#
588%patch1770 -p1
589# Silence debug messages in w1
590%patch1830 -p1
591# disable PCI MSI by default
592%patch1840 -p1
593# dont show fbcon logo on quiet mode
594%patch1850 -p1
595# silence acpi blacklist code
596%patch1860 -p1
597
598#
599# VM related fixes.
600#
601# Silence GFP_ATOMIC failures.
602%patch2001 -p1
603
604# IDE
605# prefer ata_piix driver on ICH4+ chipset instead of IDE/piix
606%patch2010 -p1
607
608# 3w-9xxx update (2.26.02.008)
609%patch2301 -p1
610
611%patch2504 -p1
612
613# drm fixes
614%patch2700 -p1 -b .fix-emit-batch-buffer-regression
615%if %{_apply_drm_patches}
616%patch2800 -p1 -b .drm-nouveau-reverts
617%patch2801 -p1 -b .drm-polling-fixes
618%patch2802 -p1 -b .drm-edid-invalid
619%patch2805 -p1 -b .drm-simplify-i2c-config
620%patch2806 -p1 -b .drm-sil164-module
621%patch2807 -p1 -b .drm-i2c-ch7006-fix
622%patch2808 -p1 -b .drm-ttm-fix
623%patch2810 -p1 -b .drm-nouveau-updates
624%patch2811 -p1 -b .drm-nouveau-race-fix
625%patch2812 -p1 -b .drm-nouveau-nva3-noaccel
626%patch2813 -p1 -b .drm-nouveau-nv86-bug
627%patch2814 -p1 -b .drm-nouveau-nv50-crtc-update-delay
628%patch2815 -p1 -b .drm-nouveau-connector-fix
629%patch2816 -p1 -b .drm-nouveau-imac-g4
630%patch2817 -p1 -b .drm-nouveau-evo-hang
631%patch2818 -p1 -b .drm-nouveau-nvaf-grclass
632%patch2819 -p1 -b .drm-intel-big-hammer
633%patch2820 -p1 -b .drm-nouveau-init5c
634%patch2825 -p1 -b .drm-intel-make-lvds-work
635%patch2826 -p1 -b .drm-i915-disable-sr-polling
636%patch2828 -p1 -b .drm-ttm-fix-two-race-conditions-fix-busy-codepaths
637%patch2830 -p1 -b .drm-radeon-r600-cs-checker-fixes
638%endif
639
640# v4l
641
642
643#
644# External drivers that are about to get accepted upstream
645#
646
647
648#
649# Patches 5000 to 6000 are reserved for new drivers that are about to
650# be merged upstream
651#
652
653
654#
655# Patches 6000 to 10000 are for Vine Linux
656#
657
658# unionfs
659%if !%{_minimum_patches}
660%patch6030 -p1 -b .unionfs
661%patch6031 -p1 -b .open-unlink-ftruncate-crash-fix
662%endif
663
664# tuxonice
665%patch9000 -p1 -b .tuxonice
666
667#
668# final stuff
669#
670# do not include localized version string in /proc/version
671%patch10000 -p1
672
673# security fix
674
675
676#
677# misc small stuff to make things compile or otherwise improve performance
678#
679
680# END OF PATCH APPLICATIONS
681
682cp %{SOURCE10} Documentation/
683
684# put Vine logo
685cp -f %{SOURCE100} drivers/video/logo/logo_linux_clut224.ppm
686
687#
688# install extra documentations
689#
690#
691mkdir configs
692
693cp -fv %{all_arch_configs} .
694
695
696# now run oldconfig over all the config files
697for i in *.config
698do
699        mv $i .config
700        Arch=`head -1 .config | cut -b 3-`
701        echo "# $Arch" > configs/$i
702        cat .config >> configs/$i
703done
704
705# make sure the kernel has the sublevel we know it has. This looks weird
706# but for -pre and -rc versions we need it since we only want to use
707# the higher version when the final kernel is released.
708perl -p -i -e "s/^SUBLEVEL.*/SUBLEVEL = %{sublevel}/" Makefile
709perl -p -i -e "s/^EXTRAVERSION.*/EXTRAVERSION = -prep/" Makefile
710
711# get rid of unwanted files resulting from patch fuzz
712# find . -name "*.orig" -exec rm -fv {} \;
713# find . -name "*~" -exec rm -fv {} \;
714
715
716###
717### build
718###
719%build
720sync
721
722cd linux-%{kversion}
723
724
725BuildKernel() {
726
727    # Pick the right config file for the kernel we're building
728    if [ -n "$1" ] ; then
729        Config=kernel-%{kversion}-%{_target_cpu}-$1.config
730        DevelDir=/usr/src/kernels/%{KVERREL}-$1-%{_target_cpu}
731        DevelLink=/usr/src/kernels/%{KVERREL}$1-%{_target_cpu}
732    else
733        Config=kernel-%{kversion}-%{_target_cpu}.config
734        DevelDir=/usr/src/kernels/%{KVERREL}-%{_target_cpu}
735        DevelLink=
736    fi
737
738    KernelVer=%{rpmversion}-%{release}$1
739    echo BUILDING A KERNEL FOR $1 %{_target_cpu}...
740
741    # make sure EXTRAVERSION says what we want it to say
742    perl -p -i -e "s/^EXTRAVERSION.*/EXTRAVERSION = -%{release}$1/" Makefile
743
744    # and now to start the build process
745
746    make -s mrproper
747    cp configs/$Config .config
748
749    Arch=`head -1 .config | cut -b 3-`
750    echo USING ARCH=$Arch
751
752    make -s ARCH=$Arch nonint_oldconfig > /dev/null
753    make -s ARCH=$Arch include/linux/version.h
754
755    make -s ARCH=$Arch %{?_smp_mflags} %{make_target}
756    make -s ARCH=$Arch %{?_smp_mflags} modules || exit 1
757    #make ARCH=$Arch buildcheck
758   
759    # Start installing the results
760
761%if "%{_enable_debug_packages}" == "1"
762    mkdir -p $RPM_BUILD_ROOT/usr/lib/debug/boot
763%endif
764    mkdir -p $RPM_BUILD_ROOT/%{image_install_path}
765    install -m 644 .config $RPM_BUILD_ROOT/boot/config-$KernelVer
766    install -m 644 System.map $RPM_BUILD_ROOT/boot/System.map-$KernelVer
767%ifarch ppc
768    cp vmlinux $RPM_BUILD_ROOT/%{image_install_path}/vmlinuz-$KernelVer
769%else
770    cp arch/$Arch/boot/bzImage $RPM_BUILD_ROOT/%{image_install_path}/vmlinuz-$KernelVer
771%endif
772        if [ -f arch/$Arch/boot/zImage.stub ]; then
773      cp arch/$Arch/boot/zImage.stub $RPM_BUILD_ROOT/%{image_install_path}/zImage.stub-$KernelVer || :
774        fi
775
776    mkdir -p $RPM_BUILD_ROOT/lib/modules/$KernelVer
777    make -s ARCH=$Arch INSTALL_MOD_PATH=$RPM_BUILD_ROOT modules_install KERNELRELEASE=$KernelVer mod-fw=
778 
779    # And save the headers/makefiles etc for building modules against
780    #
781    # This all looks scary, but the end result is supposed to be:
782    # * all arch relevant include/ files
783    # * all Makefile/Kconfig files
784    # * all script/ files
785
786    rm -f $RPM_BUILD_ROOT/lib/modules/$KernelVer/build
787    rm -f $RPM_BUILD_ROOT/lib/modules/$KernelVer/source
788    mkdir -p $RPM_BUILD_ROOT/lib/modules/$KernelVer/build
789    (cd $RPM_BUILD_ROOT/lib/modules/$KernelVer ; ln -s build source)
790    # first copy everything
791    cp --parents `find  -type f -name "Makefile*" -o -name "Kconfig*"` $RPM_BUILD_ROOT/lib/modules/$KernelVer/build
792    cp Module.symvers $RPM_BUILD_ROOT/lib/modules/$KernelVer/build
793    # then drop all but the needed Makefiles/Kconfig files
794    rm -rf $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/Documentation
795    rm -rf $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/scripts
796    rm -rf $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/include
797    cp .config $RPM_BUILD_ROOT/lib/modules/$KernelVer/build
798    cp -a scripts $RPM_BUILD_ROOT/lib/modules/$KernelVer/build
799    if [ -d arch/%{_arch}/scripts ]; then
800      cp -a arch/%{_arch}/scripts $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/arch/%{_arch} || :
801    fi
802    if [ -f arch/%{_arch}/*lds ]; then
803      cp -a arch/%{_arch}/*lds $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/arch/%{_arch}/ || :
804    fi
805    rm -f $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/scripts/*.o
806    rm -f $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/scripts/*/*.o
807%ifarch ppc
808    if [ -f arch/powerpc/lib/crtsavres.S -a -f arch/powerpc/lib/crtsavres.o ]
809    then
810      cp -a --parents arch/powerpc/lib/crtsavres.[So] $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/
811    fi
812%endif
813    if [ -d arch/%{asmarch}/include ]; then
814      cp -a --parents arch/%{asmarch}/include $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/
815    fi
816    cp -a include $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/include
817
818    # Make sure the Makefile and version.h have a matching timestamp so that
819    # external modules can be built
820    touch -r $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/Makefile $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/include/linux/version.h
821    touch -r $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/.config $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/include/linux/autoconf.h
822    # Copy .config to include/config/auto.conf so "make prepare" is unnecessary.
823    cp $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/.config $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/include/config/auto.conf
824
825    if test -s vmlinux.id; then
826      cp vmlinux.id $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/vmlinux.id
827    else
828      echo >&2 "*** WARNING *** no vmlinux build ID! ***"
829    fi
830
831    #
832    # save the vmlinux file for kernel debugging into the kernel-debuginfo rpm
833    #
834%if "%{_enable_debug_packages}" == "1"
835    mkdir -p $RPM_BUILD_ROOT/usr/lib/debug/lib/modules/$KernelVer
836    cp vmlinux $RPM_BUILD_ROOT/usr/lib/debug/lib/modules/$KernelVer
837%endif
838
839
840    # mark modules executable so that strip-to-file can strip them
841    find $RPM_BUILD_ROOT/lib/modules/$KernelVer -name "*.ko" -type f >modnames
842    xargs --no-run-if-empty chmod u+x < modnames
843
844    # detect missing or incorrect license tags
845    for i in `find $RPM_BUILD_ROOT/lib/modules/$KernelVer -name "*.ko" `
846        do
847                echo -n "$i "
848                /sbin/modinfo -l $i >> modinfo
849        done
850    cat modinfo |\
851                grep -v "^GPL" |
852                grep -v "^Dual BSD/GPL" |\
853                grep -v "^Dual MPL/GPL" |\
854                grep -v "^GPL and additional rights" |\
855                grep -v "^GPL v2" && exit 1
856    rm -f modinfo
857    # remove files that will be auto generated by depmod at rpm -i time
858    rm -f $RPM_BUILD_ROOT/lib/modules/$KernelVer/modules.*
859
860    # Move the devel headers out of the root file system
861    mkdir -p $RPM_BUILD_ROOT/usr/src/kernels
862    mv $RPM_BUILD_ROOT/lib/modules/$KernelVer/build $RPM_BUILD_ROOT/$DevelDir
863    ln -sf ../../..$DevelDir $RPM_BUILD_ROOT/lib/modules/$KernelVer/build
864    [ -z "$DevelLink" ] || ln -sf `basename $DevelDir` $RPM_BUILD_ROOT/$DevelLink
865}
866
867###
868# DO it...
869###
870
871# prepare directories
872rm -rf $RPM_BUILD_ROOT
873mkdir -p $RPM_BUILD_ROOT/boot
874
875%if %{buildup}
876BuildKernel
877%endif
878
879%if %{buildpae}
880BuildKernel pae
881%endif
882
883###
884### install
885###
886
887%install
888
889cd linux-%{kversion}
890
891# build documentation package
892%if %{builddoc}
893mkdir -p $RPM_BUILD_ROOT%{_docdir}/kernel-doc-%{kversion}/Documentation
894
895# sometimes non-world-readable files sneak into the kernel source tree
896chmod -R a+r *
897# copy the source over
898tar cf - Documentation | tar xf - -C $RPM_BUILD_ROOT%{_docdir}/kernel-doc-%{kversion}
899%endif
900
901# build source package
902%if %{buildsource}
903mkdir -p $RPM_BUILD_ROOT%{_prefix}/src/linux-%{kversion}
904sync
905make -s mrproper
906sync
907tar cf - . | tar xf - -C $RPM_BUILD_ROOT%{_prefix}/src/linux-%{kversion}
908rm -rf $RPM_BUILD_ROOT%{_prefix}/src/linux-%{kversion}/Documentation
909ln -sf %{_docdir}/kernel-doc-%{kversion}/Documentation $RPM_BUILD_ROOT%{_prefix}/src/linux-%{kversion}/
910sync
911
912# set the EXTRAVERSION to <version>custom, so that people who follow a kernel building howto
913# don't accidentally overwrite their currently working moduleset and hose their system
914perl -p -i -e "s/^EXTRAVERSION.*/EXTRAVERSION = -%{release}custom/" $RPM_BUILD_ROOT/usr/src/linux-%{kversion}/Makefile
915install -m 644 %{SOURCE10}  $RPM_BUILD_ROOT/usr/src/linux-%{kversion}
916%endif
917
918%if %{with_headers}
919# Install kernel headers
920make ARCH=%{hdrarch} INSTALL_HDR_PATH=$RPM_BUILD_ROOT/usr headers_install
921
922# Do headers_check but don't die if it fails.
923make ARCH=%{hdrarch} INSTALL_HDR_PATH=$RPM_BUILD_ROOT/usr headers_check \
924     > hdrwarnings.txt || :
925if grep -q exist hdrwarnings.txt; then
926    sed s:^$RPM_BUILD_ROOT/usr/include/:: hdrwarnings.txt
927   # Temporarily cause a build failure if header inconsistencies.
928   # exit 1
929fi
930
931find $RPM_BUILD_ROOT/usr/include \
932     \( -name .install -o -name .check -o \
933        -name ..install.cmd -o -name ..check.cmd \) | xargs rm -f
934
935# glibc provides scsi headers for itself, for now
936rm -rf $RPM_BUILD_ROOT/usr/include/scsi
937rm -f $RPM_BUILD_ROOT/usr/include/asm*/atomic.h
938rm -f $RPM_BUILD_ROOT/usr/include/asm*/io.h
939rm -f $RPM_BUILD_ROOT/usr/include/asm*/irq.h
940%endif
941
942%if %{with_firmware}
943make INSTALL_FW_PATH=$RPM_BUILD_ROOT/lib/firmware firmware_install
944%endif
945
946sync
947
948
949###
950### clean
951###
952
953%clean
954rm -rf $RPM_BUILD_ROOT
955
956###
957### scripts
958###
959
960# load the loop module for upgrades...in case the old modules get removed we have
961# loopback in the kernel so that mkinitrd will work.
962%pre
963/sbin/modprobe loop 2> /dev/null > /dev/null  || :
964exit 0
965
966%pre pae
967/sbin/modprobe loop 2> /dev/null > /dev/null  || :
968exit 0
969
970%post
971[ ! -x /usr/sbin/module_upgrade ] || /usr/sbin/module_upgrade
972[ -x /sbin/new-kernel-pkg ] && /sbin/new-kernel-pkg --mkinitrd --depmod --install %{KVERREL}
973
974%ifarch ppc
975for MODCONFFILE in /etc/modprobe.d/modprobe.conf.dist /etc/modprobe.conf /etc/modprobe.d/modprobe.conf
976do
977  if [ -f "$MODCONFFILE" ]; then
978    TEMPFILE=`/bin/mktemp -q /tmp/modconffile.XXXXXX`
979    sed -e 's/alias sound snd-powermac$//' $MODCONFFILE > $TEMPFILE
980    cat $TEMPFILE > $MODCONFFILE
981    rm -f $TEMPFILE
982  fi
983done
984%endif
985
986cd /boot
987# vmlinuz symlinks to new default kernel
988ln -sf vmlinuz-%{KVERREL} vmlinuz
989%ifarch ppc
990ln -sf vmlinuz-%{KVERREL} vmlinux
991%endif
992ln -sf System.map-%{KVERREL} System.map
993ln -sf initrd-%{KVERREL}.img initrd.img
994# vmlinuz.old symlink to current running kernel
995current=`uname -r`
996if [ ! -f vmlinuz-${current} ]; then
997  ln -sf vmlinuz-%{KVERREL} vmlinuz.old
998%ifarch ppc
999  ln -sf vmlinuz-%{KVERREL} vmlinux.old
1000%endif
1001  ln -sf System.map-%{KVERREL} System.map.old
1002  ln -sf initrd-%{KVERREL}.img initrd.old.img
1003else
1004  ln -sf vmlinuz-${current} vmlinuz.old
1005%ifarch ppc
1006  ln -sf vmlinuz-${current} vmlinux.old
1007%endif
1008  ln -sf System.map-${current} System.map.old
1009  ln -sf initrd-${current}.img initrd.old.img
1010fi
1011
1012[ -x /sbin/mkkerneldoth ] && /sbin/mkkerneldoth
1013depmod -a -F /boot/System.map-%{KVERREL} %{KVERREL}
1014
1015# if preffered bootloader is LILO, execute lilo.
1016%ifarch i586 i686
1017if [ -f /etc/sysconfig/bootloader ]; then
1018  source /etc/sysconfig/bootloader
1019  if [ "$BOOTLOADER" = "lilo" ]; then
1020    if [ -x /sbin/lilo -a -f /etc/lilo.conf ]; then
1021      /sbin/lilo > /dev/null
1022      exit 0
1023    fi
1024  fi
1025fi
1026%endif
1027
1028# update grub/menu.lst
1029GRUB_MENULST="/boot/grub/menu.lst"
1030if [ -f $GRUB_MENULST ]; then
1031  if ( grep -q "resume2=" $GRUB_MENULST ) ; then
1032    sed -i.rpmsave 's/resume2=/resume=/g' $GRUB_MENULST
1033  fi
1034fi
1035
1036%post pae
1037[ ! -x /usr/sbin/module_upgrade ] || /usr/sbin/module_upgrade
1038[ -x /sbin/new-kernel-pkg ] && /sbin/new-kernel-pkg --mkinitrd --depmod --install %{KVERREL}pae
1039
1040cd /boot
1041# vmlinuz-pae symlinks to new default pae kernel
1042ln -sf vmlinuz-%{KVERREL}pae vmlinuz-pae
1043ln -sf System.map-%{KVERREL}pae System.map-pae
1044ln -sf initrd-%{KVERREL}pae.img initrd-pae.img
1045# vmlinuz.old symlink to current running kernel
1046current=`uname -r`
1047ln -sf vmlinuz-${current} vmlinuz.old
1048ln -sf System.map-${current} System.map.old
1049ln -sf initrd-${current}.img initrd.old.img
1050
1051[ -x /sbin/mkkerneldoth ] && /sbin/mkkerneldoth
1052depmod -a -F /boot/System.map-%{KVERREL}pae %{KVERREL}pae
1053
1054# add PAE kernel entry to grub menu.list
1055GRUB_MENULST="/boot/grub/menu.lst"
1056if [ -f $GRUB_MENULST ]; then
1057  if ( ! grep -q "PAE kernel" $GRUB_MENULST ) ; then
1058    if [ -x /sbin/grubby ]; then
1059      /sbin/grubby --title="Vine Linux (PAE kernel)" \
1060                   --add-kernel=/boot/vmlinuz-pae \
1061                   --initrd=/boot/initrd-pae.img \
1062                   --copy-default \
1063                   --config-file=$GRUB_MENULST >& /dev/null ||:
1064    fi
1065  fi
1066fi
1067
1068# if preffered bootloader is LILO, execute lilo.
1069%ifarch i586 i686 x86_64
1070if [ -f /etc/sysconfig/bootloader ]; then
1071  source /etc/sysconfig/bootloader
1072  if [ "$BOOTLOADER" = "lilo" ]; then
1073    if [ -x /sbin/lilo -a -f /etc/lilo.conf ]; then
1074      /sbin/lilo > /dev/null
1075      exit 0
1076    fi
1077  fi
1078fi
1079%endif
1080
1081# update grub/menu.lst
1082GRUB_MENULST="/boot/grub/menu.lst"
1083if [ -f $GRUB_MENULST ]; then
1084  if ( grep -q "resume2=" $GRUB_MENULST ) ; then
1085    sed -i.rpmsave 's/resume2=/resume=/g' $GRUB_MENULST
1086  fi
1087fi
1088
1089%preun
1090/sbin/modprobe loop 2> /dev/null > /dev/null  || :
1091[ -x /sbin/new-kernel-pkg ] && /sbin/new-kernel-pkg --rminitrd --rmmoddep --remove %{KVERREL}
1092
1093%preun pae
1094/sbin/modprobe loop 2> /dev/null > /dev/null  || :
1095[ -x /sbin/new-kernel-pkg ] && /sbin/new-kernel-pkg --rminitrd --rmmoddep --remove %{KVERREL}pae
1096
1097
1098###
1099### file lists
1100###
1101
1102%if %{with_headers}
1103%files headers
1104%defattr(-,root,root)
1105/usr/include/*
1106%endif
1107
1108%if %{with_firmware}
1109%files firmware
1110%defattr(-,root,root)
1111/lib/firmware/*
1112%endif
1113
1114%if %{buildup}
1115%files
1116%defattr(-,root,root)
1117/%{image_install_path}/*-%{KVERREL}
1118/boot/System.map-%{KVERREL}
1119/boot/config-%{KVERREL}
1120%dir /lib/modules/%{KVERREL}
1121/lib/modules/%{KVERREL}/kernel
1122/lib/modules/%{KVERREL}/build
1123/lib/modules/%{KVERREL}/source
1124
1125%files devel
1126%defattr(-,root,root)
1127%verify(not mtime) /usr/src/kernels/%{KVERREL}-%{_target_cpu}
1128%endif
1129
1130%if %{buildpae}
1131%files pae
1132%defattr(-,root,root)
1133/%{image_install_path}/*-%{KVERREL}pae
1134/boot/System.map-%{KVERREL}pae
1135/boot/config-%{KVERREL}pae
1136%dir /lib/modules/%{KVERREL}pae
1137/lib/modules/%{KVERREL}pae/kernel
1138/lib/modules/%{KVERREL}pae/build
1139/lib/modules/%{KVERREL}pae/source
1140
1141%files pae-devel
1142%defattr(-,root,root)
1143%verify(not mtime) /usr/src/kernels/%{KVERREL}-pae-%{_target_cpu}
1144/usr/src/kernels/%{KVERREL}pae-%{_target_cpu}
1145%endif
1146
1147
1148
1149# only some architecture builds need kernel-source
1150%if %{buildsource}
1151%files source
1152%defattr(-,root,root)
1153%{_prefix}/src/linux-%{kversion}
1154%dir %{_prefix}/src/linux-%{kversion}
1155%endif
1156
1157# only some architecture builds need kernel-doc
1158%if %{builddoc}
1159%files doc
1160%defattr(-,root,root)
1161%{_datadir}/doc/kernel-doc-%{kversion}/Documentation/*
1162%dir %{_datadir}/doc/kernel-doc-%{kversion}/Documentation
1163%dir %{_datadir}/doc/kernel-doc-%{kversion}
1164%endif
1165
1166
1167%changelog
1168* Wed May 11 2011 Daisuke SUZUKI <daisuke@linux.or.jp> 2.6.35-15
1169- add patch1400 to update e1000e driver
1170
1171* Sat Apr 30 2011 Daisuke SUZUKI <daisuke@linux.or.jp> 2.6.35-14
1172- drop i586 config
1173- build kernel-{source,doc,firmware}.noarch package on i686 build
1174
1175* Sat Apr 30 2011 Daisuke SUZUKI <daisuke@linux.or.jp> 2.6.35-13
1176- update to 2.6.35.13
1177
1178* Wed Apr 27 2011 Daisuke SUZUKI <daisuke@linux.or.jp> 2.6.35-12
1179- update configs
1180  - enable CONFIG_DEVPTS_MULTIPLE_INSTANCES
1181
1182* Mon Apr 25 2011 Daisuke SUZUKI <daisuke@linux.or.jp> 2.6.35-11
1183- update to unionfs to 2.5.8
1184- add patch6031 to fix open+unlink+ftruncate crash
1185  http://www.fsl.cs.sunysb.edu/pipermail/unionfs/2011-March/006091.html
1186
1187* Wed Apr 13 2011 Daisuke SUZUKI <daisuke@linux.or.jp> 2.6.35-10
1188- disable drm update patches
1189- update x86 config
1190  - disable CONFIG_KEXEC, CONFIG_RELOCATABLE
1191
1192* Tue Apr 12 2011 Daisuke SUZUKI <daisuke@linux.or.jp> 2.6.35-9
1193- update to 2.6.35.12
1194- update x86 configs
1195  - enable CONFIG_FTRACE, CONFIG_DYNAMIC_TRACE
1196- add drm update patches
1197
1198* Tue Mar 08 2011 Daisuke SUZUKI <daisuke@linux.or.jp> 2.6.35-8
1199- update to 2.6.35.11
1200
1201* Sun Jan 09 2011 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 2.6.35-7
1202- updated to 2.6.35.10
1203
1204* Mon Sep 27 2010 Daisuke SUZUKI <daisuke@linux.or.jp> 2.6.35-6
1205- update to 2.6.35.6
1206  - remove patch2600 which is merged in upstream
1207
1208* Mon Sep 27 2010 Daisuke SUZUKI <daisuke@linux.or.jp> 2.6.35-5
1209- add patch2600 to fix i915 modesetting failure on intel 8xx (<BTS:1039>)
1210- add BR: xz-lzma-compat, net-tools (<BTS:1038>)
1211- update unionfs to 2.5.6
1212- update tuxonice to 3.2-rc2
1213
1214* Tue Sep 21 2010 Daisuke SUZUKI <daisuke@linux.or.jp> 2.6.35-4
1215- update to 2.6.35.5
1216
1217* Fri Sep 03 2010 Daisuke SUZUKI <daisuke@linux.or.jp> 2.6.35-3
1218- update to 2.6.35.4
1219
1220* Sat Aug 21 2010 Daisuke SUZUKI <daisuke@linux.or.jp> 2.6.35-2
1221- update to 2.6.35.3
1222
1223* Mon Aug 16 2010 Daisuke SUZUKI <daisuke@linux.or.jp> 2.6.35-1
1224- update to 2.6.35.2
1225- update configs
1226- update unionfs to 2.5.5
1227- update tuxonice to 3.1.1.1
1228
1229* Wed May 19 2010 Daisuke SUZUKI <daisuke@linux.or.jp> 2.6.34-1
1230- update to 2.6.34
1231- patch1850: do not show fbcon logo on quiet mode
1232- patch1860: silence acpi blacklist code
1233- update tuxonice to git snapshot
1234
1235* Fri May 14 2010 Daisuke SUZUKI <daisuke@linux.or.jp> 2.6.33-5
1236- update to 2.6.33.4
1237
1238* Tue Apr 06 2010 Daisuke SUZUKI <daisuke@linux.or.jp> 2.6.33-4
1239- update to 2.6.33.2
1240- change configs
1241  - revert PREEMPT/PREEMPT_VOLUNTARY changes of previous kernel
1242
1243* Wed Mar 24 2010 Daisuke SUZUKI <daisuke@linux.or.jp> 2.6.33-3
1244- change configs
1245  - enable CONFIG_PREEMPT, disable CONFIG_PREEMPT_VOLUNTARY
1246- update unionfs to 2.5.4
1247
1248* Tue Mar 15 2010 Daisuke SUZUKI <daisuke@linux.or.jp> 2.6.33-2
1249- update to 2.6.33.1
1250- remove bootsplash patch, we use plymouth
1251- change CONFIG_VGASTATE to y
1252- add patch1394 to support PLANEX GW-US54GXS (Wishes:229)
1253- update tuxonice to 3.1-for-2.6.33
1254
1255* Tue Mar 02 2010 Daisuke SUZUKI <daisuke@linux.or.jp> 2.6.33-1
1256- update to 2.6.33
1257- update tuxonice to 3.0.99.48
1258- drop e1000 patch
1259- drop drm patches
1260
1261* Sat Feb 20 2010 Daisuke SUZUKI <daisuke@linux.or.jp> 2.6.32-14
1262- add Patch2833 for drm-intel
1263  - do not change DRM configuration when releasing load detect pipe
1264
1265* Sat Feb 20 2010 Daisuke SUZUKI <daisuke@linux.or.jp> 2.6.32-13
1266- add Patch2831,2832 for drm-intel
1267
1268* Wed Feb 17 2010 Daisuke SUZUKI <daisuke@linux.or.jp> 2.6.32-12
1269- Requires(pre): mkinitrd >= 6.0.93
1270  - new sysfs layout needs new mkinitrd
1271- add Patch2822 for drm-intel
1272
1273* Mon Feb 15 2010 Daisuke SUZUKI <daisuke@linux.or.jp> 2.6.32-11
1274- update to 2.6.32.8
1275- disable SYSFS_DEPRECATED
1276
1277* Tue Feb 09 2010 Daisuke SUZUKI <daisuke@linux.or.jp> 2.6.32-10
1278- update to 2.6.32.7
1279- enable NUMA support on x86_64
1280
1281* Mon Feb  8 2010 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 2.6.32-9
1282- drop Patch380 (see the changelog on 2.6.26-3 below)
1283- s/^BuildPreReq/BuildRequires/, s/^Prereq/Requires(pre)/
1284
1285* Sun Feb 07 2010 NAKAMURA Kenta <kenta@vinelinux.org> 2.6.32-8
1286- rebuilt with gcc 4.4.3
1287
1288* Tue Jan 19 2010 Daisuke SUZUKI <daisuke@linux.or.jp> 2.6.32-7
1289- update to 2.6.32.4
1290
1291* Sat Jan 16 2010 Daisuke SUZUKI <daisuke@linux.or.jp> 2.6.32-6
1292- update to 2.6.32.3
1293- update tuxonice to 2.0.99.44
1294- drop i586 support
1295  - build kernel-headers on i686
1296
1297* Thu Dec 17 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 2.6.32-5
1298- update tuxonice to 3.0.99.41-for-2.6.32
1299
1300* Tue Dec 15 2009 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 2.6.32-4
1301- fix ppc.config
1302
1303* Tue Dec 15 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 2.6.32-3
1304- update to 2.6.32.1
1305- add drm related patches
1306  Patch2811: drm-radeon-fixes.patch
1307  Patch2812: drm-radeon-dp-support.patch
1308  Patch2814: drm-nouveau.patch
1309  Patch2819: drm-intel-big-hammer.patch
1310  Patch2826: drm-i915-fix-sync-to-vbl-when-vga-is-off.patch
1311  Patch2827: linux-2.6-intel-agp-clear-gtt.patch
1312  Patch2830: linux-2.6.32-drm-i915-gem-on-pae.patch
1313
1314* Sat Dec 05 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 2.6.32-2
1315- update x86 configs
1316
1317* Fri Dec 04 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 2.6.32-1
1318- update to 2.6.32
1319- drop obsolete/upstream patches
1320
1321* Tue Oct 13 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 2.6.31-8
1322- update to 2.6.31.3
1323- update x86 configs
1324  - set CONFIG_BLK_DEV_{SD,SR,SG} to "y"
1325
1326* Thu Oct  8 2009 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 2.6.31-7
1327- fix ppc config (RTC_DRV_PPC -> RTC_DRV_GENERIC etc.)
1328
1329* Wed Oct  7 2009 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 2.6.31-6
1330- add Patch360 (powerpc: Remove SMP warning from PowerMac cpufreq)
1331
1332* Sat Sep 26 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 2.6.31-5
1333- update to 2.6.31.1
1334- prefer ata_piix driver on ICH4+ chipset instead of IDE/piix
1335
1336* Mon Sep 21 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 2.6.31-4
1337- fix asm headers
1338
1339* Mon Sep 21 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 2.6.31-3
1340- add missing headers to kernel-devel
1341
1342* Sun Sep 20 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 2.6.31-2
1343- update x86/x86_64 configs
1344  - set CONFIG_{ATA,ATA_PIIX,SATA_AHCI} to "y"
1345- TODO: fix ppc config
1346
1347* Sun Sep 20 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 2.6.31-1
1348- update to 2.6.31
1349- drop obsolete/upstream patches
1350- update tuxonice to current-20090911-v1
1351- update unionfs-2.5.2
1352
1353* Sat Aug 15 2009 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 2.6.27-43
1354- add patch20000 for fix CVE-2009-2692 (SOCKOPS_WRAP()) from fc10
1355
1356* Thu Aug  6 2009 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 2.6.27-42
1357- update to 2.6.27.29 with security fixes
1358
1359* Fri Jul 24 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 2.6.27-41
1360- update to 2.6.27.27
1361- add patch4012 to load panasonic-laptop automatically
1362  (<BTS:0734>, [VineSeed:17786], http://patchwork.kernel.org/patch/2275/)
1363
1364* Fri Jul  3 2009 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 2.6.27-40
1365- update to 2.6.27.26
1366- add patch810 for fix slub bug
1367- drop patch20000 (included in .26)
1368
1369* Thu Jul  2 2009 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 2.6.27-39
1370- change Provides alsa-driver 1.0.19 -> 1.0.17
1371
1372* Thu Jul  2 2009 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 2.6.27-38
1373- drop patch8000,8001 (alsa driver are provided by alsa-driver package)
1374
1375* Mon Jun 29 2009 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 2.6.27-37
1376- 2.6.27.25
1377- drop patch280 (included in .25)
1378- add patch20000 for fix CVE-2009-1389 (r8169 driver)
1379
1380* Sat Jun 06 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 2.6.27-36
1381- add Patch280: workaround failures on intel atom
1382- add Patch140[45]: fix e1000e driver
1383- add Patch2100: fix pata_sch, notice attached slave devices
1384- add Patch2900: update synaptics driver
1385- add Patch291[012]: update toshiba acpi driver
1386- add Patch2920: update eeepc laptop driver
1387- add Patch3000: fix up v4l2 video_open function
1388
1389* Wed Jun 03 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 2.6.27-35
1390- fix x86_64 config
1391
1392* Sun May 31 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 2.6.27-34
1393- enable CONFIG_PCI_MSI
1394- add Patch1840 to disable PCI MSI by default
1395
1396* Sun May 24 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 2.6.27-33
1397- update to 2.6.27.24
1398- add Patch4011 to update panasonic-laptop
1399
1400* Sun May 17 2009 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 2.6.27-32
1401- now ppc kernel (vmlinux) is named as vmlinuz
1402  (still keep vmlinux* symlinks for compatibility though)
1403- remove MOL-related files and patches completely
1404
1405* Sat May 16 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 2.6.27-31
1406- revert config change
1407  - re-enable CONFIG_SYSFS_DEPRECATED which is still needed by some
1408    userland utilities
1409
1410* Thu May 13 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 2.6.27-30
1411- update configs
1412  - disable CONFIG_SYSFS_DEPRECATED
1413
1414* Tue May 12 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 2.6.27-29
1415- update /boot/vmlinuz* symlink policy
1416  - vmlinuz -> newly installed kernel
1417  - vmlinuz-pae -> newly installed pae kernel
1418  - vmlinuz.old -> current running kernel
1419
1420* Mon May 11 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 2.6.27-28
1421- add Patch2812 to add missing drm definitions
1422
1423* Sun May 10 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 2.6.27-27
1424- update to 2.6.27.23
1425
1426* Tue May 05 2009 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 2.6.27-26
1427- apply patch2811 (again) to disable GEM on PAE or 8xx
1428
1429* Tue May 05 2009 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 2.6.27-25
1430- patch2813 - patch2819 are disabled to fix radeon dri issue
1431
1432* Mon May 04 2009 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 2.6.27-24.1
1433- test package to fix DRI issue on radeon
1434
1435* Mon Apr 27 2009 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 2.6.27-24
1436- modify post script for ppc (delete snd-powermac aliasing in modprobe.conf*)
1437
1438* Mon Apr 27 2009 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 2.6.27-23
1439- Patch6030 (unionfs) updated to 2.5.1
1440
1441* Mon Apr 27 2009 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 2.6.27-22
1442- update ppc.config (change CONFIG_RTC_DRV_PPC from m to y, and many more)
1443- s/modutils/module-init-tools/ in BuildPreReq
1444
1445* Sat Apr 25 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 2.6.27-21
1446- change config options for tuxonice-3.0.1
1447  set following options to 'y'
1448  - CONFIG_CRYPTO_DEFLATE,CONFIG_CRYPTO_LZO
1449  - CONFIG_LZO_COMPRESS,CONFIG_LZO_DECOMPRESS
1450   
1451* Sun Apr 19 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 2.6.27-20
1452- update drm patches
1453- update configs
1454  - CONFIG_USB_OHCI_HCD_SSB change to n
1455- update tuxonice to 3.0.1-for-2.6.27
1456
1457* Sat Mar 28 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 2.6.27-19
1458- update to 2.6.27.21
1459- update tuxonice to new current snapshot (20090313-v1)
1460- update kernel_prereq
1461  - mkinitrd >= 5.1.19.6
1462  - module-init-tools >= 3.6
1463
1464* Wed Mar 18 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 2.6.27-18
1465- update to 2.6.27.20
1466- add PAE kernel entry to grub menu.lst
1467  - create /boot/vmlinuz-pae for latest pae kernel
1468
1469* Wed Mar 04 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 2.6.27-17
1470- update to 2.6.27.19
1471- remove r1000 driver
1472
1473* Wed Mar  4 2009 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 2.6.27-16
1474- update tuxonice to current snapshot (20090214-v1)
1475
1476* Thu Feb 19 2009 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 2.6.27-15
1477- update Patch8001
1478
1479* Wed Feb 18 2009 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 2.6.27-14
1480- add Patch8000 and Patch8001 (update alsa-driver to 1.0.19)
1481
1482* Fri Feb 13 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 2.6.27-13
1483- update to 2.6.27.17
1484
1485* Fri Feb 13 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 2.6.27-12
1486- update to 2.6.27.16
1487- re-add Patch1450 to support smarter relatime
1488- modify kernel config
1489  - CONFIG_RT_GROUP_SCHED=y
1490  - CONFIG_CGROUP_SCHED=y
1491  - CONFIG_USER_NS=y
1492  - CONFIG_PID_NS=y
1493  - CONFIG_DEFAULT_RELATIME=y
1494
1495* Sun Jan 25 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 2.6.27-11
1496- update to 2.6.27.13
1497- update drm-next.patch
1498  - drm-next.patch: drm/intel: fix VT switch issue harder.
1499- update drm-modesetting-radeon.patch
1500  - radeon drm: fix broken caching bits in radeon which broke AGP
1501- update to squashfs 3.4
1502
1503* Mon Jan 19 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 2.6.27-10
1504- update to 2.6.27.12
1505- drop upstream patch (patch2500)
1506
1507* Tue Jan 13 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 2.6.27-9
1508- add kernel-pae subpackage for PAE capable kernel (i686 only)
1509
1510* Sat Dec 27 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 2.6.27-8
1511- add Patch1400 to support ich9 e1000 support
1512- add Patch140[123] to support newer e1000e device
1513- add Patch1410 to update r8169
1514- add Patch250[0124] to update wireless bits
1515- add Patch260[012] to update uvcvideo
1516- add Patch2800,281[0356] to update drm
1517- add Patch4000 to add atl2 driver
1518- add Patch4010 to add panasonic laptop extras
1519
1520* Fri Dec 26 2008 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 2.6.27-7
1521- fix header installation section (introducing asmarch macro etc.)
1522  especially for arch/powerpc/include/asm instead of include/asm-powerpc
1523  (see git commit b8b572e1015f81b4e748417be2629dfe51ab99f9)
1524
1525* Mon Dec 22 2008 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 2.6.27-6
1526- fix broken ppc.config (maybe at 2.6.27-4 or -5?)
1527
1528* Sun Dec 21 2008 Daisuke SUZUKI <daisuke@linux.or.jp> - 2.6.27-5
1529- update to 2.6.27.10
1530- change configs
1531  - set CONFIG_RTC_DRV_CMOS=y
1532  - set CONFIG_TIO_IGNORE_LATE_INITCALL=y
1533
1534* Wed Dec 17 2008 Daisuke SUZUKI <daisuke@linux.or.jp> - 2.6.27-4
1535- update to 2.6.27.9
1536- change configs
1537  - set CONFIG_RTC_CLASS=y instead of "m"
1538  - set CONFIG_CGROUPS=y
1539
1540* Sat Dec 13 2008 Daisuke SUZUKI <daisuke@linux.or.jp> - 2.6.27-3
1541- add Conflicts: libdrm-devel < 2.4.0-4 to kernel-headers
1542- add kernel-firmware subpackage
1543
1544* Fri Dec 12 2008 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 2.6.27-2
1545- minor treatment for creating asm symlinks
1546
1547* Thu Dec 11 2008 Daisuke SUZUKI <daisuke@linux.or.jp> - 2.6.27-1
1548- update to 2.6.27.8
1549- update tuxonice to current snapshot
1550- update unionfs to 2.5
1551- update configs
1552
1553* Sun Oct 05 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 2.6.26-9
1554- Requires(post): mkinitrd >= 4.2.1.10-2vl5
1555
1556* Mon Sep 15 2008 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 2.6.26-8
1557- the first line "# powerpc" was missing on ppc.config of 2.6.26-7 - fixed.
1558
1559* Tue Sep 09 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 2.6.26-7
1560- update to 2.6.26.5
1561- drop patch2230 (merged in upstream)
1562
1563* Sat Aug 16 2008 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 2.6.26-6
1564- add patch2230 to fix it821x in pass-through mode segfaults
1565  (Already this patch is merged into kernel main tree)
1566
1567* Mon Aug 11 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 2.6.26-5
1568- update to 2.6.26.2
1569
1570* Wed Jul 23 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 2.6.26-4
1571- set CONFIG_X86_PAT to n
1572  - this may cause lock or boot problem in some system
1573- set CONFIG_IDE_GENERIC to n
1574  - disable ide_generic to fix piix dma problem.
1575    ide_generic does not help in recent PCs, and may cause confusion,
1576    so it should be set 'n' now.
1577
1578* Wed Jul 22 2008 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 2.6.26-3
1579- drop unneccesary powerpc patches
1580- re-create Patch370 and ppc.config
1581- add Patch380 and apply in reverse (until Vine goes to gcc-4.4.x)
1582
1583* Tue Jul 22 2008 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 2.6.26-2
1584- do not override asm-powerpc/highmem.h with asm-ppc/highmem.h anymore
1585
1586* Sat Jul 19 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 2.6.26-1
1587- update to 2.6.26
1588- update configs
1589- drop unneeded patches
1590- update tuxonice from tuxonice-2.6.26.git
1591
1592* Thu Jul 03 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 2.6.25-12
1593- update to 2.6.25.10
1594- fix CONFIG_NLS_DEFAULT to utf8
1595
1596* Sat Jun 28 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 2.6.25-11
1597- update to 2.6.25.9
1598- add Patch2500 to implement smarter atime update support ([VineSeed:15756])
1599- change CONFIG_NLS_DEFAULT from euc-jp to utf-8
1600
1601* Tue Jun 10 2008 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 2.6.25-10
1602- updated to 2.6.25.6
1603
1604* Mon Jun 09 2008 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 2.6.25-9
1605- CONFIG_BLK_DEV_{IDECD,PIIX}=m to avoid piix driver to override
1606  ata_piix driver under ICH* PATA chipsets
1607
1608* Sat May 31 2008 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 2.6.25-8
1609- add Patch2400 to support Intel 965G/965GM chipsets
1610  (0e170c72c0c55bd78213a0f5053bd9a1dde403b7)
1611
1612* Thu May 29 2008 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 2.6.25-7
1613- add Patch2220 to fix boot suspending on recent MacBooks w/o AC adapter
1614  (see http://www.spinics.net/lists/linux-ide/msg23442.html and its thread)
1615
1616* Sat May 17 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 2.6.25-6
1617- update to 2.6.25.4
1618- drop Patch2400 (already in upstream)
1619
1620* Fri May 16 2008 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 2.6.25-5
1621- fix ppc.config
1622
1623* Thu May 15 2008 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 2.6.25-4
1624- add Patch2400 (cb6716c879ecf49e2af344926c6a476821812061)
1625  to fix broken drive detection on some MacBooks
1626- disable Patch381 (no need to export copy_page symbols anymore)
1627
1628* Fri May 02 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 2.6.25-3
1629- update to 2.6.25.1
1630
1631* Mon Apr 28 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 2.6.25-2
1632- update unionfs to 2.3.3
1633- update tuxonice to 3.0-rc7
1634
1635* Wed Apr 23 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 2.6.25-1
1636- update to 2.6.25
1637- update unionfs to 2.3.2
1638- update configs
1639
1640* Sun Apr 06 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 2.6.24-7
1641- build x86 headers on i586 build
1642
1643* Fri Apr 04 2008 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 2.6.24-6
1644- re-introduce kernel-headers subpackage again
1645  (which obsoletes pretty old glibc-kernheaders package)
1646
1647* Sun Mar 30 2008 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 2.6.24-5
1648- fix ppc.config
1649- add buildmol (default 0)
1650
1651* Thu Mar 27 2008 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 2.6.24-4
1652- fix include file install section for x86_64
1653
1654* Wed Mar 26 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 2.6.24-3
1655- drop supermount-ng patch
1656- add Patch6020 for bootsplash
1657
1658* Tue Mar 25 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 2.6.24-2
1659- update to 2.6.24.4
1660
1661* Mon Mar 24 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 2.6.24-1
1662- update to 2.6.24.3
1663- update unionfs to 2.2.4
1664- update x86/x86_64 configs
1665
1666* Fri Jan 25 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 2.6.23-0vl7
1667- update TuxOnIce to 3.0-rc5-2.6.23.14
1668
1669* Mon Jan 21 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 2.6.23-0vl6
1670- updated to 2.6.23.14
1671- update TuxOnIce to 3.0-rc4-2.6.23.14
1672
1673* Sun Dec 16 2007 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 2.6.23-0vl5
1674- add Patch381 (unionfs won't build without this patch)
1675- rename mol-kmods to kernel-module-mol
1676
1677* Sat Dec 15 2007 Daisuke SUZUKI <daisuke@linux.or.jp> 2.6.23-0vl4
1678- updated to 2.6.23.11
1679- update TuxOnIce to 3.0-rc3-2.6.23.9
1680- update unionfs to 2.1.11
1681- update squashfs to 3.3
1682
1683* Wed Dec  5 2007 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 2.6.23-0vl3
1684- updated to 2.6.23.9
1685
1686* Sun Nov 18 2007 Daisuke SUZUKI <daisuke@linux.or.jp> 2.6.23-0vl2
1687- update TuxOnIce to 3.0-rc2-2.6.23.1
1688- update ppc config
1689
1690* Sat Nov 17 2007 Daisuke SUZUKI <daisuke@linux.or.jp> 2.6.23-0vl1
1691- update to 2.6.23.8
1692
1693* Mon Nov 05 2007 NAKAMURA Kenta <kenta@vinelinux.org> 2.6.23-0vl0.7
1694- update x86_64.config
1695
1696* Tue Oct 30 2007 Daisuke SUZUKI <daisuke@linux.or.jp> 2.6.23-0vl0.6
1697- update x86 config
1698
1699* Mon Oct 29 2007 NAKAMURA Kenta <kenta@vinelinux.org> 2.6.23-0vl0.5
1700- update x86_64.config
1701- add patch2301 for fix a bug in the LSI emulation in VMWare 5
1702
1703* Mon Oct 22 2007 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 2.6.23-0vl0.4
1704- unionfs updated to 2.1.7
1705
1706* Mon Oct 22 2007 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 2.6.23-0vl0.3
1707- add Patch380 to fix symbol errors with mol-kmods
1708- fix ppc.config (CONFIG_SLUB_DEBUG{,_ON} were missing)
1709
1710* Sun Oct 21 2007 Daisuke SUZUKI <daisuke@linux.or.jp> 2.6.23-0vl0.2
1711- require mkinitrd >= 4.2.1.8-0vl5 for tuxonice-3.0
1712- update grub/menu.lst to use "resume=" parameter instead of "resume2="
1713
1714* Sun Oct 21 2007 Daisuke SUZUKI <daisuke@linux.or.jp> 2.6.23-0vl0.1
1715- update x86 config
1716- update ppc config (enable SLUB allocator instead of SLAB allocator)
1717
1718* Fri Oct 19 2007 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 2.6.23-0vl0
1719- initial attempt for upgrading 2.6.23
1720- 2.6.23.1
1721- drop many "untested" or "already in upstream" patches
1722- add e1000e driver
1723- r1000 updated to 1.0.7 (with a patch to fix compile failure)
1724- drop fbsplash
1725- updated other components such as following:
1726  - TuxOnIce (formerly suspend2) 3.0-rc1
1727  - supermount-ng 2.2.2
1728  - unionfs 2.1.6
1729  - squashfs 3.2r2
1730  - Mac-On-Linux 0.9.72.1 (only on ppc)
1731- other important TODOs:
1732  - prepare correctly working i?86/x86_64 configs for the first thing!
1733  - clean up many sections in this spec file
1734  - re-organize many of the patches
1735  - include another kind of splash mechanism (usplash? splashy? etc.)
1736  - time to consider introducing xen and SELinux?
1737
1738* Thu Oct 04 2007 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 2.6.16-0vl89
1739- re-update patch1050,1060 for suspend2 2.2.8 on x86_64
1740- update patch1390 to 3.71b (wishes:128)
1741- update patch1630 (tg3 section is no needed)
1742
1743* Wed Oct 03 2007 Daisuke SUZUKI <daisuke@linux.or.jp> 2.6.16-0vl88
1744- Prereq: mkinitrd >= 4.2.1.8-0vl2 for new suspend2
1745
1746* Sun Sep 30 2007 Daisuke SUZUKI <daisuke@linux.or.jp> 2.6.16-0vl87
1747- update suspend2 patch to 2.2.8-for-2.6.16.21
1748
1749* Fri Sep 28 2007 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 2.6.16-0vl86
1750- add patch20390 for fix CVE-2007-4573 (Zero extend all registers)
1751
1752* Thu Sep 27 2007 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 2.6.16-0vl85
1753- add patch20370 for fix CVE-2007-3739 ("mm/mmap.c")
1754- add patch20380 for fix CVE-2007-3740 (CIFS should honor umask)
1755- update Source200, patch1050,1060 for fix function name conflict on x86_64
1756
1757* Mon Aug 27 2007 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 2.6.16-0vl84
1758- fix following configs for ppc
1759  - CONFIG_IEEE1394_EXPORT_FULL_API=y
1760  - CONFIG_IEEE1394_OHCI1394=m
1761
1762* Mon Aug 27 2007 Daisuke SUZUKI <daisuke@linux.or.jp> 2.6.16-0vl83
1763- add Patc2146 for libata/ahci to add new chipset(sb700,mcp7x,via) support
1764- update Patch2143
1765
1766* Sun Aug 26 2007 Daisuke SUZUKI <daisuke@linux.or.jp> 2.6.16-0vl82
1767- update Patch2143
1768
1769* Sun Aug 26 2007 Daisuke SUZUKI <daisuke@linux.or.jp> 2.6.16-0vl81
1770- add Patch2140 for libata ich9 support
1771- add Patch2141 for generic ahci class support
1772- add Patch2142 for libata/ide mcp67 support
1773- add Patch2143 for libata/ata_piix update to fix port mapping problem in ich8
1774- add Patch2144 for libata/ahci update to force SB600 as AHCI mode
1775- add Patch2145 for libata/sata_via to add new chipset support
1776- add Patch2220 for IDE/atiixp SB600 support
1777- add Patch3200 for agpgart/intel-agp intel 965 support
1778- add Patch3210 for drm/i915 intel 945gme support
1779- add Patch3010 for hda_intel ICH9/RS690/MCP6x support
1780
1781* Sat Aug 25 2007 Daisuke SUZUKI <daisuke@linux.or.jp> 2.6.16-0vl80
1782- add patch20360 for fix CVE-2007-3848 (PR_SET_PDEATHSIG)
1783- add patch20350 for fix CVE-2007-4308 (aac raid driver)
1784- add Patch20320 for fix CVE-2007-3513 (usblcd)
1785- add Patch20330 for fix CVE-2007-1353 (Bluetooth Fix L2CAP/HCI setsockopt())
1786- add Patch20340 for fix CVE-2007-3105 (random)
1787- add patch20310 for fox CVE-2006-7203(compat_sys_mount())
1788- add patch1371 for support Corega LAPCIGT NIC (R8169)
1789- renumber patch1371 -> patch1375 (linux-2.6.16-r1000-1.0.4.patch)
1790
1791* Sun Jun 10 2007 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 2.6.16-0vl79
1792- add patch20280 for fix CVE-2007-2453
1793- add patch20290 for fix CVE-2007-2875
1794- add patch20300 for fix CVE-2007-2876
1795- add Patch2300 to update 3w-9xxx driver (from 3ware)
1796
1797* Sat Jun 09 2007 Daisuke SUZUKI <daisuke@linux.or.jp> 2.6.16-0vl78
1798- add Patch1391 to update forcedeth-0.60
1799
1800* Thu May 31 2007 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 2.6.16-0vl77
1801- for VineSeed
1802
1803* Mon May 28 2007 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 2.6.16-0vl76
1804- add patch20250 for fix CVE-2007-1861 (NETLINK_FIB_LOOKUP)
1805- add patch20260 for fix CVE-2007-2172 (anout-of-bounds access)
1806- add patch20270 for fix CVE-2007-2525 (PPP Over X/Ethernet)
1807
1808* Sat Apr 14 2007 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 2.6.16-0vl75
1809- add patch20225 for fix CVE-2007-1497 (ipv6_conntrack_in())
1810- add patch20240 for fix CVE-2007-1357 (atalk_sum_skb() in AppleTalk)
1811- fix changelog typo
1812
1813* Fri Apr 06 2007 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 2.6.16-0vl74
1814- add patch20200 for fix CVE-2007-1217 (isdn capi)
1815- update config (CONFIG_CAPI_TRACE is added)
1816- add patch20220 for fix CVE-2007-1496 (nf_conntrack in netfilter)
1817- add patch20230 for fix CVE-2007-1592 (cp_v6_syn_recv_soc())
1818- remake patch20180 (for CVE-2007-1000)
1819  - old patch included CVE-2007-1388 fix
1820- add patch20210 for fix CVE-2007-1388 (do_ipv6_setsockopt())
1821  - it was separated from old patch20180
1822
1823* Wed Mar 14 2007 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 2.6.16-0vl73
1824- add patch20190 for fix CVE-2007-0958 (PT_INTERP)
1825
1826* Wed Mar 14 2007 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 2.6.16-0vl72
1827- add patch for fix CVE-2007-0005 (cm4040)
1828- add patch for fix CVE-2007-1000 (ipv6_getsockopt_sticky())
1829
1830* Wed Feb 21 2007 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 2.6.16-0vl71
1831- add patch20160 for fix CVE-2007-0772 (NFSACL DoS)
1832
1833* Thu Feb 15 2007 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 2.6.16-0vl70
1834- add patch20150 for fix CVE-2007-0006 ("key_alloc_serial()" DoS)
1835
1836* Mon Feb 05 2007 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 2.6.16-0vl69
1837- add patch20140 for fix CVE-2006-5753 (listxattr Memory Corruption)
1838
1839* Thu Jan 18 2007 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 2.6.16-0vl68
1840- add patch20120 for fix CVE-2006-4814 (mincore User Space Access Lock issue)
1841- add patch20130 for fix CVE-2006-5749 (ISDN init_timer)
1842
1843* Mon Jan 08 2007 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 2.6.16-0vl67
1844- rebuilt
1845
1846* Mon Dec 25 2006 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 2.6.16-0vl66.1
1847- test package
1848- add patch20070 for fix CVE-2006-5173
1849- add patch20080 for fix CVE-2006-5823
1850- add patch20090 for fix CVE-2006-6053
1851- add patch20100 for fix CVE-2006-6054
1852- add patch20110 for fix CVE-2006-6056
1853
1854* Wed Dec 20 2006 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 2.6.16-0vl66
1855- add patch20060 for fix CVE-2006-6106
1856
1857* Fri Dec 15 2006 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 2.6.16-0vl65
1858- update to 2.6.16.36
1859
1860* Sun Dec 10 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 2.6.16-0vl64
1861- drop Patch2220.
1862
1863* Thu Dec 07 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 2.6.16-0vl63
1864- update to 2.6.16.34
1865- drop patch1380,2300,200[01234]0 which are merged in 2.6.16.34
1866
1867* Thu Dec 07 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 2.6.16-0vl62
1868- update tg3 driver to 3.66d (Patch1390)
1869- update ix86 config
1870  - set CONFIG_ACPI_BLACKLIST_YEAR to 1999 instead of 2001
1871
1872* Sun Dec 03 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 2.6.16-0vl61
1873- add Patch2130 to use ACHI on libata suspend/resume.
1874- add Patch2220 to support DMA on ICH6M (<BTS:407>)
1875  http://marc.theaimsgroup.com/?l=linux-ide&m=114317385718285&w=2
1876
1877* Sun Nov 26 2006 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 2.6.16-0vl60.1
1878- add patch20000 for fix CVE-2006-4997
1879- add patch20010 for fix CVE-2006-4572
1880- add patch20020 for fix CVE-2006-4623
1881- add patch20030 for fix CVE-2005-4352
1882- add patch20040 for fix CVE-2006-5619
1883- add patch20050 for fix CVE-2006-5757
1884- add patch1361 for fix e1000 suspend/resume powerup and irq allocation
1885- add patch1380 for support sis900 new PHY
1886- add patch2300 for fix pppoe
1887
1888* Fri Oct 27 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 2.6.16-0vl60
1889- add Patch1344 to fix sky2 88E803X transmit lokup problem (<BTS:309>)
1890  http://marc.theaimsgroup.com/?l=git-commits-head&m=116146456420139&w=2
1891
1892* Tue Oct 24 2006 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 2.6.16-0vl59
1893- [ppc] drop Patch351, and add/modify Patch352, Patch353 and Patch354
1894        for better offb/BootX fixes, taken from linux-2.6 git tree
1895  - Patch352: ab13446616118dc61c00ea50cc49919400717dd0 (v2.6.18-rc1)
1896  - Patch353: 98c82472e98469ef23d7c680a0d6be1429540166 (v2.6.18-rc3)
1897  - Patch354: 6cdd2bdfb9e2449f1c8a0f729cdf9cfd733dd63f (v2.6.18-rc5)
1898- [ppc] add Patch355 (eMac lockup fix)
1899  - Patch355: 5a47d749e3d067e057d276075fed1d91749d3841 (v2.6.17-rc6)
1900
1901* Fri Oct 20 2006 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 2.6.16-0vl58
1902- add Patch6025 (ad-hoc unicon revert patch for ppc)
1903- add mol-kmods subpackage (which needs fully-built kernel source to compile)
1904- fix %%post section (for snd-powermac and vmlinu[xz] symlinks)
1905
1906* Thu Oct 19 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 2.6.16-0vl57
1907- add Patch1371 for r1000 driver 1.0.4
1908
1909* Tue Oct 17 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 2.6.16-0vl56
1910- update x86 config
1911  - enable more drivers
1912  - disable cpufreq-nforce2
1913
1914* Sun Oct 15 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 2.6.16-0vl55
1915- update sdhci driver to 0.12
1916
1917* Sun Oct 15 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 2.6.16-0vl54
1918- add sdhci driver 0.11 (from mm patch)
1919
1920* Sat Oct 14 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 2.6.16-0vl53
1921- add bcm43xx driver backported from 2.6.17
1922- fix typo in %%post
1923- update x86 config
1924
1925* Fri Oct 06 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 2.6.16-0vl52
1926- replace Patch1880
1927  - Patch inserts PCI memory mapped config region(s) into the resource map. This
1928    will allow for the MMCCONFIG regions to be marked as busy in the iomem
1929    address space as well as the regions(s) showing up in /proc/iomem.
1930    (backported from 2.6.19-rc)
1931
1932* Thu Oct 05 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 2.6.16-0vl51
1933- add Patch1880 (<BTS:218>)
1934  - Disable MMCONFIG on Intel SDV using DMI blacklist
1935    (see http://www.x86-64.org/lists/patches/msg03704.html)
1936- add Patch2210 to suuport Marvell PATA controller by generic ide driver.
1937- use vmlinux symlink on ppc architecture
1938
1939* Thu Oct 05 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 2.6.16-0vl50
1940- add ivtv driver fix (Thanks to T.Adachi)
1941
1942* Sun Oct 01 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 2.6.16-0vl49
1943- update unicon patch (<BTS:196>)
1944- fix %%post to correct modprobe.conf.dist path.
1945
1946* Tue Sep 26 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 2.6.16-0vl48
1947- update ivtv driver to fix bug (Thanks to T.Adachi)
1948
1949* Mon Sep 25 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 2.6.16-0vl47
1950- update unicon patch to fix broken double byte chars with gpm.
1951  - XXX: still broken on selecting strings with gpm.
1952  - We are not supporting gpm any longer, do not expect any
1953    fix for this.
1954
1955* Sat Sep 23 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 2.6.16-0vl46
1956- add Patch3100 to use mutexes in firmware_class
1957
1958* Fri Sep 22 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 2.6.16-0vl45
1959- update to 2.6.16.29
1960
1961* Thu Sep 21 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 2.6.16-0vl44
1962- add Patch2120 to add vt8237a support for sata_via
1963- update Patch2110 to add SiS ahci controller's pciid
1964- add more Japanese summaries.
1965
1966* Wed Sep 20 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 2.6.16-0vl43
1967- change Group of kernel-doc to Applications/Documentation
1968
1969* Sun Sep 17 2006 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 2.6.16-0vl42
1970- add Patch352 to fix boot with ramdisk from BootX on OldWorld PowerMac
1971  (patch derived from BenH, then appeared on Ubuntu Malone #50746)
1972
1973* Sun Sep 17 2006 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 2.6.16-0vl41
1974- disable CONFIG_SND_AOA* on ppc.config (use snd-powermac instead)
1975
1976* Sun Sep 17 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 2.6.16-0vl40
1977- add Patch1343 to fix sky2 "phy read timeout" message flood.
1978  (<BTS:189>)
1979
1980* Sun Sep 17 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 2.6.16-0vl39
1981- update sky2 to 1.7 (<BTS:189>)
1982- renumber sky2/skge patches
1983
1984* Sat Sep 16 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 2.6.16-0vl38
1985- add Patch1370 to update r8169 driver
1986  - add support RTL8168*/RTL810x
1987
1988* Mon Sep 11 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 2.6.16-0vl37
1989- add Patch2200 to support JMicron JMB36x ATA controllers
1990  by legacy IDE driver
1991- update configs
1992
1993* Sun Sep 10 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 2.6.16-0vl36
1994- update Patch6000 to fix unicon
1995  (FIXME: bootsplash does not support unicon)
1996- add Patch2110 to add newer chipset support for AHCI
1997  (JMicron, ATI, NVIDIA)
1998   
1999* Sat Sep 09 2006 NAKAMURA Kenta <kenta@vinelinux.org> 2.6.16-0vl35
2000- update x86_64.config (CONFIG_SND_VXPOCKET is not set)
2001
2002* Fri Sep 08 2006 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 2.6.16-0vl34
2003- add Patch351 for offb on unsupported cards
2004
2005* Fri Sep 08 2006 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 2.6.16-0vl33
2006- fix ppc.config (CONFIG_FB_RIVA is not set, disable unneeded snd modulers)
2007- fix Patch3000 (no changes under ppc/ directory - it's broken)
2008
2009* Tue Sep 05 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 2.6.16-0vl32
2010- update e1000 driver to 7.2.7
2011- update configs
2012
2013* Mon Sep 04 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 2.6.16-0vl31
2014- update alsa-driver to 1.0.12
2015- update e1000 driver to 7.1.9-k4 (from 2.6.18-rc5) (<BTS:0136>)
2016- add patch10000 to remove localized version string from /proc/version
2017  (<BTS:0126>)
2018- update unionfs to 1.2 (<BTS:0131>)
2019
2020* Sun Sep 03 2006 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 2.6.16-0vl30
2021- fix ppc.config (CONFIG_XMON etc)
2022
2023* Thu Aug 31 2006 NAKAMURA Kenta <kenta@vinelinux.org> 2.6.16-0vl29
2024- update x86_64.config
2025
2026* Tue Aug 29 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 2.6.16-0vl28
2027- update to 2.6.16.28
2028
2029* Fri Aug 25 2006 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 2.6.16-0vl27
2030- fix more of ppc.config (CONFIG_MD etc)
2031
2032* Wed Aug 23 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 2.6.16-0vl26
2033- add Patch1350,1351 for sky2 update
2034  - sky2-1.5, sky2 jumbo paket fix
2035- add Patch1352 for skge update
2036- add Patch2100 to add support Promise 2037x SATA controllers with PATA ports
2037
2038* Thu Aug 10 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 2.6.16-0vl25
2039- update x86.config, re-create i586.config from i686.config
2040- add Patch1850 from FC (add nosoftlock runtime option)
2041
2042* Wed Jul 26 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 2.6.16-0vl24
2043- add Patch1203 to fix nfsd crash.
2044
2045* Tue Jul 25 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 2.6.16-0vl23
2046- update to 2.6.16.27
2047
2048* Thu Jul 20 2006 NAKAMURA Kenta <kenta@vinelinux.org> 2.6.16-0vl22
2049- update x86_64.config
2050
2051* Tue Jul 18 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 2.6.16-0vl21
2052- update to 2.6.16.26
2053
2054* Fri Jul 14 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 2.6.16-0vl20
2055- update to 2.6.16.24
2056
2057* Sun Jul 02 2006 NAKAMURA Kenta <kenta@vinelinux.org> 2.6.16-0vl19
2058- update x86_64.config, add CONFIG_HPET_EMULATE_RTC=y
2059  (see [VineSeed-x86_64:00146] from s.mishima)
2060
2061* Wed Jun 28 2006 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 2.6.16-0vl18
2062- modify Patch3000 for ppc
2063- disable swsusp on ppc again
2064- update ppc.config
2065
2066* Wed Jun 28 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 2.6.16-0vl17
2067- update to 2.6.16.22
2068- disable buildsmp, default normal kernel supports smp now.
2069
2070* Tue Jun 13 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 2.6.16-0vl16
2071- update to 2.6.16.20
2072
2073* Sun May 28 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 2.6.16-0vl15
2074- update to 2.6.16.18
2075- update squashfs to 3.0
2076
2077* Sun May 21 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 2.6.16-0vl14
2078- update to 2.6.16.17
2079
2080* Tue May 16 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 2.6.16-0vl13
2081- add Patch3000 to update alsa driver from 2.6.17-rc4
2082
2083* Tue May 16 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 2.6.16-0vl12
2084- add saa7133gyc/ivtv driver from paken. (Patch7000)
2085  (Thanks for T.Adachi)
2086- update ix86 config
2087  add CONFIG_VIDEO_GR3DYCS=m, CONFIG_VIDEO_IVTV=m
2088
2089* Sat May 13 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 2.6.16-0vl11
2090- update to 2.6.16.16
2091- update ix86 config
2092
2093* Wed May 03 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 2.6.16-0vl10
2094- update to 2.6.16.13
2095- update software suspend2 to 2.2.5
2096
2097* Wed Apr 26 2006 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 2.6.16-0vl9
2098- enable swsusp2 on ppc (for testing)
2099
2100* Thu Apr 20 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 2.6.16-0vl8
2101- update to 2.6.16.9
2102
2103* Wed Apr 12 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 2.6.16-0vl7
2104- update to 2.6.16.4
2105- update software suspend2 to 2.2.4
2106
2107* Tue Mar 28 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 2.6.16-0vl6
2108- update to 2.6.16.1
2109- update software suspend2 to 2.2.2.1
2110
2111* Tue Mar 28 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 2.6.16-0vl5
2112- XXX:temporarily back to suspend2-2.2.0.1, 2.2.1 does not work correctly.
2113
2114* Tue Mar 21 2006 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 2.6.16-0vl4
2115- fix more of ppc configs
2116
2117* Mon Mar 20 2006 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 2.6.16-0vl3
2118- update ppc configs
2119
2120* Mon Mar 20 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 2.6.16-0vl2
2121- update x86_64 configs
2122
2123* Mon Mar 20 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 2.6.16-0vl1
2124- update to 2.6.16
2125- update ix86*, x86_64* configs
2126  regenerate smp configs from up config
2127- update software suspend2 to 2.2.1
2128
2129* Sat Mar 04 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 2.6.15-0vl7
2130- fix unicon driver
2131- update x86_64 configs (still need to work)
2132- TODO: ppc* configs
2133
2134* Thu Mar 02 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 2.6.15-0vl6
2135- add missing files to -devel package
2136
2137* Wed Mar 01 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 2.6.15-0vl5
2138- add symlinks for initrd/initrd.old
2139
2140* Wed Mar 01 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 2.6.15-0vl4
2141- add Patch6011 to fix supermount-ng
2142- add Patch6031 to fix unionfs
2143
2144* Tue Feb 28 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 2.6.15-0vl3
2145- update ix86* config
2146- drop some FC patches
2147  - debug optios, execshield
2148
2149* Mon Feb 27 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 2.6.15-0vl2
2150- update to 2.6.16-rc5
2151- update ix86* configs
2152- update software suspend2 to 2.2.0.1
2153- update unionfs to 1.1.3.20060221
2154- TODO: unicon driver should be fixed
2155- TODO: ppc* configs and x86_64* configs not fixed yet
2156
2157* Sun Feb 05 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 2.6.15-0vl1
2158- update to 2.6.16-rc2
2159- update ix86* config
2160- update squashfs to 2.2-r2
2161- update software suspend2 to 2.2 (not applied yet)
2162- TODO: unicon driver should be fixed
2163
2164* Mon Oct 24 2005 Daisuke SUZUKI <daisuke@linux.or.jp> 2.6.14-0vl1
2165- upated to 2.6.14.3
2166- update ix86* config
2167- update software suspend to 2.2-rc13
2168- TODO: unicon driver should be fixed
2169
2170* Thu Aug 18 2005 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 2.6.14-0vl0
2171- based on 2.6.14-1.1636_FC4 (changelogs NOT merged yet)
2172- updated to 2.6.14.2
2173- Patch6000 (unicon) temporally disabled - TODO in top priority!
2174- updated Patch6030 (unionfs 1.1.1), with eliminating asm/segment.h inclusion
2175  (ppc* and sparc* don't have asm/segment.h - see ChangeLog-2.6.14)
2176- TODO: ix86* configs not fixed yet
2177
2178* Thu Aug 18 2005 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 2.6.12-0vl11
2179- added Patch313 for better fan control on recent PowerBooks
2180  (http://lists.debian.org/debian-powerpc/2005/08/msg00478.html)
2181
2182* Thu Aug 18 2005 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 2.6.12-0vl10
2183- added Patch1920
2184  (http://lists.debian.org/debian-powerpc/2005/01/msg00219.html)
2185
2186* Thu Aug 18 2005 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 2.6.12-0vl9
2187- some more fixes for ppc.config and ppc-smp.config (THERM_* to y)
2188- updated Patch6030 (unionfs 1.0.3)
2189- added Patch312 to supress CPU-temp messages from therm_windtunnel module
2190
2191* Sun Aug 14 2005 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 2.6.12-0vl7
2192- more fixes for ppc.config and ppc-smp.config
2193
2194* Thu Jul 14 2005 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 2.6.12-0vl6
2195- initial attempt for ppc archtecture (ppc64 not yet)
2196
2197* Fri Jun 24 2005 Daisuke SUZUKI <daisuke@linux.or.jp> 2.6.12-0vl5
2198- update to 2.6.12.1 (was not applied in 2.6.12-0vl4)
2199- add suquashfs-2.1-r2 (Patch6030)
2200- update configs
2201  - change to 'y' for BLK_DEV_LOOP, CRAMFS, SQUASHFS
2202  - set samba default codepage to cp932
2203  - set vfat default codepage to cp932, default iocharset to euc-jp
2204  - set NLS_DEFAULT to cp932 instead of utf-8
2205
2206* Wed Jun 22 2005 Daisuke SUZUKI <daisuke@linux.or.jp> 2.6.12-0vl4
2207- add requires: kernel-doc instead of kernel26-doc
2208
2209* Tue Jun 21 2005 Daisuke SUZUKI <daisuke@linux.or.jp> 2.6.12-0vl3
2210- rename kernel26 to kernel
2211
2212* Mon Jun 20 2005 Daisuke SUZUKI <daisuke@linux.or.jp> 2.6.12-0vl2
2213- update configs
2214  - enable CONFIG_INPUT_MOUSEDEV_PSAUX for compatibility
2215
2216* Sat Jun 18 2005 Daisuke SUZUKI <daisuke@linux.or.jp> 2.6.12-0vl1
2217- update to 2.6.12
2218- remove tux http accelerator
2219
2220* Sat Jun 11 2005 Daisuke SUZUKI <daisuke@linux.or.jp> 2.6.11-0vl7
2221- fix saa7133gyc driver
2222- add Patch200 to add no_timer_check hack for i386 kernel.
2223  (thanks to NAKAMURA Kenta)
2224- update configs
2225  - enable IO_APIC in UP kernel.
2226
2227* Fri Jun 10 2005 Daisuke SUZUKI <daisuke@linux.or.jp> 2.6.11-0vl6
2228- update to 2.6.12-rc6
2229- add software suspend 2.1.9 ( not applyed yet )
2230- add Patch6030 for unionfs-1.0.12a
2231- update configs
2232
2233* Wed Jun 08 2005 Daisuke SUZUKI <daisuke@linux.or.jp> 2.6.11-0vl5
2234- add kernel-source package.
2235
2236* Sun Jun 05 2005 Daisuke SUZUKI <daisuke@linux.or.jp> 2.6.11-0vl4
2237- fix and update bootsplash to 3.1.6
2238- add Patch6010 for supermount-ng-2.0.8
2239
2240* Sun May 29 2005 Daisuke SUZUKI <daisuke@linux.or.jp> 2.6.11-0vl3
2241- add Patch6010 for bootsplash-3.1.4
2242
2243* Sun May 29 2005 Daisuke SUZUKI <daisuke@linux.or.jp> 2.6.11-0vl2
2244- port unicon patch(Patch6000) from 2.6.9 ppc kernel.
2245
2246* Sat May 28 2005 Daisuke SUZUKI <daisuke@linux.or.jp> 2.6.11-0vl1
2247- initial build of kernel26 package for Vine Linux
2248  (partially based on FC kernel)
2249- update to kernel-2.6.12-rc5
2250- use Vine Logo for fb console.
2251
2252* Tue May 24 2005 Dave Jones <davej@redhat.com>
2253- Update various cpufreq drivers.
2254
2255* Mon May 23 2005 Dave Jones <davej@redhat.com>
2256- Add extra id to SATA Sil driver. (#155748)
2257- Fix oops on rmmod of lanai & ms558 drivers when no hardware present.
2258
2259* Mon May 23 2005 Dave Jones <davej@redhat.com>
2260- Fix double unlock of spinlock on tulip. (#158522)
2261
2262* Mon May 23 2005 David Woodhouse <dwmw2@redhat.com>
2263- audit updates: log serial # in user messages, escape comm= in syscalls
2264
2265* Mon May 23 2005 Dave Jones <davej@redhat.com>
2266- 2.6.12-rc4-git6
2267  MMC update, reiserfs fixes, AIO fix.
2268- Fix absolute symlink in -devel (#158582)
2269- 2.6.12-rc4-git7
2270  PPC64 & i2c fixes
2271- Fix another divide by zero in ipw2100 (#158406)
2272- Fix dir ownership in kernel-doc rpm (#158478)
2273
2274* Sun May 22 2005 Dave Jones <davej@redhat.com>
2275- Fix divide by zero in ipw2100 driver. (#158406)
2276- 2.6.12-rc4-git5
2277  More x86-64 updates, Further pktcdvd frobbing,
2278  yet more dvb updates, x86(64) ioremap fixes,
2279  ppc updates, IPMI sysfs support (reverted for now due to breakage),
2280  various SCSI fixes (aix7xxx, spi transport), vmalloc improvements
2281
2282* Sat May 21 2005 David Woodhouse <dwmw2@redhat.com>
2283- Fix oops in avc_audit() (#158377)
2284- Include serial numbers in non-syscall audit messages
2285
2286* Sat May 21 2005 Bill Nottingham <notting@redhat.com>
2287- bump ipw2200 conflict
2288
2289* Sat May 21 2005 Dave Jones <davej@redhat.com> [2.6.11-1.1334_FC4]
2290- driver core: restore event order for device_add()
2291
2292* Sat May 21 2005 David Woodhouse <dwmw2@redhat.com>
2293- More audit updates. Including a fix for AVC_USER messages.
2294
2295* Fri May 20 2005 Dave Jones <davej@redhat.com>
2296- 2.6.12-rc4-git4
2297  networking fixes (netlink, pkt_sched, ipsec, netfilter,
2298  ip_vs, af_unix, ipv4/6, xfrm). TG3 driver improvements.
2299
2300* Thu May 19 2005 Dave Jones <davej@redhat.com> [2.6.11-1.1327_FC4]
2301- 2.6.12-rc4-git3
2302  Further fixing to raw driver. More DVB updates,
2303  driver model updates, power management improvements,
2304  ext3 fixes. 
2305- Radeon on thinkpad backlight power-management goodness.
2306  (Peter Jones owes me two tacos).
2307- Fix ieee1394 smp init.
2308
2309* Thu May 19 2005 Rik van Riel <riel@redhat.com>
2310- Xen: disable TLS warning (#156414)
2311
2312* Thu May 19 2005 David Woodhouse <dwmw2@redhat.com>
2313- Update audit patches
2314
2315* Thu May 19 2005 Dave Jones <davej@redhat.com> [2.6.11-1.1325_FC4]
2316- Fix up missing symbols in ipw2200 driver.
2317- Reenable debugfs / usbmon. SELinux seems to cope ok now.
2318  (Needs selinux-targeted-policy >= 1.23.16-1)
2319
2320* Wed May 18 2005 Dave Jones <davej@redhat.com>
2321- Fix up some warnings in the IDE patches.
2322- 2.6.12-rc4-git2
2323  Further pktcdvd fixing, DVB update, Lots of x86-64 updates,
2324  ptrace fixes, ieee1394 changes, input layer tweaks,
2325  md layer fixes, PCI hotplug improvements, PCMCIA fixes,
2326  libata fixes, serial layer, usb core, usbnet, VM fixes,
2327  SELinux tweaks.
2328- Update ipw2100 driver to 1.1.0
2329- Update ipw2200 driver to 1.0.4 (#158073)
2330
2331* Tue May 17 2005 Dave Jones <davej@redhat.com>
2332- 2.6.12-rc4-git1
2333  ARM, ioctl security fixes, mmc driver update,
2334  ibm_emac & tulip netdriver fixes, serial updates
2335  ELF loader security fix.
2336
2337* Mon May 16 2005 Rik van Riel <riel@redhat.com>
2338- enable Xen again (not tested yet)
2339- fix a typo in the EXPORT_SYMBOL patch
2340
2341* Sat May 14 2005 Dave Jones <davej@redhat.com>
2342- Update E1000 driver from netdev-2.6 tree.
2343- Add some missing EXPORT_SYMBOLs.
2344
2345* Fri May 13 2005 Dave Jones <davej@redhat.com>
2346- Bump maximum supported CPUs on x86-64 to 32.
2347- Tickle the NMI watchdog when we're doing serial writes.
2348- SCSI CAM geometry fix.
2349- Slab debug single-bit error improvement.
2350
2351* Thu May 12 2005 David Woodhouse <dwmw2@redhat.com>
2352- Enable CONFIG_ISA on ppc32 to make the RS/6000 user happy.
2353- Update audit patches
2354
2355* Wed May 11 2005 Dave Jones <davej@redhat.com>
2356- Add Ingo's patch to detect soft lockups.
2357- Thread exits silently via __RESTORE_ALL exception for iret. (#154369)
2358
2359* Wed May 11 2005 David Woodhouse <dwmw2@redhat.com>
2360- Import post-rc4 audit fixes from git, including ppc syscall auditing
2361
2362* Wed May 11 2005 Dave Jones <davej@redhat.com>
2363- Revert NMI watchdog changes.
2364
2365* Tue May 10 2005 Dave Jones <davej@redhat.com>
2366- Enable PNP on x86-64
2367
2368* Tue May 10 2005 Jeremy Katz <katzj@redhat.com>
2369- make other -devel packages provide kernel-devel so they get
2370  installed instead of upgraded (#155988)
2371
2372* Mon May  9 2005 Dave Jones <davej@redhat.com>
2373- Rebase to 2.6.12-rc4
2374  | Xen builds are temporarily disabled again.
2375- Conflict if old version of ipw firmware is present.
2376
2377* Fri May  6 2005 Dave Jones <davej@redhat.com>
2378- Add PCI ID for new sundance driver. (#156859)
2379
2380* Thu May  5 2005 David Woodhouse <dwmw2@redhat.com>
2381- Import audit fixes from upstream
2382
2383* Wed May  4 2005 Jeremy Katz <katzj@redhat.com>
2384- enable radeonfb and agp on ppc64 to fix X on the G5
2385
2386* Tue May  3 2005 Dave Jones <davej@redhat.com>
2387- Disable usbmon/debugfs again for now until SELinux policy is fixed.
2388
2389* Mon May  2 2005 David Woodhouse <dwmw2@redhat.com>
2390- Make kallsyms include platform-specific symbols
2391- Fix might_sleep warning in pbook clock-spreading fix
2392
2393* Sun May  1 2005 Dave Jones <davej@redhat.com>
2394- Fix yesterdays IDE fixes.
2395- Blacklist another brainless SCSI scanner. (#155457)
2396
2397* Sun May  1 2005 David Woodhouse <dwmw2@redhat.com>
2398- Fix EHCI port power switching
2399
2400* Sun May  1 2005 Dave Jones <davej@redhat.com>
2401- Enable usbmon & debugfs. (#156489)
2402
2403* Sat Apr 30 2005 Dave Jones <davej@redhat.com>
2404- Numerous IDE layer fixes from Alan Cox.
2405- Kill off some stupid messages from the input layer.
2406
2407* Fri Apr 29 2005 Roland McGrath <roland@redhat.com>
2408- Fix the 32bit emulation on x86-64 segfaults.
2409
2410* Wed Apr 27 2005 Dave Jones <davej@redhat.com>
2411- Hopefully fix the random reboots some folks saw on x86-64.
2412
2413* Wed Apr 27 2005 Jeremy Katz <katzj@redhat.com>
2414- fix prereqs for -devel packages
2415
2416* Wed Apr 27 2005 Rik van Riel <riel@redhat.com>
2417- Fix up the vdso stuff so kernel-xen* compile again
2418- Import upstream bugfix so xenU domains can be started again
2419
2420* Tue Apr 26 2005 Dave Jones <davej@redhat.com>
2421- Fix up the vdso again, which broke on the last rebase to -rc3
2422- Fix the put_user() fix. (#155999)
2423
2424* Mon Apr 25 2005 Dave Jones <davej@redhat.com>
2425- Fix x86-64 put_user()
2426- Fix serio oops.
2427- Fix ipv6_skip_exthdr() invocation causing OOPS.
2428- Fix up some permissions on some /proc files.
2429- Support PATA drives on Promise SATA. (#147303)
2430
2431* Mon Apr 25 2005 Rik van Riel <riel@redhat.com>
2432- upgrade to the latest version of xenolinux patches
2433- reenable xen (it boots, ship it!)
2434
2435* Sat Apr 23 2005 David Woodhouse <dwmw2@redhat.com>
2436- Enable adt746x and windtunnel thermal modules
2437- Disable clock spreading on certain pbooks before sleep
2438- Sound support for Mac Mini
2439
2440* Fri Apr 22 2005 Dave Jones <davej@redhat.com>
2441- Reenable i2c-viapro on x86-64.
2442
2443* Fri Apr 22 2005 Dave Jones <davej@redhat.com>
2444- Don't build powernow-k6 on anything other than 586 kernels.
2445- Temporarily disable Xen again.
2446
2447* Wed Apr 20 2005 Dave Jones <davej@redhat.com>
2448- 2.6.12rc3
2449
2450* Wed Apr 20 2005 Dave Jones <davej@redhat.com>
2451- Adjust struct dentry 'padding' based on 64bit'ness.
2452
2453* Tue Apr 19 2005 Dave Jones <davej@redhat.com>
2454- Print stack trace when we panic.
2455  Might give more clues for some of the wierd panics being seen right now.
2456- Blacklist another 'No C2/C3 states' Thinkpad R40e BIOS. (#155236)
2457
2458* Mon Apr 18 2005 Dave Jones <davej@redhat.com>
2459- Make ISDN ICN driver not oops when probed with no hardware present.
2460- Add missing MODULE_LICENSE to mac_modes.ko
2461
2462* Sat Apr 16 2005 Dave Jones <davej@redhat.com>
2463- Make some i2c drivers arch dependant.
2464- Make multimedia buttons on Dell inspiron 8200 work. (#126148)
2465- Add diffutils buildreq (#155121)
2466
2467* Thu Apr 14 2005 Dave Jones <davej@redhat.com>
2468- Build DRM modular. (#154769)
2469
2470* Wed Apr 13 2005 Rik van Riel <riel@redhat.com>
2471- fix up Xen for 2.6.12-rc2
2472- drop arch/xen/i386/signal.c, thanks to Roland's vdso patch (yay!)
2473- reenable xen compile - this kernel test boots on my system
2474
2475* Tue Apr 12 2005 Dave Jones <davej@redhat.com>
2476- Further vdso work from Roland.
2477
2478* Mon Apr 11 2005 David Woodhouse <dwmw2@redhat.com>
2479- Disable PPC cpufreq/sleep patches which make sleep less reliable
2480- Add TIMEOUT to hotplug environment when requesting firmware (#153993)
2481
2482* Sun Apr 10 2005 Dave Jones <davej@redhat.com>
2483- Integrate Roland McGrath's changes to make exec-shield
2484  and vdso play nicely together.
2485
2486* Fri Apr  8 2005 Dave Jones <davej@redhat.com>
2487- Disable Longhaul driver (again).
2488
2489* Wed Apr  6 2005 Dave Jones <davej@redhat.com>
2490- 2.6.12rc2
2491  - netdump/netconsole currently broken.
2492  - Xen temporarily disabled.
2493
2494* Fri Apr  1 2005 Dave Jones <davej@redhat.com>
2495- Make the CFQ elevator the default again.
2496
2497* Thu Mar 31 2005 Rik van Riel <riel@redhat.com>
2498- upgrade to new upstream Xen code, twice
2499- for performance reasons, disable CONFIG_DEBUG_PAGEALLOC for FC4t2
2500
2501* Wed Mar 30 2005 Rik van Riel <riel@redhat.com>
2502- fix Xen kernel compilation (pci, page table, put_user, execshield, ...)
2503- reenable Xen kernel compilation
2504
2505* Tue Mar 29 2005 Rik van Riel <riel@redhat.com>
2506- apply Xen patches again (they don't compile yet, though)
2507- Use uname in kernel-devel directories (#145914)
2508- add uname-based kernel-devel provisions (#152357)
2509- make sure /usr/share/doc/kernel-doc-%%{kversion} is owned by a
2510  package, so it will get removed again on uninstall/upgrade (#130667)
2511
2512* Mon Mar 28 2005 Dave Jones <davej@redhat.com>
2513- Don't generate debuginfo files if %%_enable_debug_packages isnt set. (#152268)
2514
2515* Sun Mar 27 2005 Dave Jones <davej@redhat.com>
2516- 2.6.12rc1-bk2
2517- Disable NVidia FB driver for time being, it isn't stable.
2518
2519* Thu Mar 24 2005 Dave Jones <davej@redhat.com>
2520- rebuild
2521
2522* Tue Mar 22 2005 Dave Jones <davej@redhat.com>
2523- Fix several instances of swapped arguments to memset()
2524- 2.6.12rc1-bk1
2525
2526* Fri Mar 18 2005 Dave Jones <davej@redhat.com>
2527- kjournald release race. (#146344)
2528- 2.6.12rc1
2529
2530* Thu Mar 17 2005 Rik van Riel <riel@redhat.com>
2531- upgrade to latest upstream Xen code
2532
2533* Tue Mar 15 2005 Rik van Riel <riel@redhat.com>
2534- add Provides: headers for external kernel modules (#149249)
2535- move build & source symlinks from kernel-*-devel to kernel-* (#149210)
2536- fix xen0 and xenU devel %%post scripts to use /usr/src/kernels (#149210)
2537
2538* Thu Mar 10 2005 Dave Jones <davej@redhat.com>
2539- Reenable advansys driver for x86
2540
2541* Tue Mar  8 2005 Dave Jones <davej@redhat.com>
2542- Change SELinux execute-related permission checking. (#149819)
2543
2544* Sun Mar  6 2005 Dave Jones <davej@redhat.com>
2545- Forward port some FC3 patches that got lost.
2546
2547* Fri Mar  4 2005 Dave Jones <davej@redhat.com>
2548- Fix up ACPI vs keyboard controller problem.
2549- Fix up Altivec usage on PPC/PPC64.
2550
2551* Fri Mar  4 2005 Dave Jones <davej@redhat.com>
2552- Finger the programs that try to read from /dev/mem.
2553- Improve spinlock debugging a little.
2554
2555* Thu Mar  3 2005 Dave Jones <davej@redhat.com>
2556- Fix up the unresolved symbols problem.
2557
2558* Thu Mar  3 2005 Rik van Riel <riel@redhat.com>
2559- upgrade to new Xen snapshot (requires new xen RPM, too)
2560
2561* Wed Mar  2 2005 Dave Jones <davej@redhat.com>
2562- 2.6.11
2563
2564* Tue Mar 1 2005 David Woodhouse <dwmw2@redhat.com>
2565- Building is nice. Booting would be better. Work around GCC -Os bug which
2566  which makes the PPC kernel die when extracting its initramfs. (#150020)
2567- Update include/linux/compiler-gcc+.h
2568
2569* Tue Mar 1 2005 Dave Jones <davej@redhat.com>
2570- 802.11b/ipw2100/ipw2200 update.
2571- 2.6.11-rc5-bk4
2572
2573* Tue Mar 1 2005 David Woodhouse <dwmw2@redhat.com>
2574- Fix ppc/ppc64/ppc64iseries builds for gcc 4.0
2575- Fix Xen build too
2576
2577* Mon Feb 28 2005 Dave Jones <davej@redhat.com>
2578- 2.6.11-rc5-bk3
2579- Various compile fixes for building with gcc-4.0
2580
2581* Sat Feb 26 2005 Dave Jones <davej@redhat.com>
2582- 2.6.11-rc5-bk1
2583
2584* Fri Feb 25 2005 Dave Jones <davej@redhat.com>
2585- Hopefully fix the zillion unresolved symbols. (#149758)
2586
2587* Thu Feb 24 2005 Dave Jones <davej@redhat.com>
2588- 2.6.11-rc5
2589
2590* Wed Feb 23 2005 Rik van Riel <riel@redhat.com>
2591- get rid of unknown symbols in kernel-xen0 (#149495)
2592
2593* Wed Feb 23 2005 Dave Jones <davej@redhat.com>
2594- 2.6.11-rc4-bk11
2595
2596* Mon Feb 21 2005 Dave Jones <davej@redhat.com>
2597- 2.6.11-rc4-bk9
2598
2599* Sat Feb 19 2005 Dave Jones <davej@redhat.com>
2600- 2.6.11-rc4-bk7
2601
2602* Sat Feb 19 2005 Rik van Riel <riel@redhat.com>
2603- upgrade to newer Xen code, needs xen-20050218 to run
2604
2605* Sat Feb 19 2005 Dave Jones <davej@redhat.com>
2606- 2.6.11-rc4-bk6
2607
2608* Fri Feb 18 2005 David Woodhouse <dwmw2@redhat.com>
2609- Add SMP kernel for PPC32
2610
2611* Fri Feb 18 2005 Dave Jones <davej@redhat.com>
2612- 2.6.11-rc4-bk5
2613
2614* Tue Feb 15 2005 Dave Jones <davej@redhat.com>
2615- 2.6.11-rc4-bk3
2616
2617* Mon Feb 14 2005 Dave Jones <davej@redhat.com>
2618- 2.6.11-rc4-bk2
2619
2620* Sun Feb 13 2005 Dave Jones <davej@redhat.com>
2621- 2.6.11-rc4-bk1
2622
2623* Sat Feb 12 2005 Dave Jones <davej@redhat.com>
2624- 2.6.11-rc4
2625
2626* Fri Feb 11 2005 Dave Jones <davej@redhat.com>
2627- 2.6.11-rc3-bk8
2628
2629* Thu Feb 10 2005 Dave Jones <davej@redhat.com>
2630- 2.6.11-rc3-bk7
2631
2632* Wed Feb  9 2005 Dave Jones <davej@redhat.com>
2633- 2.6.11-rc3-bk6
2634
2635* Tue Feb  8 2005 Dave Jones <davej@redhat.com>
2636- Enable old style and new style USB initialisation.
2637- More PPC jiggery pokery hackery.
2638- 2.6.11-rc3-bk5
2639
2640* Mon Feb  7 2005 Dave Jones <davej@redhat.com>
2641- 2.6.11-rc3-bk4
2642- Various patches to unbork PPC.
2643- Display taint bits on VM error.
2644
2645* Mon Feb  7 2005 Rik van Riel <riel@redhat.com>
2646- upgrade to latest upstream Xen bits, upgrade those to 2.6.11-rc3-bk2
2647
2648* Sat Feb  5 2005 Dave Jones <davej@redhat.com>
2649- 2.6.11-rc3-bk2
2650
2651* Fri Feb  4 2005 Dave Jones <davej@redhat.com>
2652- 2.6.11-rc3-bk1
2653
2654* Wed Feb  2 2005 Dave Jones <davej@redhat.com>
2655- Stop the input layer spamming the console. (#146906)
2656- 2.6.11-rc3
2657
2658* Tue Feb  1 2005 Dave Jones <davej@redhat.com>
2659- 2.6.11-rc2-bk10
2660- Reenable periodic slab checker.
2661
2662* Tue Feb  1 2005 Rik van Riel <riel@redhat.com>
2663- update to latest xen-unstable source snapshot
2664- add agpgart patch from upstream xen tree
2665- port Ingo's latest execshield updates to Xen
2666
2667* Mon Jan 31 2005 Rik van Riel <riel@redhat.com>
2668- enable SMP support in xenU kernel, use the xen0 kernel for the
2669  unprivileged domains if the SMP xenU breaks on your system
2670
2671* Thu Jan 27 2005 Dave Jones <davej@redhat.com>
2672- Drop VM hack that broke in yesterdays rebase.
2673
2674* Wed Jan 26 2005 Dave Jones <davej@redhat.com>
2675- Drop 586-SMP kernels.  These are a good candidate for
2676  fedora-extras when it appears. The number of people
2677  actually using this variant is likely to be very very small.
2678- 2.6.11-rc2-bk4
2679
2680* Tue Jan 25 2005 Dave Jones <davej@redhat.com>
2681- 2.6.11-rc2-bk3
2682
2683* Sun Jan 23 2005 Dave Jones <davej@redhat.com>
2684- Updated periodic slab debug check from Manfred.
2685- Enable PAGE_ALLOC debugging again, it should now be fixed.
2686- 2.6.11-rc2-bk1
2687
2688* Fri Jan 21 2005 Dave Jones <davej@redhat.com>
2689- Rebase to 2.6.11-rc2
2690
2691* Fri Jan 21 2005 Rik van Riel <riel@redhat.com>
2692- make exec-shield segment limits work inside the xen kernels
2693
2694* Thu Jan 20 2005 Dave Jones <davej@redhat.com>
2695- Rebase to -bk8
2696
2697* Wed Jan 19 2005 Dave Jones <davej@redhat.com>
2698- Re-add diskdump/netdump based on Jeff Moyers patches.
2699- Rebase to -bk7
2700
2701* Tue Jan 18 2005 Jeremy Katz <katzj@redhat.com>
2702- fixup xen0 %%post to use new grubby features for multiboot kernels
2703- conflict with older mkinitrd for kernel-xen0
2704
2705* Tue Jan 18 2005 Dave Jones <davej@redhat.com>
2706- -bk6
2707
2708* Mon Jan 17 2005 Dave Jones <davej@redhat.com>
2709- First stab at kernel-devel packages. (David Woodhouse).
2710
2711* Mon Jan 17 2005 Rik van Riel <riel@redhat.com>
2712- apply dmi fix, now xenU boots again
2713
2714* Fri Jan 14 2005 Dave Jones <davej@redhat.com>
2715- Rebase to 2.6.11-bk2
2716
2717* Thu Jan 13 2005 Dave Jones <davej@redhat.com>
2718- Rebase to 2.6.11-bk1
2719
2720* Wed Jan 12 2005 Dave Jones <davej@redhat.com>
2721- Rebase to 2.6.11rc1
2722
2723* Tue Jan 11 2005 Rik van Riel <riel@redhat.com>
2724- fix Xen compile with -bk14
2725
2726* Tue Jan 11 2005 Dave Jones <davej@redhat.com>
2727- Update to -bk14
2728- Print tainted information in slab corruption messages.
2729
2730* Tue Jan 11 2005 Rik van Riel <riel@redhat.com>
2731- merge fix for the Xen TLS segment fixup issue
2732
2733* Tue Jan 11 2005 Dave Jones <davej@redhat.com>
2734- Depend on hardlink, not kernel-utils.
2735
2736* Mon Jan 10 2005 Dave Jones <davej@redhat.com>
2737- Update to -bk13, reinstate GFP_ZERO patch which hopefully
2738  is now fixed.
2739- Add another Lexar card reader to the whitelist. (#143600)
2740- Package asm-m68k for asm-ppc includes. (don't ask). (#144604)
2741
2742* Sat Jan  8 2005 Dave Jones <davej@redhat.com>
2743- Periodic slab debug is incompatable with pagealloc debug.
2744  Disable the latter.
2745
2746* Fri Jan  7 2005 Dave Jones <davej@redhat.com>
2747- Santa came to Notting's house too. (another new card reader)
2748- Rebase to 2.6.10-bk10
2749
2750* Thu Jan  6 2005 Rik van Riel <riel@redhat.com>
2751- update to latest xen-unstable tree
2752- fix up Xen compile with -bk9, mostly pudding
2753
2754* Thu Jan  6 2005 Dave Jones <davej@redhat.com>
2755- Rebase to 2.6.10-bk9
2756
2757* Tue Jan  4 2005 Dave Jones <davej@redhat.com>
2758- Rebase to 2.6.10-bk7
2759- Add periodic slab debug checker.
2760
2761* Sun Jan  2 2005 Dave Jones <davej@redhat.com>
2762- Rebase to 2.6.10-bk5
2763
2764* Sat Jan  1 2005 Dave Jones <davej@redhat.com>
2765- Fix probing of vesafb. (#125890)
2766- Reenable EDD.
2767- Don't assume existance of ~/.gnupg (#142201)
2768
2769* Fri Dec 31 2004 Dave Jones <davej@redhat.com>
2770- Rebase to 2.6.10-bk4
2771
2772* Thu Dec 30 2004 Dave Jones <davej@redhat.com>
2773- Rebase to 2.6.10-bk3
2774
2775* Tue Dec 28 2004 Dave Jones <davej@redhat.com>
2776- Drop bogus ethernet slab cache.
2777
2778* Sun Dec 26 2004 Dave Jones <davej@redhat.com>
2779- Santa brought a new card reader that needs whitelisting.
2780
2781* Fri Dec 24 2004 Dave Jones <davej@redhat.com>
2782- Rebase to 2.6.10
2783
2784* Wed Dec 22 2004 Dave Jones <davej@redhat.com>
2785- Re-add missing part of the exit() race fix. (#142505, #141896)
2786
2787* Tue Dec 21 2004 Dave Jones <davej@redhat.com>
2788- Fix two silly bugs in the AGP posting fixes.
2789
2790* Fri Dec 17 2004 Dave Jones <davej@redhat.com>
2791- Fix bio error propagation.
2792- Clear ebp on sysenter return.
2793- Extra debugging info on OOM kill.
2794- exit() race fix.
2795- Fix refcounting order in sd/sr, fixing cable pulls on USB storage.
2796- IGMP source filter fixes.
2797- Fix ext2/3 leak on umount.
2798- fix missing wakeup in ipc/sem
2799- Fix another tux corner case bug.
2800- NULL out ptrs in airo driver after kfree'ing them.
2801
2802* Thu Dec 16 2004 Dave Jones <davej@redhat.com>
2803- Better version of the PCI Posting fixes for AGPGART.
2804- Add missing cache flush to the AGP code.
2805- Drop netdump and common crashdump code.
2806
2807* Mon Dec 13 2004 Dave Jones <davej@redhat.com>
2808- Drop diskdump. Aiming for a better kexec based solution for FC4.
2809
2810* Sun Dec 12 2004 Dave Jones <davej@redhat.com>
2811- fix false ECHILD result from wait* with zombie group leader.
2812
2813* Sat Dec 11 2004 Dave Jones <davej@redhat.com>
2814- Workaround broken pci posting in AGPGART.
2815- Compile 686 kernel tuned for pentium4.
2816  | Needs benchmarking across various CPUs under
2817  | various workloads to find out if its worth keeping.
2818- Make sure VC resizing fits in s16.
2819
2820* Fri Dec 10 2004 Dave Jones <davej@redhat.com>
2821- Prevent block device queues from being shared in viocd. (#139018)
2822- Libata updates. (#132848, #138405)
2823- aacraid: remove aac_handle_aif (#135527)
2824- fix uninitialized variable in waitid(2). (#142505)
2825- Fix CMSG validation checks wrt. signedness.
2826- Fix memory leak in ip_conntrack_ftp
2827- [IPV4]: Do not leak IP options.
2828- ppc64: Align PACA buffer for hypervisor's use. (#141817)
2829- ppc64: Indicate that the veth link is always up. (#135402)
2830- ppc64: Quiesce OpenFirmware stdin device at boot. (#142009)
2831- SELinux: Fix avc_node_update oops. (#142353)
2832- Fix CCISS ioctl return code.
2833- Make ppc64's pci_alloc_consistent() conform to documentation. (#140047)
2834- Enable EDD
2835- Enable ETH1394. (#138497)
2836- Workaround E1000 post-maturely writing back to TX descriptors. (#133261)
2837- Fix the previous E1000 errata workaround.
2838- Several IDE fixes from 2.6.9-ac
2839- vm pageout throttling. (#133858)
2840- Fix Tux from oopsing. (#140918)
2841- Fix Tux/SELinux incompatability (#140916)
2842- Fix Tux/IPV6 problem. (#140916)
2843- ide: Fix possible oops on boot.
2844- Make spinlock debugging panic instead of printk.
2845- Update Emulex lpfc driver to 8.0.16
2846- Selected patches from 2.6.9-ac12
2847- ppc64: Fix inability to find space for TCE table (#138844)
2848- Fix compat fcntl F_GETLK{,64} (#141680)
2849- blkdev_get_blocks(): handle eof
2850- Another card reader for the whitelist. (#134094)
2851- Disable tiglusb module. (#142102)
2852- E1000 64k-alignment fix. (#140047)
2853- Disable tiglusb module. (#142102)
2854- ID updates for cciss driver.
2855- Fix overflows in USB Edgeport-IO driver. (#142258)
2856- Fix wrong TASK_SIZE for 32bit processes on x86-64. (#141737)
2857- Fix ext2/ext3 xattr/mbcache race. (#138951)
2858- Fix bug where __getblk_slow can loop forever when pages are partially mapped. (#140424)
2859- Add missing cache flushes in agpgart code.
2860
2861* Thu Dec  9 2004 Dave Jones <davej@redhat.com>
2862- Drop the 4g/4g hugemem kernel completely.
2863
2864* Wed Dec  8 2004 Rik van Riel <riel@redhat.com>
2865- make Xen inherit config options from x86
2866
2867* Mon Dec  6 2004 Rik van Riel <riel@redhat.com>
2868- apparently Xen works better without serial drivers in domain0 (#141497)
2869
2870* Sun Dec  5 2004 Rik van Riel <riel@redhat.com>
2871- Fix up and reenable Xen compile.
2872- Fix bug in install part of BuildKernel.
2873
2874* Sat Dec  4 2004 Dave Jones <davej@redhat.com>
2875- Enable both old and new megaraid drivers.
2876- Add yet another card reader to usb scsi whitelist. (#141367)
2877
2878* Fri Dec  3 2004 Dave Jones <davej@redhat.com>
2879- Sync all patches with latest updates in FC3.
2880- Fix up xen0/xenU uninstall.
2881- Temporarily disable xen builds.
2882
2883* Wed Dec  1 2004 Rik van Riel <riel@redhat.com>
2884- replace VM hack with the upstream version
2885- more Xen bugfixes
2886
2887* Tue Nov 30 2004 Rik van Riel <riel@redhat.com>
2888- upgrade to later Xen sources, with upstream bugfixes
2889- export direct_remap_area_pages for Xen
2890
2891* Mon Nov 29 2004 Dave Jones <davej@redhat.com>
2892- Add another card reader to whitelist. (#141022)
2893
2894* Fri Nov 26 2004 Rik van Riel <riel@redhat.com>
2895- add Xen kernels for i686, plus various bits and pieces to make them work
2896
2897* Mon Nov 15 2004 Dave Jones <davej@redhat.com>
2898- Rebase to 2.6.9-ac9
2899
2900* Sat Nov 13 2004 Dave Jones <davej@redhat.com>
2901- Drop some bogus patches.
2902
2903* Thu Nov 11 2004 Dave Jones <davej@redhat.com>
2904- NFS: Fix dentry refcount accounting error
2905- Fix single-stepping on PPC64
2906- Integrate kernel-devel changes
2907- SELinux: netif fixes.
2908- SELinux: add DAC check to setxattr() hook.
2909- SELinux: sidtab locking fix.
2910- SELinux: mediate send_sigurg().
2911- SELinux: fix setscheduler hook deadlock.
2912- ide-floppy: Supresses error messages resulting from Medium not present
2913- Various IA64 updates from 2.6.10rc1
2914- nfsd: make sure getxattr inode op is non-NULL before calling it.
2915- Handle NULL dev->dev_addr in SIOCGIFHWADDR correctly. (#137648)
2916- Fix NFSD domainname size limit.
2917- nfsd4: nfsd oopsed when encountering a conflict with a local lock
2918- nfsd4: fix putrootfh return
2919- nfsd: Insecure port warning shows decimal IPv4 address
2920- Disable sw irqbalance/irqaffinity for e7520/e7320/e7525 (#136419)
2921- Fix exec-shield non-PIE/non-prelinked bug
2922- ext3 reservations: fix goal hit accounting.
2923- Fix problems with non-power-of-two sector size discs. (#135094)
2924- Fix possible oops in netpoll (#132153)
2925- Add missing MODULE_VERSION tags to various modules. (#136399)
2926- Add USB card reader de jour. (#124048)
2927- Remove SG_IO deprecation warning (#136179)
2928- Make sure that modules get signed with the right key.
2929- Remove SG_IO deprecation warning (#136179)
2930- s390: Fix fake_ll for qeth device. (#136175)
2931- s390: zfcp: Kernel stack frame for zfcp_cfdc_dev_ioctl() is too big
2932- s390: Use slab allocator for DASD I/O pages.
2933- PPC64: HVSI udbg support
2934- PPC64: Make HVSI console survive FSP reset
2935- PPC64: Make PCI hostbridge hotplugging work
2936- PPC64: Fix IBM VSCSI problems (#138124)
2937- Rebase -ac patch to 2.6.9-ac8.
2938
2939* Wed Nov  3 2004 Dave Jones <davej@redhat.com>
2940- Reenable token-ring drivers (#122602)
2941
2942* Tue Nov  2 2004 Dave Jones <davej@redhat.com>
2943- Reenable SLIP. (#124223)
2944- Add USB card reader de jour. (#124048)
2945
2946* Mon Nov  1 2004 Dave Jones <davej@redhat.com>
2947- Fix memory leak on x86-64 in mixed 32/64 mode. (#132947)
2948- Yet another USB card reader for the whitelist. (#137722)
2949
2950* Fri Oct 29 2004 Dave Jones <davej@redhat.com>
2951- Fix raid5 oops (#127862)
2952- Stop E820 BIOS entries being corrupted by EDID info. (#137510)
2953
2954* Thu Oct 28 2004 Dave Jones <davej@redhat.com>
2955- Remove the possibility of some false OOM kills. (#131251)
2956- Add more USB card readers to SCSI whitelist (#131546)
2957- Disable CONFIG_SCHED_SMT for iseries.
2958
2959* Wed Oct 27 2004 Dave Jones <davej@redhat.com>
2960- Reenable ISA NIC support (#136569)
2961
2962* Tue Oct 26 2004 Dave Jones <davej@redhat.com>
2963- Reenable Initio 9100U(W) SCSI driver. (#137153)
2964
2965* Mon Oct 25 2004 Dave Jones <davej@redhat.com>
2966- Add another USB card reader to SCSI whitelist (#132923)
2967
2968* Fri Oct 22 2004 Dave Jones <davej@redhat.com>
2969- Fix PPC NUMA (#130716).
2970- Fix autoraid for S390 (#123842/#130339)
2971- Selected bits from 2.6.9-ac3
2972  - Fix syncppp/async ppp problems with new hangup
2973  - Fix broken parport_pc unload
2974  - Stop i8xx_tco making some boxes reboot on load
2975  - Fix cpia/module tools deadlock
2976  - Security fix for smbfs leak/overrun
2977
2978* Thu Oct 21 2004 Dave Jones <davej@redhat.com>
2979- Misc security fixes from 2.6.9-ac2
2980
2981* Wed Oct 20 2004 Dave Jones <davej@redhat.com>
2982- Fix ia64 module loading. (#136365)
2983- Enable discontigmem for PPC64
2984- Disable a bunch of useless PPC config options
2985- Enable PACK_STACK on s390.
2986
2987* Tue Oct 19 2004 Dave Jones <davej@redhat.com>
2988- Fix NFS badness (#132726)
2989- Drop bogus USB workaround. (#131127)
2990
2991* Mon Oct 18 2004 Dave Jones <davej@redhat.com>
2992- Rebase to 2.6.9
2993- Speedtouch USB DSL modem driver update.
2994- Cleanup some iseries config options.
2995
2996* Fri Oct 15 2004 Dave Jones <davej@redhat.com>
2997- 2.6.9-rc4-bk3
2998- Fix up a bunch of unresolved symbols that crept in recently.
2999- Remove bogus O_NONBLOCK patch which broke lots of userspace.
3000- Fix booting on PPC64 by reserving initrd pages.
3001
3002* Thu Oct 14 2004 Dave Jones <davej@redhat.com>
3003- Rebase to 2.6.9-rc4-bk2
3004- librtas needs to work around the /dev/mem restrictions.
3005- EXT3 reservations use-before-initialised bugfix.
3006- support O_NONBLOCK for read,pread,readv of regular files.
3007- EDD blows up some x86-64's. Disable again.
3008
3009* Wed Oct 13 2004 Dave Jones <davej@redhat.com>
3010- Make EDD driver modular on x86-64 too.
3011- Various mkinitrd spec changes (Jeremy Katz)
3012- Enable a bunch more PPC64 config options. (Dave Howells)
3013- Enable ACPI cpufreq driver for x86-64 too.
3014
3015* Tue Oct 12 2004 Dave Jones <davej@redhat.com>
3016- Rebase to 2.6.9-rc4-bk1
3017- Tux update.
3018- Update netdump/diskdump patches
3019- PowerPC 64 netboot changes.
3020- Various CONFIG_ option diddling.
3021- Fix up the find_isa_irq_pin() oops on reboot for x86-64 too.
3022
3023* Mon Oct 11 2004 Dave Jones <davej@redhat.com>
3024- Rebase to 2.6.9-rc4
3025- Enable CONFIG_MICROCODE for x86-64
3026
3027* Fri Oct  8 2004 Dave Jones <davej@redhat.com>
3028- Rebase to 2.6.9-rc3-bk8
3029
3030* Thu Oct  7 2004 Dave Jones <davej@redhat.com>
3031- Rebase to 2.6.9-rc3-bk7
3032- Fix up PPC/PPC64 compilation failures due to new binutils. (David Woodhouse)
3033
3034* Wed Oct  6 2004 Dave Jones <davej@redhat.com>
3035- Rebase to 2.6.9-rc3-bk6
3036- Add xattr support for tmpfs.
3037
3038* Mon Oct  4 2004 Stephen C. Tweedie <sct@redhat.com>
3039- Update ext3 online resize to 2.6.9-rc3-mm2 upstream
3040- Reenable ext3 online resize in .spec
3041
3042* Tue Sep 28 2004 Jeremy Katz <katzj@redhat.com>
3043- add patch from Roland McGrath/James Morris to fix mprotect hook bug (#133505)
3044
3045* Mon Sep 20 2004 Arjan van de Ven <arjanv@redhat.com>
3046- 2.6.9-rc2-bk5
3047
3048* Thu Sep 16 2004 Arjan van de Ven <arjanv@redhat.com>
3049- fix tux for x86-64 and ppc64
3050
3051* Tue Sep 14 2004 Arjan van de Ven <arjanv@redhat.com>
3052- 2.6.9-rc2
3053- add diskdump
3054
3055* Fri Sep 10 2004 Arjan van de Ven <arjanv@redhat.com>
3056- 2.6.9-rc1-bk17 ; make ppc32 build
3057
3058* Tue Sep 07 2004 Arjan van de Ven <arjanv@redhat.com>
3059- 2.6.9-rc1-bk13
3060
3061* Mon Sep 06 2004 Arjan van de Ven <arjanv@redhat.com>
3062- disable online resize again
3063- hopefully fix Quake3 interaction with execshield
3064- add Alan's borken-bios-IRQ workaround patch
3065
3066* Sat Sep 04 2004 Arjan van de Ven <arjanv@redhat.com>
3067- 2.6.9-rc1-bk11
3068
3069* Tue Aug 31 2004 Arjan van de Ven <arjanv@redhat.com>
3070- fix execshield buglet with legacy binaries
3071- 2.6.9-rc1-bk7
3072
3073* Mon Aug 30 2004 Arjan van de Ven <arjanv@redhat.com>
3074- 2.6.9-rc1-bk6
3075
3076* Sat Aug 28 2004 Arjan van de Ven <arjanv@redhat.com>
3077- 2.6.9-rc1-bk4, now with i915 DRM driver
3078
3079* Fri Aug 27 2004 Arjan van de Ven <arjanv@redhat.com>
3080- 2.6.9-rc1-bk2
3081
3082* Mon Aug 23 2004 Arjan van de Ven <arjanv@redhat.com>
3083- 2.6.8.1-bk2
3084
3085* Sat Aug 21 2004 Arjan van de Ven <arjanv@redhat.com>
3086- attempt to fix early-udev bug
3087
3088* Fri Aug 13 2004 Arjan van de Ven <arjanv@redhat.com>
3089- 2.6.8-rc4-bk3
3090- split execshield up some more
3091
3092* Fri Aug 13 2004 Dave Jones <davej@redhat.com>
3093- Update SCSI whitelist again with some more card readers.
3094
3095* Mon Aug 9 2004 Arjan van de Ven <arjanv@redhat.com>
3096- 2.6.8-rc3-bk3
3097
3098* Wed Aug 4 2004 Arjan van de Ven <arjanv@redhat.com>
3099- Add the flex-mmap bits for s390/s390x (Pete Zaitcev)
3100- Add flex-mmap for x86-64 32 bit emulation
3101- 2.6.8-rc3
3102
3103* Mon Aug 2 2004 Arjan van de Ven <arjanv@redhat.com>
3104- Add Rik's token trashing control patch
3105
3106* Sun Aug 1 2004 Arjan van de Ven <arjanv@redhat.com>
3107- 2.6.8-rc2-bk11
3108
3109* Fri Jul 30 2004 Arjan van de Ven <arjanv@redhat.com>
3110- 2.6.8-rc2-bk8
3111
3112* Wed Jul 28 2004 Arjan van de Ven <arjanv@redhat.com>
3113- 2.6.8-rc2-bk6
3114- make a start at splitting up the execshield patchkit
3115
3116* Fri Jul 16 2004 Arjan van de Ven <arjanv@redhat.com>
3117- ppc32 embedded updates
3118
3119* Thu Jul 15 2004 Arjan van de Ven <arjanv@redhat.com>
3120- make USB modules again and add Alan's real fix for the SMM-meets-USB bug
3121- 2.6.8-rc1-bk4
3122
3123* Wed Jul 14 2004 Arjan van de Ven <arjanv@redhat.com>
3124- 2.6.8-rc1-bk3
3125
3126* Tue Jul 13 2004 Arjan van de Ven <arjanv@redhat.com>
3127- add "enforcemodulesig" boot option to make the kernel load signed modules only
3128
3129* Mon Jul 12 2004 Arjan van de Ven <arjanv@redhat.com>
3130- updated voluntary preempt
3131- 2.6.8-rc1
3132
3133* Wed Jul 7 2004 Arjan van de Ven <arjanv@redhat.com>
3134- fix boot breakage that was hitting lots of people (Dave Jones)
3135
3136* Tue Jul 6 2004 Arjan van de Ven <arjanv@redhat.com>
3137- add voluntary preemption patch from Ingo
3138- 2.6.7-bk19
3139
3140* Tue Jun 29 2004 Arjan van de Ven <arjanv@redhat.com>
3141- make a start at gpg signed modules support
3142
3143* Sat Jun 27 2004 Arjan van de Ven <arjanv@redhat.com>
3144- experiment with making the hardlink call in post more efficient
3145- 2.6.7-bk9
3146
3147* Thu Jun 24 2004 Arjan van de Ven <arjanv@redhat.com>
3148- 2.6.7-bk7
3149- Add wli's patch to allocate memory bottom up not top down
3150- change some config options in the kernel-sourcecode package that are
3151  good for rpm kernel builds but not for custom user builds to more appropriate
3152  default values.
3153- reenable kernel-sourcecode again for a few builds
3154
3155* Wed Jun 23 2004 Arjan van de Ven <arjanv@redhat.com>
3156- 2.6.7-bk5
3157- fix tux unresolved symbols (#126532)
3158
3159* Mon Jun 21 2004 Arjan van de Ven <arjanv@redhat.com>
3160- make kernel-doc and kernel-sourcecode builds independent of eachother
3161- disable kernel-sourcecode builds entirely, we'll be replacing it with documentation
3162  on how to use the src.rpm instead for building your own kernel.
3163
3164* Sat Jun 19 2004 Arjan van de Ven <arjanv@redhat.com>
3165- 2.6.7-bk2
3166
3167* Sun Jun 13 2004 Arjan van de Ven <arjanv@redhat.com>
3168- add patch from DaveM to fix the ppp-keeps-iface-busy bug
3169
3170* Sat Jun 12 2004 Arjan van de Ven <arjanv@redhat.com>
3171- add fix from Andi Kleen/Linus for the fpu-DoS
3172
3173* Thu Jun 10 2004 Arjan van de Ven <arjanv@redhat.com>
3174- disable mlock-uses-rlimit patch, it has a security hole and needs more thought
3175- revert airo driver to the FC2 one since the new one breaks
3176
3177* Tue Jun 8 2004 Dave Jones <davej@redhat.com>
3178- Update to 2.6.7rc3
3179
3180* Fri Jun 4 2004 Arjan van de Ven <arjanv@redhat.com>
3181- fix the mlock-uses-rlimit patch
3182
3183* Wed Jun 2 2004 David Woodhouse <dwmw2@redhat.com>
3184- Add ppc64 (Mac G5)
3185
3186* Wed Jun 2 2004 Arjan van de Ven <arjanv@redhat.com>
3187- add a forward port of the mlock-uses-rlimit patch
3188- add NX support for x86 (Intel, Ingo)
3189
3190* Tue Jun 1 2004 Arjan van de Ven <arjanv@redhat.com>
3191- refresh ext3 reservation patch
3192
3193* Sun May 30 2004 Arjan van de Ven <arjanv@redhat.com>
3194- 2.6.7-rc2
3195- set the ACPI OS name to "Microsoft Windows XP" for better compatibility
3196
3197* Thu May 27 2004 Pete Zaitcev <zaitcev@redhat.com>
3198- Fix qeth and zfcp (s390 drivers): align qib by 256, embedded into qdio_irq.
3199
3200* Thu May 27 2004 Dave Jones <davej@redhat.com>
3201- Fix the crashes on boot on Asus P4P800 boards. (#121819)
3202
3203* Wed May 26 2004 Dave Jones <davej@redhat.com>
3204- Lots more updates to the SCSI whitelist for various
3205  USB card readers. (#112778, among others..)
3206
3207* Wed May 26 2004 Arjan van de Ven <arjanv@redhat.com>
3208- back out ehci suspend/resume patch, it breaks
3209- add fix for 3c59x-meets-kudzu bug from Alan
3210
3211* Tue May 25 2004 Arjan van de Ven <arjanv@redhat.com>
3212- try improving suspend/resume by restoring more PCI state
3213- 2.6.7-rc1-bk1
3214
3215* Mon May 24 2004 Dave Jones <davej@redhat.com>
3216- Add yet another multi-card reader to the whitelist (#85851)
3217
3218* Sun May 23 2004 Dave Jones <davej@redhat.com>
3219- Add another multi-card reader to the whitelist (#124048)
3220
3221* Wed May 19 2004 Arjan van de Ven <arjanv@redhat.com>
3222- put firewire race fix in (datacorruptor)
3223
3224* Tue May 18 2004 Dave Jones <davej@redhat.com>
3225- Fix typo in ibmtr driver preventing compile (#123391)
3226
3227* Mon May 17 2004 Arjan van de Ven <arjanv@redhat.com>
3228- update to 2.6.6-bk3
3229- made kernel-source and kernel-doc noarch.rpm's since they are not
3230  architecture specific.
3231
3232* Sat May 08 2004 Arjan van de Ven <arjanv@redhat.com>
3233- fix non-booting on Transmeta cpus (Peter Anvin)
3234- fix count leak in message queues
3235
3236* Fri May 07 2004 Arjan van de Ven <arjanv@redhat.com>
3237- more ide cache flush work
3238- patch from scsi-bk to fix sd refcounting
3239
3240* Thu May 06 2004 Arjan van de Ven <arjanv@redhat.com>
3241- some more ide cache flush fixes
3242
3243* Wed May 05 2004 Arjan van de Ven <arjanv@redhat.com>
3244- fix bug 122504
3245- convert b44 to ethtool ops (jgarzik)
3246- make IDE do a cache-flush on shutdown (me/Alan)
3247
3248* Tue May 04 2004 Arjan van de Ven <arjanv@redhat.com>
3249- work around i810/i830 DRM issue
3250
3251* Fri Apr 30 2004 Arjan van de Ven <arjanv@redhat.com>
3252- 2.6.6-rc3-bk1
3253- make amd64 boot again
3254- fix vm86-vs-4g4g interaction (Ingo)
3255
3256* Thu Apr 22 2004 Arjan van de Ven <arjanv@redhat.com>
3257- 2.6.6-rc2
3258 
3259* Tue Apr 20 2004 Arjan van de Ven <arjanv@redhat.com>
3260- add the ext3 online resize patch
3261
3262* Mon Apr 19 2004 Arjan van de Ven <arjanv@redhat.com>
3263- 2.6.6-rc1-bk3
3264- add the objrmap vm from the -mm tree; it needs testing
3265
3266* Thu Apr 15 2004 Arjan van de Ven <arjanv@redhat.com>
3267- 2.6.5-bk2
3268- disable DISCONTIGMEM on ia64 for performance
3269- fix sleep_on use in reiserfs (Chris Mason)
3270
3271* Tue Apr 13 2004 Arjan van de Ven <arjanv@redhat.com>
3272- 2.6.5-mc4
3273- reenable sg driver for scsi tape changers and such
3274- the sk98lin driver oopses on module unload, preven that
3275
3276* Mon Apr 12 2004 Arjan van de Ven <arjanv@redhat.com>
3277- fix "bad pmd" bug with patch from Ingo
3278
3279* Fri Apr 09 2004 Arjan van de Ven <arjanv@redhat.com>
3280- 2.6.5-mc3
3281- finish up the -mc2 merge
3282- latest 4g/4g patch from Ingo
3283- latest execshield patch from Ingo
3284- fix a few framebuffer bugs
3285
3286* Thu Apr 08 2004 Arjan van de Ven <arjanv@redhat.com>
3287- first attempt at a 2.6.5-mc2 merge
3288
3289* Thu Apr 08 2004 Dave Jones <davej@redhat.com>
3290- Add in missing SiS AGP fix.
3291
3292* Tue Apr 06 2004 Dave Jones <davej@redhat.com>
3293- More agpgart fixes.
3294
3295* Fri Apr 02 2004 Arjan van de Ven <arjanv@redhat.com>
3296- fix another 4g/4g-vs-resume bug
3297
3298* Tue Mar 30 2004 Arjan van de Ven <arjanv@redhat.com>
3299- 2.6.5-rc3
3300- fix PCI posting bug in i830 DRM
3301
3302* Mon Mar 29 2004 Arjan van de Ven <arjanv@redhat.com>
3303- 2.6.5-rc2-bk8
3304
3305* Mon Mar 29 2004 Dave Jones <davej@redhat.com>
3306- Include latest agpgart fixes.
3307
3308* Thu Mar 25 2004 Arjan van de Ven <arjanv@redhat.com>
3309- more DRM fixes
3310- add the fsync patches from akpm
3311
3312* Tue Mar 23 2004 Arjan van de Ven <arjanv@redhat.com>
3313- 2.6.5-rc2-bk3
3314- fix direct userspace memory access in i830 drm driver
3315
3316* Mon Mar 22 2004 Arjan van de Ven <arjanv@redhat.com>
3317- 2.6.5-rc2-bk2
3318- some stackbloat reductions from Dave and me
3319
3320* Sat Mar 20 2004 Arjan van de Ven <arjanv@redhat.com>
3321- 2.6.5-rc2
3322
3323* Tue Mar 16 2004 Dave Jones <davej@redhat.com>
3324- 2.6.5-rc1
3325
3326* Mon Mar 15 2004 Arjan van de Ven <arjanv@redhat.com>
3327- 2.6.4-bk3
3328- fix oops in toshiba_acpi (Barry K. Nathan)
3329
3330* Sat Mar 13 2004 Arjan van de Ven <arjanv@redhat.com>
3331- 2.6.4-bk2 merge
3332
3333* Thu Mar 11 2004 Arjan van de Ven <arjanv@redhat.com>
3334- renable sonypi driver that was off accidentally
3335- 2.6.4-final
3336- fix the oops on alsa module unloads
3337
3338* Wed Mar 10 2004 Arjan van de Ven <arjanv@redhat.com>
3339- add ppc64/iseries, ppc32 (powermac/ibook) and ia64 architectures
3340- 2.6.4-rc3
3341
3342* Tue Mar 09 2004 Arjan van de Ven <arjanv@redhat.com>
3343- 2.6.4-rc2-bk5
3344- fix nfs-vs-selinux issue
3345- fix typo in URL as per #117849
3346
3347* Mon Mar 08 2004 Arjan van de Ven <arjanv@redhat.com>
3348- fix race in lp.c (#117710)
3349- 2.6.4-rc2-bk3
3350- attempt to fix S3 suspend-to-ram with 4g/4g split
3351
3352* Sat Mar 06 2004 Arjan van de Ven <arjanv@redhat.com>
3353- fix reiserfs
3354- set HZ to 1000 again for some tests
3355
3356* Wed Feb 25 2004 Arjan van de Ven <arjanv@redhat.com>
3357- merge back a bunch of fedora fixes
3358- disable audit
3359
3360* Tue Feb 24 2004 Arjan van de Ven <arjanv@redhat.com>
3361- audit bugfixes
3362- update tux to a working version
3363- 2.6.3-bk5 merge
3364
3365* Fri Feb 20 2004 Arjan van de Ven <arjanv@redhat.com>
3366- re-add and enable the Auditing patch
3367- switch several cpufreq modules to built in since detecting in userspace
3368  which to use is unpleasant
3369
3370* Thu Jul 03 2003 Arjan van de Ven <arjanv@redhat.com>
3371- 2.6 start
3372
Note: See TracBrowser for help on using the repository browser.