/[packages]/cauldron/kernel-tmb/current/SPECS/kernel-tmb.spec
ViewVC logotype

Diff of /cauldron/kernel-tmb/current/SPECS/kernel-tmb.spec

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 110087 by tmb, Sun Jun 19 20:28:48 2011 UTC revision 179823 by tmb, Fri Dec 9 22:25:06 2011 UTC
# Line 1  Line 1 
1  #  #
2  # *tmb* series kernels now use kernel.org versioning  # *tmb* series kernels now use kernel.org versioning
3  #  #
4  %define kernelversion   2  %define kernelversion   3
5  %define patchlevel      6  %define patchlevel      1
6  %define sublevel        38  # sublevel is now used for -stable patches
7    %define sublevel        5
8    
9    # Package release
10    %define mgarel          1
11    
12  # kernel Makefile extraversion is substituted by  # kernel Makefile extraversion is substituted by
13  # kpatch/kgit/kstable wich are either 0 (empty), rc (kpatch),  # kpatch/kgit wich are either 0 (empty), rc (kpatch), git (kgit)
 # git (kgit, only the number after "git"), or stable release (kstable)  
14  %define kpatch          0  %define kpatch          0
15    # kernel.org -gitX patch (only the number after "git")
16  %define kgit            0  %define kgit            0
 %define kstable         8  
   
 # this is the releaseversion  
 %define kbuild          1  
17    
18  %define ktag            tmb  # Patch tarball tag
19  %define kname           kernel-%{ktag}  %define ktag            tmb
20    # kernel base name (also name of srpm)
21    %define kname           kernel-%{ktag}
22    
23    # release defines
24  %define rpmtag          %{distsuffix}%{mgaver}  %define rpmtag          %{distsuffix}%{mgaver}
25  %if %kpatch  %if %kpatch
26  %if %kgit  %if %kgit
27  %define rpmrel          %mkrel 0.%{kpatch}.%{kgit}.%{kbuild}  %define rpmrel          %mkrel 0.%{kpatch}.%{kgit}.%{mgarel}
28  %else  %else
29  %define rpmrel          %mkrel 0.%{kpatch}.%{kbuild}  %define rpmrel          %mkrel 0.%{kpatch}.%{mgarel}
30  %endif  %endif
31  %else  %else
32  %define rpmrel          %mkrel %{kbuild}  %define rpmrel          %mkrel %{mgarel}
33  %endif  %endif
34    
35  # theese two never change, they are used to fool rpm/urpmi/smart  # fakerel and fakever never change, they are used to fool
36    # rpm/urpmi/smart
37  %define fakever         1  %define fakever         1
38  %define fakerel         %mkrel 1  %define fakerel         %mkrel 1
39    
40    # version defines
41    %define kversion        %{kernelversion}.%{patchlevel}.%{sublevel}
42    %define kverrel         %{kversion}-%{rpmrel}
43    
44  # When we are using a pre/rc patch, the tarball is a sublevel -1  # When we are using a pre/rc patch, the tarball is a sublevel -1
45  %if %kpatch  %if %kpatch
46  %define kversion        %{kernelversion}.%{patchlevel}.%{sublevel}  %if %sublevel
47  %define tar_ver         %{kernelversion}.%{patchlevel}.%(expr %{sublevel} - 1)  %define tar_ver         %{kernelversion}.%{patchlevel}
 %define patch_ver       %{kversion}-%{kpatch}-%{ktag}%{kbuild}  
48  %else  %else
49  %if %kstable  %define tar_ver         %{kernelversion}.%(expr %{patchlevel} - 1)
 %define kversion        %{kernelversion}.%{patchlevel}.%{sublevel}.%{kstable}  
 %define tar_ver         %{kernelversion}.%{patchlevel}.%{sublevel}  
 %else  
 %define kversion        %{kernelversion}.%{patchlevel}.%{sublevel}  
 %define tar_ver         %{kversion}  
50  %endif  %endif
51  %define patch_ver       %{kversion}-%{ktag}%{kbuild}  %define patch_ver       %{kversion}-%{kpatch}-%{ktag}%{mgarel}
52    %else
53    %define tar_ver         %{kernelversion}.%{patchlevel}
54    %define patch_ver       %{kversion}-%{ktag}%{mgarel}
55  %endif  %endif
 %define kverrel         %{kversion}-%{rpmrel}  
56    
57  # used for not making too long names for rpms or search paths  # Used for not making too long names for rpms or search paths
58  %if %kpatch  %if %kpatch
59  %if %kgit  %if %kgit
60  %define buildrpmrel     0.%{kpatch}.%{kgit}.%{kbuild}%{rpmtag}  %define buildrpmrel     0.%{kpatch}.%{kgit}.%{mgarel}%{rpmtag}
61  %else  %else
62  %define buildrpmrel     0.%{kpatch}.%{kbuild}%{rpmtag}  %define buildrpmrel     0.%{kpatch}.%{mgarel}%{rpmtag}
63  %endif  %endif
64  %else  %else
65  %define buildrpmrel     %{kbuild}%{rpmtag}  %define buildrpmrel     %{mgarel}%{rpmtag}
66  %endif  %endif
67  %define buildrel        %{kversion}-%{buildrpmrel}  %define buildrel        %{kversion}-%{buildrpmrel}
68    
69  # having different top level names for packges means that you have to remove them by hard :(  # having different top level names for packges means that you have to remove them by hard :(
70  %define top_dir_name    %{kname}-%{_arch}  %define top_dir_name    %{kname}-%{_arch}
71    
72  %define build_dir       ${RPM_BUILD_DIR}/%{top_dir_name}  %define build_dir       ${RPM_BUILD_DIR}/%{top_dir_name}
73  %define src_dir         %{build_dir}/linux-%{tar_ver}  %define src_dir         %{build_dir}/linux-%{tar_ver}
74    
75  # disable useless debug rpms...  # disable useless debug rpms...
76  %define _enable_debug_packages  %{nil}  %define _enable_debug_packages  %{nil}
77  %define debug_package           %{nil}  %define debug_package           %{nil}
78    
79  # Build defines  # Build defines
80  %define build_doc               0  %define build_doc               0
81  %define build_source            1  %define build_source            1
82  %define build_devel             1  %define build_devel             1
83  %define build_debug             0  %define build_debug             0
84    
85  # Build desktop i586 / 4GB  # Build desktop586 (i586 / 4GB)
86  %ifarch %{ix86}  %ifarch %{ix86}
87  %define build_desktop586        1  %define build_desktop586        1
88  %endif  %endif
89    
90  # Build mm (i686 / 4GB) / x86_64  # Build desktop (i686 / 4GB) / x86_64
91  %define build_desktop           1  %define build_desktop           1
92    
93  # Build laptop (i686 / 4GB)/ x86_64  # Build laptop (i686 / 4GB)/ x86_64
# Line 124  Line 128 
128  %{?_with_modxz: %global build_modxz 1}  %{?_with_modxz: %global build_modxz 1}
129    
130  # For the .nosrc.rpm  # For the .nosrc.rpm
131  %define build_nosrc     0  %define build_nosrc     0
132  %{?_with_nosrc: %global build_nosrc 1}  %{?_with_nosrc: %global build_nosrc 1}
133    
134  %define kmake %make  %define kmake %make
# Line 154  URL:           http://www.kernel.org Line 158  URL:           http://www.kernel.org
158  # Sources  # Sources
159  #  #
160  ### This is for full SRC RPM  ### This is for full SRC RPM
161  Source0:        ftp://ftp.kernel.org/pub/linux/kernel/v%{kernelversion}.%{patchlevel}/linux-%{tar_ver}.tar.bz2  Source0:        ftp://ftp.kernel.org/pub/linux/kernel/v%{kernelversion}.%{patchlevel}/linux-%{tar_ver}.tar.xz
162  Source1:        ftp://ftp.kernel.org/pub/linux/kernel/v%{kernelversion}.%{patchlevel}/linux-%{tar_ver}.tar.bz2.sign  Source1:        ftp://ftp.kernel.org/pub/linux/kernel/v%{kernelversion}.%{patchlevel}/linux-%{tar_ver}.tar.sign
163  ### This is for stripped SRC RPM  ### This is for stripped SRC RPM
164  %if %build_nosrc  %if %build_nosrc
165  NoSource: 0  NoSource: 0
# Line 177  Source102:     %{kname}.patchlist Line 181  Source102:     %{kname}.patchlist
181  # Patch0 to Patch100 are for core kernel upgrades.  # Patch0 to Patch100 are for core kernel upgrades.
182  #  #
183    
184  # Pre linus patch: ftp://ftp.kernel.org/pub/linux/kernel/v2.6/testing  # Pre linus patch: ftp://ftp.kernel.org/pub/linux/kernel/v3.0/testing
185    
186  %if %kpatch  %if %kpatch
187  Patch1:         ftp://ftp.kernel.org/pub/linux/kernel/v%{kernelversion}.%{patchlevel}/testing/patch-%{kernelversion}.%{patchlevel}.%{sublevel}-%{kpatch}.bz2  %if %sublevel
188  Source10:       ftp://ftp.kernel.org/pub/linux/kernel/v%{kernelversion}.%{patchlevel}/testing/patch-%{kernelversion}.%{patchlevel}.%{sublevel}-%{kpatch}.bz2.sign  Patch2:         ftp://ftp.kernel.org/pub/linux/kernel/v%{kernelversion}.%{patchlevel}/stable-review/patch-%{kversion}-%{kpatch}.xz
189    Source11:       ftp://ftp.kernel.org/pub/linux/kernel/v%{kernelversion}.%{patchlevel}/stable-review/patch-%{kversion}-%{kpatch}.sign
190    %else
191    Patch1:         ftp://ftp.kernel.org/pub/linux/kernel/v%{kernelversion}.%{patchlevel}/testing/patch-%{kernelversion}.%{patchlevel}-%{kpatch}.xz
192    Source10:       ftp://ftp.kernel.org/pub/linux/kernel/v%{kernelversion}.%{patchlevel}/testing/patch-%{kernelversion}.%{patchlevel}-%{kpatch}.sign
193    %endif
194  %endif  %endif
195  %if %kgit  %if %kgit
196  Patch2:         ftp://ftp.kernel.org/pub/linux/kernel/v%{kernelversion}.%{patchlevel}/snapshots/patch-%{kernelversion}.%{patchlevel}.%{sublevel}-%{kpatch}-git%{kgit}.bz2  Patch2:         ftp://ftp.kernel.org/pub/linux/kernel/v%{kernelversion}.%{patchlevel}/snapshots/patch-%{kernelversion}.%{patchlevel}-%{kpatch}-git%{kgit}.xz
197  Source11:       ftp://ftp.kernel.org/pub/linux/kernel/v%{kernelversion}.%{patchlevel}/snapshots/patch-%{kernelversion}.%{patchlevel}.%{sublevel}-%{kpatch}-git%{kgit}.bz2.sign  Source11:       ftp://ftp.kernel.org/pub/linux/kernel/v%{kernelversion}.%{patchlevel}/snapshots/patch-%{kernelversion}.%{patchlevel}-%{kpatch}-git%{kgit}.sign
198    %endif
199    %if %sublevel
200    %if %kpatch
201    %define prev_sublevel %(expr %{sublevel} - 1)
202    %if %prev_sublevel
203    Patch1:         ftp://ftp.kernel.org/pub/linux/kernel/v%{kernelversion}.%{patchlevel}/patch-%{kernelversion}.%{patchlevel}.%{prev_sublevel}.xz
204    Source10:       ftp://ftp.kernel.org/pub/linux/kernel/v%{kernelversion}.%{patchlevel}/patch-%{kernelversion}.%{patchlevel}.%{prev_sublevel}.sign
205    %endif
206    %else
207    Patch1:         ftp://ftp.kernel.org/pub/linux/kernel/v%{kernelversion}.%{patchlevel}/patch-%{kversion}.xz
208    Source10:       ftp://ftp.kernel.org/pub/linux/kernel/v%{kernelversion}.%{patchlevel}/patch-%{kversion}.sign
209  %endif  %endif
 %if %kstable  
 Patch1:         ftp://ftp.kernel.org/pub/linux/kernel/v%{kernelversion}.%{patchlevel}/patch-%{kversion}.bz2  
 Source10:       ftp://ftp.kernel.org/pub/linux/kernel/v%{kernelversion}.%{patchlevel}/patch-%{kversion}.bz2.sign  
210  %endif  %endif
211    
212  #END  #END
# Line 206  input and output, etc. Line 223  input and output, etc.
223  %define requires1       mkinitrd >= 6.0.92-12  %define requires1       mkinitrd >= 6.0.92-12
224  %define requires2       bootloader-utils >= 1.12-1  %define requires2       bootloader-utils >= 1.12-1
225  %define requires3       sysfsutils >= 1.3.0-1 module-init-tools >= 3.6-10  %define requires3       sysfsutils >= 1.3.0-1 module-init-tools >= 3.6-10
226  %define requires4       kernel-firmware >= 20100217-1  %define requires4       kernel-firmware >= 20110703-2
227    
228  %define kprovides       %{kname} = %{kverrel}, kernel = %{tar_ver}, drbd-api = 88  %define kprovides       %{kname} = %{kverrel}, kernel = %{tar_ver}, drbd-api = 88
229    
 BuildRoot:              %{_tmppath}/%{kname}-%{kversion}-%{_arch}-build  
 %define buildroot       %{_tmppath}/%{kname}-%{kversion}-%{_arch}-build  
230  Autoreqprov:            no  Autoreqprov:            no
231  BuildRequires:          gcc >= 4.0.1-5 module-init-tools >= 3.2-0.pre8.2  BuildRequires:          gcc >= 4.0.1-5 module-init-tools >= 3.2-0.pre8.2
232    
# Line 297  latest %{kname}-%{1}-devel installed... Line 312  latest %{kname}-%{1}-devel installed...
312                                                          \                                                          \
313  %files -n %{kname}-%{1}-%{buildrel} -f kernel_files.%{1} \  %files -n %{kname}-%{1}-%{buildrel} -f kernel_files.%{1} \
314  %files -n %{kname}-%{1}-latest                          \  %files -n %{kname}-%{1}-latest                          \
 %defattr(-,root,root)                                   \  
315                                                          \                                                          \
316  %if %build_devel                                        \  %if %build_devel                                        \
317  %files -n %{kname}-%{1}-devel-%{buildrel} -f kernel_devel_files.%{1} \  %files -n %{kname}-%{1}-devel-%{buildrel} -f kernel_devel_files.%{1} \
318  %files -n %{kname}-%{1}-devel-latest                    \  %files -n %{kname}-%{1}-devel-latest                    \
 %defattr(-,root,root)                                   \  
319  %endif  %endif
320    
321    
# Line 432  Requires:      glibc-devel, ncurses-devel, m Line 445  Requires:      glibc-devel, ncurses-devel, m
445  Summary:        The Linux source code for %{kname}-%{buildrel}  Summary:        The Linux source code for %{kname}-%{buildrel}
446  Group:          Development/Kernel  Group:          Development/Kernel
447  Autoreqprov:    no  Autoreqprov:    no
448  Provides:       kernel-source = %{kverrel}, kernel-devel = %{kverrel}  Provides:       kernel-source = %{kverrel}
449  %ifarch %{ix86}  Buildarch:      noarch
 Conflicts:      arch(x86_64)  
 %endif  
450    
451  %description -n %{kname}-source-%{buildrel}  %description -n %{kname}-source-%{buildrel}
452  The %{kname}-source package contains the source code files for the %{ktag}  The %{kname}-source package contains the source code files for the %{ktag}
# Line 475  Release:       %{rpmrel} Line 486  Release:       %{rpmrel}
486  Summary:        Virtual rpm for latest %{kname}-source  Summary:        Virtual rpm for latest %{kname}-source
487  Group:          Development/Kernel  Group:          Development/Kernel
488  Requires:       %{kname}-source-%{buildrel}  Requires:       %{kname}-source-%{buildrel}
489  %ifarch %{ix86}  Buildarch:      noarch
 Conflicts:      arch(x86_64)  
 %endif  
490    
491  %description -n %{kname}-source-latest  %description -n %{kname}-source-latest
492  This package is a virtual rpm that aims to make sure you always have the  This package is a virtual rpm that aims to make sure you always have the
# Line 514  Linux kernel modules at load time. Line 523  Linux kernel modules at load time.
523  %define patches_dir ../%{patch_ver}/  %define patches_dir ../%{patch_ver}/
524    
525  cd %src_dir  cd %src_dir
526    
527    %if %sublevel
528  %if %kpatch  %if %kpatch
529    %if %prev_sublevel
530  %patch1 -p1  %patch1 -p1
531  %endif  %endif
 %if %kgit  
532  %patch2 -p1  %patch2 -p1
533    %else
534    %patch1 -p1
535  %endif  %endif
536  %if %kstable  %else
537    %if %kpatch
538  %patch1 -p1  %patch1 -p1
539  %endif  %endif
540    %endif
541    %if %kgit
542    %patch2 -p1
543    %endif
544    
545  %{patches_dir}/scripts/apply_patches  %{patches_dir}/scripts/apply_patches
546    
# Line 583  PrepareKernel() { Line 601  PrepareKernel() {
601          fi          fi
602    
603          # make sure EXTRAVERSION says what we want it to say          # make sure EXTRAVERSION says what we want it to say
604          %if %kstable          LC_ALL=C perl -p -i -e "s/^EXTRAVERSION.*/EXTRAVERSION = -$extension/" Makefile
                 LC_ALL=C perl -p -i -e "s/^EXTRAVERSION.*/EXTRAVERSION = .%{kstable}-$extension/" Makefile  
         %else  
                 LC_ALL=C perl -p -i -e "s/^EXTRAVERSION.*/EXTRAVERSION = -$extension/" Makefile  
         %endif  
605    
606          %smake oldconfig          %smake oldconfig
607  }  }
# Line 597  BuildKernel() { Line 611  BuildKernel() {
611          KernelVer=$1          KernelVer=$1
612          echo "Building kernel $KernelVer"          echo "Building kernel $KernelVer"
613    
614          %kmake all          %kmake -s all
615    
616          # Start installing stuff          # Start installing stuff
617          install -d %{temp_boot}          install -d %{temp_boot}
# Line 657  SaveDevel() { Line 671  SaveDevel() {
671          cp -fR drivers/acpi/acpica/*.h $TempDevelRoot/drivers/acpi/acpica/          cp -fR drivers/acpi/acpica/*.h $TempDevelRoot/drivers/acpi/acpica/
672    
673          for i in alpha arm arm26 avr32 blackfin cris frv h8300 ia64 microblaze mips m32r m68k \          for i in alpha arm arm26 avr32 blackfin cris frv h8300 ia64 microblaze mips m32r m68k \
674                   m68knommu mn10300 parisc powerpc ppc s390 sh sh64 score sparc tile v850 xtensa; do                   m68knommu mn10300 openrisc parisc powerpc ppc s390 sh sh64 score sparc tile \
675                     unicore32 v850 xtensa; do
676                  rm -rf $TempDevelRoot/arch/$i                  rm -rf $TempDevelRoot/arch/$i
677          done          done
678    
# Line 684  SaveDevel() { Line 699  SaveDevel() {
699    
700  ### Create the kernel_devel_files.*  ### Create the kernel_devel_files.*
701  cat > $kernel_devel_files <<EOF  cat > $kernel_devel_files <<EOF
 %defattr(-,root,root)  
702  %dir $DevelRoot  %dir $DevelRoot
703  %dir $DevelRoot/arch  %dir $DevelRoot/arch
704  %dir $DevelRoot/include  %dir $DevelRoot/include
# Line 775  CreateFiles() { Line 789  CreateFiles() {
789    
790  ### Create the kernel_files.*  ### Create the kernel_files.*
791  cat > $kernel_files <<EOF  cat > $kernel_files <<EOF
 %defattr(-,root,root)  
792  %{_bootdir}/System.map-%{kversion}-%{ktag}-$kernel_flavour-%{buildrpmrel}  %{_bootdir}/System.map-%{kversion}-%{ktag}-$kernel_flavour-%{buildrpmrel}
793  %{_bootdir}/config-%{kversion}-%{ktag}-$kernel_flavour-%{buildrpmrel}  %{_bootdir}/config-%{kversion}-%{ktag}-$kernel_flavour-%{buildrpmrel}
794  %{_bootdir}/vmlinuz-%{kversion}-%{ktag}-$kernel_flavour-%{buildrpmrel}  %{_bootdir}/vmlinuz-%{kversion}-%{ktag}-$kernel_flavour-%{buildrpmrel}
# Line 928  cp -a %{temp_root} %{buildroot} Line 941  cp -a %{temp_root} %{buildroot}
941    
942  # Create directories infastructure  # Create directories infastructure
943  %if %build_source  %if %build_source
944  install -d %{target_source}  install -d %{target_source}
945    
946  tar cf - . | tar xf - -C %{target_source}  tar cf - . | tar xf - -C %{target_source}
947  chmod -R a+rX %{target_source}  chmod -R a+rX %{target_source}
# Line 936  chmod -R a+rX %{target_source} Line 949  chmod -R a+rX %{target_source}
949  # we remove all the source files that we don't ship  # we remove all the source files that we don't ship
950  # first architecture files  # first architecture files
951  for i in alpha arm arm26 avr32 blackfin cris frv h8300 ia64 microblaze mips m32r m68k \  for i in alpha arm arm26 avr32 blackfin cris frv h8300 ia64 microblaze mips m32r m68k \
952           m68knommu mn10300 parisc powerpc ppc s390 sh sh64 score sparc tile v850 xtensa; do           m68knommu mn10300 openrisc parisc powerpc ppc s390 sh sh64 score sparc tile \
953             v850 xtensa unicore32; do
954          rm -rf %{target_source}/arch/$i          rm -rf %{target_source}/arch/$i
955  done  done
956    
# Line 946  done Line 960  done
960    
961  # other misc files  # other misc files
962  rm -f %{target_source}/{.config.old,.config.cmd,.mailmap,.missing-syscalls.d,arch/.gitignore}  rm -f %{target_source}/{.config.old,.config.cmd,.mailmap,.missing-syscalls.d,arch/.gitignore}
963    rm -rf %{target_source}/.tmp_depmod/
964    
965  #endif %build_source  #endif %build_source
966  %endif  %endif
# Line 969  done Line 984  done
984  popd  popd
985    
986    
 ###  
 ### clean  
 ###  
 %clean  
 rm -rf %{buildroot}  
   
   
987  # We don't want to remove this, the whole reason of its existence is to be  # We don't want to remove this, the whole reason of its existence is to be
988  # able to do several rpm --short-circuit -bi for testing install  # able to do several rpm --short-circuit -bi for testing install
989  # phase without repeating compilation phase  # phase without repeating compilation phase
# Line 986  rm -rf %{buildroot} Line 994  rm -rf %{buildroot}
994  ###  ###
995  %if %build_source  %if %build_source
996  %files -n %{kname}-source-%{buildrel}  %files -n %{kname}-source-%{buildrel}
 %defattr(-,root,root)  
997  %dir %{_kerneldir}  %dir %{_kerneldir}
998  %dir %{_kerneldir}/arch  %dir %{_kerneldir}/arch
999  %dir %{_kerneldir}/include  %dir %{_kerneldir}/include
# Line 1047  rm -rf %{buildroot} Line 1054  rm -rf %{buildroot}
1054  %doc README.kernel-%{ktag}-sources  %doc README.kernel-%{ktag}-sources
1055    
1056  %files -n %{kname}-source-latest  %files -n %{kname}-source-latest
 %defattr(-,root,root)  
1057  %endif  %endif
1058    
1059  %if %build_doc  %if %build_doc
1060  %files -n %{kname}-doc  %files -n %{kname}-doc
 %defattr(-,root,root)  
1061  %doc linux-%{tar_ver}/Documentation/*  %doc linux-%{tar_ver}/Documentation/*
1062  %endif  %endif
1063    
1064  %changelog  %changelog
1065    * Fri Dec  9 2011 Thomas Backlund <tmb@mandriva.org> 3.1.5-1.mga2
1066    - update to 3.1.5
1067    - drop merged patches:
1068        * DG01-DG06, FX01-FX06
1069    - add patch:
1070        * DS01: ALSA: hda/realtek - Fix Oops in alc_mux_select()
1071    - clean spec: drop buildroot and defattr
1072    
1073    * Tue Dec  6 2011 Thomas Backlund <tmb@mandriva.org> 3.1.4-3.mga2
1074    - fix patch NI12: IFWLOG: fix return value of checkentry
1075      (not properly modified in 2.6.35+ patch, blino, #3594)
1076    - rebuild with GCC-4.6.2
1077    
1078    * Wed Nov 30 2011 Thomas Backlund <tmb@mandriva.org> 3.1.4-2.mga2
1079    - update patch:
1080      * CK01: upstream 3.1.0-ck2 including BFS 0.415
1081    
1082    * Tue Nov 29 2011 Thomas Backlund <tmb@mandriva.org> 3.1.4-1.mga2
1083    - update to 3.1.4
1084      * reverts usb patch that broke isochronous devices
1085        (i.e. webcam, audio, or other streaming devices)
1086    
1087    * Mon Nov 28 2011 Thomas Backlund <tmb@mandriva.org> 3.1.3-1.mga2
1088    - update to 3.1.3
1089    - add patches:
1090      * DG01: i915: Fix inconsistent backlight level during disabled
1091      * DG02: drm: fix integer overflow in drm_mode_dirtyfb_ioctl()
1092      * DG03: radeon/kms: fix up gpio i2c mask bits for r4xx for real
1093      * DG04: i915: Ivybridge still has fences
1094      * DG05: i915: Turn on a required 3D clock gating bit on Sandybridge
1095      * DG06: i915: Turn on another required clock gating bit on Sandybridge
1096      * DP01: pci: rework ASPM disable code (brings power usage back down
1097                   to 2.6.37 level)
1098      * FX01: don't serialise direct IO reads on page cache checks
1099              (fixes performance regression introduced in 2.6.38)
1100      * FX02: avoid direct I/O write vs buffered I/O race
1101      * FX03: return -EIO when xfs_vn_getattr() failed
1102      * FX04: fix buffer flushing during unmount
1103      * FX05: fix possible memory corruption in xfs_readlink
1104      * FX06: use doalloc flag in xfs_qm_dqattach_one()
1105    - update patches:
1106      * FU01: unionfs 2.5.10 for 3.1.3
1107      * MB02: merge 3rdparty support
1108      * MB10-MB12: ndiswrapper 1.57-rc1
1109    - drop patches:
1110      * DS15: its replaced by SND_HDA_PREALLOC_SIZE config option
1111      * MB13-MB17: ndiswrapper fixes, merged
1112    - disable patches:
1113      * KP01: TuxOnIce support, currently broken
1114    - dont ship openrisc arch files
1115    - update defconfigs
1116    
1117    * Tue Oct 25 2011 Thomas Backlund <tmb@mandriva.org> 3.0.8-1.mga2
1118    - update to 3.0.8
1119      * drop merged patch: DM20
1120    - enable PM_RUNTIME and USB_SUSPEND
1121    
1122    * Tue Oct 18 2011 Thomas Backlund <tmb@mandriva.org> 3.0.7-1.mga2
1123    - update to 3.0.7
1124    - update patch:
1125        * CK01: 3.0.7-ck1 including BFS 0.413
1126    - re-enable usblp as it is needed by both usb-pp adapters and some printers
1127      (mga #2240, #2264) (cups is patched to work with both usblp and libusb)
1128    
1129    * Tue Oct 04 2011 Thomas Backlund <tmb@mandriva.org> 3.0.6-1.mga2
1130    - update to 3.0.6
1131    - add patch:
1132        * DM20: fix boot hang on uvc webcam init (mga #2425)
1133    
1134    * Tue Aug 30 2011 Thomas Backlund <tmb@mandriva.org> 3.0.4-1.mga2
1135    - update to 3.0.4
1136    - drop merged patch: AA01
1137    
1138    * Fri Aug 19 2011 Thomas Backlund <tmb@mandriva.org> 3.0.3-1.mga2
1139    - update to 3.0.3
1140    - update patches:
1141        * CK01: Con Kolivas -ck patchset including BFS
1142        * FU01: unionfs 2.5.9.2
1143        * KP01: TuxonIce 3.2
1144    - drop merged patches:
1145        * CK02, DA60-DA61, DG10-DG14, DN08, DN15-DN19, DP05-DP08
1146        * DP20-DP26, DP30, DV11, FU02-FU03, MK01, NI30-NI31
1147    - add patches:
1148        * AA01: genirq: Fix wrong bit operation
1149        * DP10-DP12: samsung-laptop: support nc110, nc210, r700, x520
1150        * DP13: samsung-laptop: fix support for older N150, N210, N220
1151        * FB01: btrfs: btrfs_calc_avail_data_space: cope with no read_write devices
1152        * MB17: ndiswrapper buildfix for 3.0
1153        * MC84: viahss buildfix for 3.0
1154    - rediff patches:
1155        * NI16: netfilter psd mdv/mga modifications
1156    - disable patches:
1157        * DV01-DV02: framebuffer oops fixes (should not be needed anymore)
1158        * FR01: reiser4 support (broken)
1159    - adapt spec for 3.0 series version changes
1160    - change kernel-tmb-source to noarch
1161    - build with -s(ilent) to only log varnings and errors
1162    - update defconfigs
1163    
1164  * Sun Jun 19 2011 Thomas Backlund <tmb@mandriva.org> 2.6.38.8-1.mga1  * Sun Jun 19 2011 Thomas Backlund <tmb@mandriva.org> 2.6.38.8-1.mga1
1165  - update to 2.6.38.8 (CVE-2011-1017)  - update to 2.6.38.8 (CVE-2011-1017)
1166  - drop merged patches:  - drop merged patches:

Legend:
Removed from v.110087  
changed lines
  Added in v.179823

  ViewVC Help
Powered by ViewVC 1.1.30