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

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

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

revision 185705 by tmb, Thu Dec 22 05:54:01 2011 UTC revision 496719 by tmb, Sun Oct 13 23:13:47 2013 UTC
# Line 2  Line 2 
2  # *tmb* series kernels now use kernel.org versioning  # *tmb* series kernels now use kernel.org versioning
3  #  #
4  %define kernelversion   3  %define kernelversion   3
5  %define patchlevel      1  %define patchlevel      12
6  # sublevel is now used for -stable patches  # sublevel is now used for -stable patches
7  %define sublevel        6  %define sublevel        0
8    # extstable is for extended stable patches
9    %define extstable       0
10    
11  # Package release  # Package release
12  %define mgarel          1  %define mgarel          1
13    
14  # kernel Makefile extraversion is substituted by  # kernel Makefile extraversion is substituted by
15  # kpatch/kgit wich are either 0 (empty), rc (kpatch), git (kgit)  # kpatch/kgit wich are either 0 (empty), rc (kpatch), git (kgit)
16  %define kpatch          0  %define kpatch          rc5
17  # kernel.org -gitX patch (only the number after "git")  # kernel.org -gitX patch (only the number after "git")
18  %define kgit            0  %define kgit            0
19    
# Line 38  Line 40 
40  %define fakerel         %mkrel 1  %define fakerel         %mkrel 1
41    
42  # version defines  # version defines
43    %if %extstable
44    %define kversion        %{kernelversion}.%{patchlevel}.%{sublevel}.%{extstable}
45    %else
46  %define kversion        %{kernelversion}.%{patchlevel}.%{sublevel}  %define kversion        %{kernelversion}.%{patchlevel}.%{sublevel}
47    %endif
48  %define kverrel         %{kversion}-%{rpmrel}  %define kverrel         %{kversion}-%{rpmrel}
49    
50  # 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
# Line 82  Line 88 
88  %define build_devel             1  %define build_devel             1
89  %define build_debug             0  %define build_debug             0
90    
91    # xz compress modules
92    %define build_modxz             1
93    
94  # Build desktop586 (i586 / 4GB)  # Build desktop586 (i586 / 4GB)
95  %ifarch %{ix86}  %ifarch %{ix86}
96  %define build_desktop586        1  %define build_desktop586        1
# Line 101  Line 110 
110  # Build server (i686 / 64GB)/x86_64  # Build server (i686 / 64GB)/x86_64
111  %define build_server            1  %define build_server            1
112    
 # compress modules with xz  
 %define build_modxz             0  
   
113  # End of user definitions  # End of user definitions
114  %{?_without_desktop586: %global build_desktop586 0}  %{?_without_desktop586: %global build_desktop586 0}
115  %{?_without_desktop: %global build_desktop 0}  %{?_without_desktop: %global build_desktop 0}
# Line 114  Line 120 
120  %{?_without_source: %global build_source 0}  %{?_without_source: %global build_source 0}
121  %{?_without_devel: %global build_devel 0}  %{?_without_devel: %global build_devel 0}
122  %{?_without_debug: %global build_debug 0}  %{?_without_debug: %global build_debug 0}
 %{?_without_modxz: %global build_modxz 0}  
123    
124  %{?_with_desktop586: %global build_desktop586 1}  %{?_with_desktop586: %global build_desktop586 1}
125  %{?_with_desktop: %global build_desktop 1}  %{?_with_desktop: %global build_desktop 1}
# Line 125  Line 130 
130  %{?_with_source: %global build_source 1}  %{?_with_source: %global build_source 1}
131  %{?_with_devel: %global build_devel 1}  %{?_with_devel: %global build_devel 1}
132  %{?_with_debug: %global build_debug 1}  %{?_with_debug: %global build_debug 1}
 %{?_with_modxz: %global build_modxz 1}  
133    
134  # For the .nosrc.rpm  # For the .nosrc.rpm
135  %define build_nosrc     0  %define build_nosrc     0
# Line 158  URL:           http://www.kernel.org Line 162  URL:           http://www.kernel.org
162  # Sources  # Sources
163  #  #
164  ### This is for full SRC RPM  ### This is for full SRC RPM
165  Source0:        ftp://ftp.kernel.org/pub/linux/kernel/v%{kernelversion}.%{patchlevel}/linux-%{tar_ver}.tar.xz  Source0:        ftp://ftp.kernel.org/pub/linux/kernel/v%{kernelversion}.%{patchlevel}/linux-3.11.tar.xz
166  Source1:        ftp://ftp.kernel.org/pub/linux/kernel/v%{kernelversion}.%{patchlevel}/linux-%{tar_ver}.tar.sign  Source1:        ftp://ftp.kernel.org/pub/linux/kernel/v%{kernelversion}.%{patchlevel}/linux-3.11.tar.sign
167  ### This is for stripped SRC RPM  ### This is for stripped SRC RPM
168  %if %build_nosrc  %if %build_nosrc
169  NoSource: 0  NoSource: 0
# Line 204  Patch1:                ftp://ftp.kernel.org/pub/linux/ Line 208  Patch1:                ftp://ftp.kernel.org/pub/linux/
208  Source10:       ftp://ftp.kernel.org/pub/linux/kernel/v%{kernelversion}.%{patchlevel}/patch-%{kernelversion}.%{patchlevel}.%{prev_sublevel}.sign  Source10:       ftp://ftp.kernel.org/pub/linux/kernel/v%{kernelversion}.%{patchlevel}/patch-%{kernelversion}.%{patchlevel}.%{prev_sublevel}.sign
209  %endif  %endif
210  %else  %else
211  Patch1:         ftp://ftp.kernel.org/pub/linux/kernel/v%{kernelversion}.%{patchlevel}/patch-%{kversion}.xz  Patch1:         ftp://ftp.kernel.org/pub/linux/kernel/v%{kernelversion}.%{patchlevel}/patch-%{kernelversion}.%{patchlevel}.%{sublevel}.xz
212  Source10:       ftp://ftp.kernel.org/pub/linux/kernel/v%{kernelversion}.%{patchlevel}/patch-%{kversion}.sign  Source10:       ftp://ftp.kernel.org/pub/linux/kernel/v%{kernelversion}.%{patchlevel}/patch-%{kernelversion}.%{patchlevel}.%{sublevel}.sign
213    %endif
214  %endif  %endif
215    %if %extstable
216    Patch3:         patch-%{kernelversion}.%{patchlevel}.%{sublevel}.%{extstable}.patch
217  %endif  %endif
218    
219  #END  #END
# Line 220  of the operating system:  memory allocat Line 227  of the operating system:  memory allocat
227  input and output, etc.  input and output, etc.
228    
229  ### Global Requires/Provides  ### Global Requires/Provides
230  %define requires1       mkinitrd >= 6.0.92-12  %define requires1       bootloader-utils >= 1.16-1
231  %define requires2       bootloader-utils >= 1.12-1  %define requires2       dracut >= 033-1
232  %define requires3       sysfsutils >= 1.3.0-1 module-init-tools >= 3.6-10  %define requires3       kmod >= 12-2
233  %define requires4       kernel-firmware >= 20110703-2  %define requires4       sysfsutils >= 2.1.0-16
234    %define requires5       kernel-firmware >= 20130624-1
235  %define kprovides       %{kname} = %{kverrel}, kernel = %{tar_ver}, drbd-api = 88  
236    %define kprovides1      %{kname} = %{kverrel}
237    %define kprovides2      kernel = %{tar_ver}
238    %define kprovides3      alsa = 1.0.26
239    %define kprovides_server drbd-api = 88
240    # conflict dkms packages that dont support kernel-3.12
241    %define kconflicts1     dkms-broadcom-wl < 6.30.223.141-1
242    %define kconflicts1     dkms-fglrx < 13.200.16-1
243    %define kconflicts2     dkms-nvidia-current < 319.60-2
244    %define kconflicts3     dkms-nvidia304 < 304.108-2
245    %define kconflicts4     dkms-nvidia173 < 173.14.38-1
246    # (tmb) nvidia96xx does not support this kernel or x11-server-1.13
247    %define kconflicts5     dkms-nvidia96xx <= 96.43.23
248    %define kconflicts6     dmms-xtables-addons < 2.3-1
249    # (tmb) conflict too old lvm2 rules to make upgrades work (tv, mga #9536)
250    %define kconflicts7     lvm2 < 2.02.98-3
251    # (tmb) conflict too old drakxtools-backend to avoid bogus root=/dev/ (#9536)
252    %define kconflicts8     drakxtools-backend < 15.37-1
253    # (tmb) conflict older btrfs-progs to get the new in same transaction and in initrd
254    %define kconflicts9     btrfs-progs < 0.20-0.rc1.20130607.2
255    # (tmb) conflict too old plymouth (#10128)
256    %define kconflicts10    plymouth < 0.8.6.1-8
257    # (tmb) conflict too old radeon-firmware to get the uvd firmwares in initrd
258    %define kconflicts11    radeon-firmware < 20130626-1
259    
260  Autoreqprov:            no  Autoreqprov:            no
261  BuildRequires:          gcc >= 4.0.1-5 module-init-tools >= 3.2-0.pre8.2  BuildRequires:          gcc >= 4.0.1-5 kmod >= 12-2 bc
262    
263  %description  %description
264  %common_description_kernel  %common_description_kernel
# Line 241  BuildRequires:                 gcc >= 4.0.1-5 module-i Line 271  BuildRequires:                 gcc >= 4.0.1-5 module-i
271  %package -n %{kname}-%{1}-%{buildrel}                   \  %package -n %{kname}-%{1}-%{buildrel}                   \
272  Version:        %{fakever}                              \  Version:        %{fakever}                              \
273  Release:        %{fakerel}                              \  Release:        %{fakerel}                              \
274  Provides:       %kprovides                              \  Summary:        %{expand:%{summary_%(echo %{1})}}       \
275  Provides:       should-restart = system                 \  Group:          System/Kernel and hardware              \
276  Requires(pre):  %requires1 %requires2 %requires3 %requires4 \  Provides:       %{kname}-%{1}                           \
277    Provides:       %kprovides1 %kprovides2 %kprovides3     \
278    %{expand:%%{?kprovides_%{1}:Provides: %{kprovides_%{1}}}} \
279    Provides:       should-restart = system                 \
280    Requires(pre):  %requires1 %requires2 %requires3 %requires4 \
281    Requires:       %requires2 %requires5                   \
282    Conflicts:      %kconflicts1 %kconflicts2 %kconflicts3  \
283    Conflicts:      %kconflicts4 %kconflicts5 %kconflicts6  \
284    Conflicts:      %kconflicts7 %kconflicts8 %kconflicts9  \
285    Conflicts:      %kconflicts10 %kconflicts11             \
286    Suggests:       crda iw cpupower                        \
287    Suggests:       %{kname}-%{1}-latest                    \
288  %ifarch %{ix86}                                         \  %ifarch %{ix86}                                         \
289  Conflicts:      arch(x86_64)                            \  Conflicts:      arch(x86_64)                            \
290  %endif                                                  \  %endif                                                  \
 Summary:        %{expand:%{summary_%(echo %{1})}}       \  
 Group:          System/Kernel and hardware              \  
291  %description -n %{kname}-%{1}-%{buildrel}               \  %description -n %{kname}-%{1}-%{buildrel}               \
292  %common_description_kernel %{expand:%{info_%(echo %{1})}} \  %common_description_kernel %{expand:%{info_%(echo %{1})}} \
293                                                          \                                                          \
# Line 256  Group:         System/Kernel and hardware              \ Line 295  Group:         System/Kernel and hardware              \
295  %package -n     %{kname}-%{1}-devel-%{buildrel}         \  %package -n     %{kname}-%{1}-devel-%{buildrel}         \
296  Version:        %{fakever}                              \  Version:        %{fakever}                              \
297  Release:        %{fakerel}                              \  Release:        %{fakerel}                              \
298    Summary:        The kernel-devel files for %{kname}-%{1}-%{buildrel} \
299    Group:          Development/Kernel                      \
300  Requires:       glibc-devel ncurses-devel make gcc perl \  Requires:       glibc-devel ncurses-devel make gcc perl \
301  %ifarch %{ix86}                                         \  %ifarch %{ix86}                                         \
302  Conflicts:      arch(x86_64)                            \  Conflicts:      arch(x86_64)                            \
303  %endif                                                  \  %endif                                                  \
 Summary:        The kernel-devel files for %{kname}-%{1}-%{buildrel} \  
 Group:          Development/Kernel                      \  
304  Provides:       kernel-devel = %{kverrel}               \  Provides:       kernel-devel = %{kverrel}               \
305    Suggests:       %{kname}-%{1}-devel-latest              \
306  %description -n %{kname}-%{1}-devel-%{buildrel}         \  %description -n %{kname}-%{1}-devel-%{buildrel}         \
307  This package contains the kernel-devel files that should be enough to build \  This package contains the kernel-devel files that should be enough to build \
308  3rdparty drivers against for use with %{kname}-%{1}-%{buildrel}. \  3rdparty drivers against for use with %{kname}-%{1}-%{buildrel}. \
# Line 506  latest %{kname}-source installed... Line 546  latest %{kname}-source installed...
546  Version:        %{kversion}  Version:        %{kversion}
547  Release:        %{rpmrel}  Release:        %{rpmrel}
548  Summary:        Various documentation bits found in the %{kname} source  Summary:        Various documentation bits found in the %{kname} source
549  Group:          Books/Computer books  Group:          Documentation
550  Buildarch:      noarch  Buildarch:      noarch
551    
552  %description -n %{kname}-doc  %description -n %{kname}-doc
# Line 546  cd %src_dir Line 586  cd %src_dir
586  %if %kgit  %if %kgit
587  %patch2 -p1  %patch2 -p1
588  %endif  %endif
589    %if %extstable
590    %patch3 -p1
591    %endif
592    
593  %{patches_dir}/scripts/apply_patches  %{patches_dir}/scripts/apply_patches
594    
# Line 563  cd %src_dir Line 606  cd %src_dir
606  %define debug --no-debug  %define debug --no-debug
607  %endif  %endif
608    
 # enable xz module compression  
 %if %build_modxz  
 sed -i  's/^CONFIG_MODULE_COMPRESS_GZIP=y/# CONFIG_MODULE_COMPRESS_GZIP is not set/' \  
         %{patches_dir}/configs/*.config  
 sed -i  's/^# CONFIG_MODULE_COMPRESS_XZ is not set/CONFIG_MODULE_COMPRESS_XZ=y/' \  
         %{patches_dir}/configs/*.config  
 %endif  
   
609  %{patches_dir}/scripts/create_configs %debug --user_cpu="%{_arch}"  %{patches_dir}/scripts/create_configs %debug --user_cpu="%{_arch}"
610    
611  # make sure the kernel has the sublevel we know it has...  # make sure the kernel has the sublevel we know it has...
# Line 606  PrepareKernel() { Line 641  PrepareKernel() {
641          fi          fi
642    
643          # make sure EXTRAVERSION says what we want it to say          # make sure EXTRAVERSION says what we want it to say
644            %if %extstable
645            LC_ALL=C perl -p -i -e "s/^EXTRAVERSION.*/EXTRAVERSION = .%{extstable}-$extension/" Makefile
646            %else
647          LC_ALL=C perl -p -i -e "s/^EXTRAVERSION.*/EXTRAVERSION = -$extension/" Makefile          LC_ALL=C perl -p -i -e "s/^EXTRAVERSION.*/EXTRAVERSION = -$extension/" Makefile
648            %endif
649    
650          %smake oldconfig          %smake oldconfig
651  }  }
# Line 648  SaveDevel() { Line 687  SaveDevel() {
687          %ifarch %{ix86} x86_64          %ifarch %{ix86} x86_64
688                  cp -fR arch/x86/kernel/asm-offsets.{c,s} $TempDevelRoot/arch/x86/kernel/                  cp -fR arch/x86/kernel/asm-offsets.{c,s} $TempDevelRoot/arch/x86/kernel/
689                  cp -fR arch/x86/kernel/asm-offsets_{32,64}.c $TempDevelRoot/arch/x86/kernel/                  cp -fR arch/x86/kernel/asm-offsets_{32,64}.c $TempDevelRoot/arch/x86/kernel/
690                    cp -fR arch/x86/syscalls/syscall* $TempDevelRoot/arch/x86/syscalls/
691                  cp -fR arch/x86/include $TempDevelRoot/arch/x86/                  cp -fR arch/x86/include $TempDevelRoot/arch/x86/
692                    cp -fR arch/x86/tools $TempDevelRoot/arch/x86/
693          %else          %else
694                  cp -fR arch/%{_arch}/kernel/asm-offsets.{c,s} $TempDevelRoot/arch/%{_arch}/kernel/                  cp -fR arch/%{_arch}/kernel/asm-offsets.{c,s} $TempDevelRoot/arch/%{_arch}/kernel/
695                  cp -fR arch/%{_arch}/include $TempDevelRoot/arch/%{_arch}/                  cp -fR arch/%{_arch}/include $TempDevelRoot/arch/%{_arch}/
696          %endif          %endif
697          cp -fR kernel/bounds.c $TempDevelRoot/kernel/          cp -fR kernel/bounds.c $TempDevelRoot/kernel/
698            cp -fR tools/include $TempDevelRoot/tools/
699          cp -fR .config Module.symvers $TempDevelRoot          cp -fR .config Module.symvers $TempDevelRoot
700          cp -fR 3rdparty/mkbuild.pl $TempDevelRoot/3rdparty/          cp -fR 3rdparty/mkbuild.pl $TempDevelRoot/3rdparty/
701    
# Line 664  SaveDevel() { Line 706  SaveDevel() {
706          cp -fR drivers/lguest/lg.h $TempDevelRoot/drivers/lguest/          cp -fR drivers/lguest/lg.h $TempDevelRoot/drivers/lguest/
707    
708          # Needed for lirc_gpio (Anssi Hannula, #39004, #54907)          # Needed for lirc_gpio (Anssi Hannula, #39004, #54907)
709          cp -fR drivers/media/video/bt8xx/bttv{,p}.h $TempDevelRoot/drivers/media/video/bt8xx/          cp -fR drivers/media/pci/bt8xx/bttv{,p}.h $TempDevelRoot/drivers/media/pci/bt8xx/
710          cp -fR drivers/media/video/bt8xx/bt848.h $TempDevelRoot/drivers/media/video/bt8xx/          cp -fR drivers/media/pci/bt8xx/bt848.h $TempDevelRoot/drivers/media/pci/bt8xx/
711          cp -fR drivers/media/video/btcx-risc.h $TempDevelRoot/drivers/media/video/          cp -fR drivers/media/common/btcx-risc.h $TempDevelRoot/drivers/media/common/
712    
713          # Needed for external dvb tree (#41418)          # Needed for external dvb tree (#41418)
714          cp -fR drivers/media/dvb/dvb-core/*.h $TempDevelRoot/drivers/media/dvb/dvb-core/          cp -fR drivers/media/dvb-core/*.h $TempDevelRoot/drivers/media/dvb-core/
715          cp -fR drivers/media/dvb/frontends/lgdt330x.h $TempDevelRoot/drivers/media/dvb/frontends/          cp -fR drivers/media/dvb-frontends/lgdt330x.h $TempDevelRoot/drivers/media/dvb-frontends/
716    
717          # add acpica header files, needed for fglrx build          # add acpica header files, needed for fglrx build
718          cp -fR drivers/acpi/acpica/*.h $TempDevelRoot/drivers/acpi/acpica/          cp -fR drivers/acpi/acpica/*.h $TempDevelRoot/drivers/acpi/acpica/
719    
720          for i in alpha arm arm26 avr32 blackfin cris frv h8300 ia64 microblaze mips m32r m68k \          for i in alpha arc arm arm26 arm64 avr32 blackfin c6x cris frv h8300 hexagon ia64 \
721                   m68knommu mn10300 openrisc parisc powerpc ppc s390 sh sh64 score sparc tile \                   microblaze mips m32r m68k m68knommu metag mn10300 openrisc parisc \
722                   unicore32 v850 xtensa; do                   powerpc ppc s390 sh sh64 score sparc tile unicore32 v850 xtensa; do
723                  rm -rf $TempDevelRoot/arch/$i                  rm -rf $TempDevelRoot/arch/$i
724          done          done
725    
# Line 685  SaveDevel() { Line 727  SaveDevel() {
727                  rm -rf $TempDevelRoot/arch/x86                  rm -rf $TempDevelRoot/arch/x86
728          %endif          %endif
729    
730            rm -rf $TempDevelRoot/include/kvm/arm*
731    
732          # Clean the scripts tree, and make sure everything is ok (sanity check)          # Clean the scripts tree, and make sure everything is ok (sanity check)
733          # running prepare+scripts (tree was already "prepared" in build)          # running prepare+scripts (tree was already "prepared" in build)
734          pushd $TempDevelRoot >/dev/null          pushd $TempDevelRoot >/dev/null
# Line 722  $DevelRoot/fs Line 766  $DevelRoot/fs
766  $DevelRoot/include/Kbuild  $DevelRoot/include/Kbuild
767  $DevelRoot/include/acpi  $DevelRoot/include/acpi
768  $DevelRoot/include/asm-generic  $DevelRoot/include/asm-generic
769    $DevelRoot/include/clocksource
770  $DevelRoot/include/config  $DevelRoot/include/config
771  $DevelRoot/include/crypto  $DevelRoot/include/crypto
772  $DevelRoot/include/drm  $DevelRoot/include/drm
773    $DevelRoot/include/dt-bindings
774  $DevelRoot/include/generated  $DevelRoot/include/generated
775  $DevelRoot/include/keys  $DevelRoot/include/keys
776  $DevelRoot/include/linux  $DevelRoot/include/linux
777  $DevelRoot/include/math-emu  $DevelRoot/include/math-emu
778  $DevelRoot/include/media  $DevelRoot/include/media
779  $DevelRoot/include/mtd  $DevelRoot/include/memory
780    $DevelRoot/include/misc
781  $DevelRoot/include/net  $DevelRoot/include/net
782  $DevelRoot/include/pcmcia  $DevelRoot/include/pcmcia
783    $DevelRoot/include/ras
784  $DevelRoot/include/rdma  $DevelRoot/include/rdma
785  $DevelRoot/include/rxrpc  $DevelRoot/include/rxrpc
786  $DevelRoot/include/scsi  $DevelRoot/include/scsi
787  $DevelRoot/include/sound  $DevelRoot/include/sound
788  $DevelRoot/include/target  $DevelRoot/include/target
789  $DevelRoot/include/trace  $DevelRoot/include/trace
790    $DevelRoot/include/uapi
791  $DevelRoot/include/video  $DevelRoot/include/video
792  $DevelRoot/include/xen  $DevelRoot/include/xen
793  $DevelRoot/init  $DevelRoot/init
# Line 837  EOF Line 886  EOF
886    
887  ### Create kernel Posttran script  ### Create kernel Posttran script
888  cat > $kernel_files-posttrans <<EOF  cat > $kernel_files-posttrans <<EOF
889  if [ -x /usr/sbin/dkms_autoinstaller ]; then  if [ -x /usr/sbin/dkms_autoinstaller -a -d /usr/src/%{kversion}-%{ktag}-$kernel_flavour-%{buildrpmrel} ]; then
890      /usr/sbin/dkms_autoinstaller start %{kversion}-%{ktag}-$kernel_flavour-%{buildrpmrel}      /usr/sbin/dkms_autoinstaller start %{kversion}-%{ktag}-$kernel_flavour-%{buildrpmrel}
891  fi  fi
892  EOF  EOF
# Line 959  chmod -R a+rX %{target_source} Line 1008  chmod -R a+rX %{target_source}
1008    
1009  # we remove all the source files that we don't ship  # we remove all the source files that we don't ship
1010  # first architecture files  # first architecture files
1011  for i in alpha arm arm26 avr32 blackfin cris frv h8300 ia64 microblaze mips m32r m68k \  for i in alpha arc arm arm26 arm64 avr32 blackfin c6x cris frv h8300 hexagon ia64 \
1012           m68knommu mn10300 openrisc parisc powerpc ppc s390 sh sh64 score sparc tile \           microblaze mips m32r m68k m68knommu metag mn10300 openrisc parisc \
1013           v850 xtensa unicore32; do           powerpc ppc s390 sh sh64 score sparc tile v850 xtensa unicore32; do
1014          rm -rf %{target_source}/arch/$i          rm -rf %{target_source}/arch/$i
1015  done  done
1016    
# Line 969  done Line 1018  done
1018          rm -rf %{target_source}/arch/x86          rm -rf %{target_source}/arch/x86
1019  %endif  %endif
1020    
1021    rm -rf %{target_source}/include/kvm/arm*
1022    
1023  # other misc files  # other misc files
1024  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}
1025  rm -rf %{target_source}/.tmp_depmod/  rm -rf %{target_source}/.tmp_depmod/
# Line 976  rm -rf %{target_source}/.tmp_depmod/ Line 1027  rm -rf %{target_source}/.tmp_depmod/
1027  #endif %build_source  #endif %build_source
1028  %endif  %endif
1029    
1030    # compressing modules
1031    %if %{build_modxz}
1032    find %{target_modules} -name "*.ko" | %kxargs xz -6e
1033    %else
1034    find %{target_modules} -name "*.ko" | %kxargs gzip -9
1035    %endif
1036    
1037  # We used to have a copy of PrepareKernel here  # We used to have a copy of PrepareKernel here
1038  # Now, we make sure that the thing in the linux dir is what we want it to be  # Now, we make sure that the thing in the linux dir is what we want it to be
1039  for i in %{target_modules}/*; do  for i in %{target_modules}/*; do
1040      rm -f $i/build $i/source          rm -f $i/build $i/source
1041  done  done
1042    
1043  # Create modules.description  # sniff, if we compressed all the modules, we change the stamp :(
1044    # we really need the depmod -ae here
1045  pushd %{target_modules}  pushd %{target_modules}
1046  for i in *; do  for i in *; do
1047          pushd $i          /sbin/depmod -ae -b %{buildroot} -F %{target_boot}/System.map-$i $i
1048          echo "Creating modules.description for $i"          echo $?
1049          modules=`find . -name "*.ko.gz"`  done
1050          echo $modules | %kxargs /sbin/modinfo \  
1051          | perl -lne 'print "$name\t$1" if $name && /^description:\s*(.*)/; $name = $1 if m!^filename:\s*(.*)\.k?o!; $name =~ s!.*/!!' > modules.description  # create modules.description
1052          popd  for i in *; do
1053            pushd $i
1054            echo "Creating modules.description for $i"
1055            modules=`find . -name "*.ko.[g,x]z"`
1056            echo $modules | %kxargs /sbin/modinfo \
1057            | perl -lne 'print "$name\t$1" if $name && /^description:\s*(.*)/; $name = $1 if m!^filename:\s*(.*)\.k?o!; $name =~ s!.*/!!' > modules.description
1058            popd
1059  done  done
1060  popd  popd
1061    
# Line 1023  popd Line 1088  popd
1088  %{_kerneldir}/include/Kbuild  %{_kerneldir}/include/Kbuild
1089  %{_kerneldir}/include/acpi  %{_kerneldir}/include/acpi
1090  %{_kerneldir}/include/asm-generic  %{_kerneldir}/include/asm-generic
1091    %{_kerneldir}/include/clocksource
1092  %{_kerneldir}/include/crypto  %{_kerneldir}/include/crypto
1093  %{_kerneldir}/include/drm  %{_kerneldir}/include/drm
1094    %{_kerneldir}/include/dt-bindings
1095  %{_kerneldir}/include/keys  %{_kerneldir}/include/keys
1096  %{_kerneldir}/include/linux  %{_kerneldir}/include/linux
1097  %{_kerneldir}/include/math-emu  %{_kerneldir}/include/math-emu
1098  %{_kerneldir}/include/media  %{_kerneldir}/include/media
1099  %{_kerneldir}/include/mtd  %{_kerneldir}/include/memory
1100    %{_kerneldir}/include/misc
1101  %{_kerneldir}/include/net  %{_kerneldir}/include/net
1102  %{_kerneldir}/include/pcmcia  %{_kerneldir}/include/pcmcia
1103    %{_kerneldir}/include/ras
1104  %{_kerneldir}/include/rdma  %{_kerneldir}/include/rdma
1105  %{_kerneldir}/include/rxrpc  %{_kerneldir}/include/rxrpc
1106  %{_kerneldir}/include/scsi  %{_kerneldir}/include/scsi
1107  %{_kerneldir}/include/sound  %{_kerneldir}/include/sound
1108  %{_kerneldir}/include/target  %{_kerneldir}/include/target
1109  %{_kerneldir}/include/trace  %{_kerneldir}/include/trace
1110    %{_kerneldir}/include/uapi
1111  %{_kerneldir}/include/video  %{_kerneldir}/include/video
1112  %{_kerneldir}/include/xen  %{_kerneldir}/include/xen
1113  %{_kerneldir}/init  %{_kerneldir}/init
# Line 1073  popd Line 1143  popd
1143  %endif  %endif
1144    
1145  %changelog  %changelog
1146  * Thu Dec 22 2011 Thomas Backlund <tmb@mandriva.org> 3.1.6-1.mga2  * Mon Oct 14 2013 Thomas Backlund <tmb@mageia.org> 3.12.0-0.rc5.1.mga4
1147    - update to 3.12-rc5
1148    - drop patches:
1149      * DN40: bcma BCM43142 support (merged)
1150    - update patches:
1151      * FO01-FO09: overlayfs support
1152    - rediff patches:
1153      * NI10: netfilter IFWLOG support
1154    - add patches:
1155      * MB15: ndiswrapper buildfix for kernel 3.12
1156    - disable patches:
1157      * CK01: BFS scheduler (needs update to support 3.12)
1158      * FR01: reiser4 support (needs update to support 3.12)
1159      * KP01: TuxOnIce support (needs update to support 3.12)
1160    - update filelists
1161    - update defconfigs
1162    - update dkms conflicts
1163    
1164    * Thu Oct 3 2013 Thomas Backlund <tmb@mageia.org> 3.10.15-1.mga4
1165    - update to 3.10.15
1166    - drop merged patches:
1167      * DG01, DG02, NM01, NS01, NS02, NW01
1168    
1169    * Thu Aug 22 2013 Thomas Backlund <tmb@mageia.org> 3.10.9-1.mga4
1170    - update to 3.10.9
1171    - add patches:
1172      * DG01: drm/radeon: fix WREG32_OR macro setting bits in a register
1173      * DG02: drm/radeon/r7xx: fix copy paste typo in golden register setup
1174      * NM01: mac80211: add a flag to indicate CCK support for HT clients
1175      * NS01: net_sched: psched_ratecfg_precompute() improvements
1176      * NS02: net_sched: restore "linklayer atm" handling
1177      * NW01: ath9k: Enable PLL fix only for AR9340/AR9330
1178    
1179    * Sat Aug 17 2013 Thomas Backlund <tmb@mageia.org> 3.10.7-1.mga4
1180    - update to 3.10.7
1181    - drop merged/obsolete patches:
1182      * AA01-AA17: stable queue fixes
1183      * DN01-DN04: alx backport
1184      * DN22: carl9170 fix
1185    - update patches:
1186      * CK01: -ck patchset including BFS 0.440
1187      * FO01-FO09: overlayfs support
1188      * FR01: Reiser4 support
1189      * KP01: TuxOnIce support
1190    - add patches:
1191      * MB14: ndiswrapper kernel 3.10 buildfix
1192    - add support for extended stable builds
1193    - update requires on firmwares and tools
1194    - add conflicts on too old dkms, firmware and
1195      tools to get better upgrade transactions
1196    - update defconfigs
1197    - update filelists
1198    
1199    * Fri Jun 28 2013 Thomas Backlund <tmb@mageia.org> 3.9.8-1.mga4
1200    - update to 3.9.8
1201    - add patches:
1202      * AA01-AA17: -stable queue fixes
1203      * DN40: bcma: add support for BCM43142 (mga#9378, mga#10611)
1204    - drop merged patches:
1205      * DN10, DN21, DN30
1206    
1207    * Fri Jun 21 2013 Thomas Backlund <tmb@mageia.org> 3.9.7-1.mga4
1208    - update to 3.9.7
1209    - drop merged patches:
1210      * AA01-AA82 (stable queue fixes)
1211    - add patches:
1212      * DN10: ath9k_htc: Handle IDLE state transition properly
1213      * DN30: rtl8192cu: Fix problem in connecting to WEP or WPA(1) networks
1214    
1215    * Sun Jun  2 2013 Thomas Backlund <tmb@mageia.org> 3.9.4-1.mga4
1216    - update to 3.9.4
1217    - drop merged patches:
1218      * DI01, DI10-DI12, DI20-DI22, DI30-DI31, DI40-DI41
1219      * DI50-DI64, DI70-DI75, DM10, DN10-DN14, DS10
1220    - update patches:
1221      * CK01: -ck1 patchset including BFS 0.430
1222      * FR01: Reiser4 support for kernel 3.9
1223      * KP01: TuxOnIce 3.3 for kernel 3.9
1224    - rediff patches:
1225      * FO01, FO04: overlayfs support
1226      * MB02: 3rdparty tree merge
1227    - add patches:
1228      * DN04: fix up alx AR8161 breakage (mga #10079)
1229      * MB13: ndiswrapper buildfix for kernel 3.9
1230    - update filelists
1231    - update defconfigs
1232    
1233    * Sun May 12 2013 Thomas Backlund <tmb@mageia.org> 3.8.13-1.mga3
1234    - update to 3.8.13
1235    - drop merged patches:
1236      * BD01: block discard fix
1237      * DG01-DG03: drm/radeon fixes
1238      * DG12: drm/cirrus fix
1239      * DG21-DG25: drm/i915 fixes
1240    - add patches:
1241      * DI20-DI22: Input: Cypress PS2 support
1242      * DI30-DI31: Input: Cypress APA support
1243      * DI40-DI41: Input: Synaptics bugfixes
1244      * DI50-DI64: Input: ALPS Rushmore and Dolphin V1 support
1245      * DI70-DI75: Input: Wacom: DTH-2242 and 0x10d support
1246    
1247    * Wed May  8 2013 Thomas Backlund <tmb@mageia.org> 3.8.12-1.mga3
1248    - update to 3.8.12
1249    - update patches:
1250      * DN01-DN03: alx ethernet support including BigFoot e2200
1251    - add patches:
1252      * DG11: drm/cirrus: Correct register values for 16bpp
1253      * DG12: drm/cirrus: deal with bo reserve fail in dirty update path
1254      * DG21: Fix detection of base of stolen memory
1255      * DG22: Use MLC (l3$) for context objects
1256      * DG23: Add no-lvds quirk for Fujitsu Esprimo Q900
1257      * DG24: Fixup Oops in the pipe config computation
1258      * DG25: set CPT FDI RX polarity bits based on VBT
1259      * DN21: carl9170: fix frame drop and WARN due to minstrel_ht change
1260      * DN22: carl9170: remove fast channel change feature (unreliable)
1261    - drop merged patches:
1262      * AA01: TTY fix
1263      * DN04: alx fix
1264    
1265    * Wed May  1 2013 Thomas Backlund <tmb@mageia.org> 3.8.11-1.mga3
1266    - update to 3.8.11
1267    - drop merged patches:
1268      * AA01-AA03: stable queue fixes
1269    - add patch:
1270      * DT01: tty: fix up atime/mtime mess, take three (Linus, upstream)
1271    
1272    * Sat Apr 27 2013 Thomas Backlund <tmb@mageia.org> 3.8.10-1.mga3
1273    - update to 3.8.10
1274    - drop merged / obsolete patches:
1275      * AA01-AA20: 3.8.6+ stable fixes (merged)
1276      * DP01: disable-aspm-link check for ath5k (obsolete)
1277    - add patches:
1278      * AA01: aio: fix possible invalid memory access when DEBUG is enabled
1279      * AA02: TTY: do not update atime/mtime on read/write (CVE-2013-0160)
1280      * AA03: TTY: fix atime/mtime regression
1281      * BD01: block: fix max discard sectors limit
1282      * DG01: drm/radeon: don't use get_engine_clock() on APUs (mga #8077, fdo #62493)
1283      * DG02: drm/radeon: add some new SI PCI ids
1284      * DG03: drm/radeon: add new richland pci ids
1285      * DI10-DI12: intel_idle: add Haswell support
1286    - make EFI_VARS builtin on x86_64
1287    - set DEFAULT_NLS to utf8
1288    
1289    * Sun Apr  7 2013 Thomas Backlund <tmb@mageia.org> 3.8.6-1.mga3
1290    - update to 3.8.6
1291    - update patches:
1292      * CK01: -ck patchset inclunding BFS 0.428
1293      * DN01-DN02: alx ethernet driver
1294      * F01-F13: overlayfs
1295      * KP01: TuxOnIce 3.3
1296      * MB10: ndiswrapper 1.58
1297    - drop merged/obsolete patches:
1298      * AA01-AA16: stable queue fixes for 3.6 series
1299      * CK02: BFS boot fix
1300      * DM50: DVB-S builfix
1301      * DM60: rttrack buildfix
1302      * MB13, MB14: ndiswrapper buildfixes
1303    - add patches:
1304      * AA01-AA20: 3.8 -stable queue fixes
1305      * DI01: Intel Wellsburg PCH i2c support
1306      * DM10: Intel Wellsburg PCH lpc support
1307      * DN03-DN04: alx buildfixes
1308      * DN10: net: asix: init ASIX AX88772B MAC from EEPROM
1309      * DN11: net: asix: handle packets crossing URB boundaries
1310      * DN12: usb/net/asix_devices: Add USBNET HG20F9 ethernet dongle (coling)
1311      * DN13: asix cleanup
1312      * DN14: net: ax88179_178a: add ASIX AX88179_178A USB 3.0/2.0 to gigabit
1313              ethernet adapter support
1314      * DP01: PCI: Remove not needed check in disable aspm link (fixes ath5k)
1315      * DS10: Intel Wellsburg PCH alsa support
1316      * FR01: Reiser4 support
1317    - update defconfigs
1318    
1319    * Thu Nov  1 2012 Thomas Backlund <tmb@mageia.org> 3.6.5-3.mga3
1320    - add patch:
1321      * DN01, DN02: alx network driver
1322    
1323    * Thu Nov  1 2012 Thomas Backlund <tmb@mageia.org> 3.6.5-2.mga3
1324    - add patch:
1325      * CK02: fix some booting issues with BFS sceduler
1326    
1327    * Thu Nov  1 2012 Thomas Backlund <tmb@mageia.org> 3.6.5-1.mga3
1328    - update to 3.6.5
1329    - move -doc to Documentation group
1330    - add patches:
1331      * AA01-AA16: stable queue fixes
1332      * FE01: ext4: fix unjournaled inode bitmap modification
1333              (fixes possible data corruption bug)
1334      * NI14: ipt_IFWLOG buildfix
1335    - update patches:
1336      * CK01: -ck1 patchset
1337      * FO01-FO13: overlayfs
1338      * KP01: TyxOnIce
1339    - disable patches:
1340      * DA20: acpi shuttle-wmi video blacklist (broken)
1341    - enable ZRAM support
1342    - update filelists
1343    - update defconfigs
1344    
1345    * Sat Sep 15 2012 Thomas Backlund <tmb@mageia.org> 3.5.4-1.mga3
1346    - update to 3.5.4
1347    - drop merged patches:
1348      * AA01-AA85, FE01, FU01
1349    
1350    * Tue Sep 11 2012 Thomas Backlund <tmb@mageia.org> 3.5.3-2.mga3
1351    - add patches:
1352      * AA01-AA85: stable queue fixes
1353      * FO01-FO13: overlayfs support (from ubuntu)
1354      * FE01: ext3: Fix fdatasync() for files with only i_size changes (mga #7343)
1355      * FU01: udf: Fix data corruption for files in ICB
1356    - drop patches:
1357      * FU01-FU04: unionfs support (broken)
1358    - update defconfigs
1359    
1360    * Mon Aug 27 2012 Thomas Backlund <tmb@mageia.org> 3.5.3-1.mga3
1361    - update to 3.5.3
1362    
1363    * Thu Aug 16 2012 Thomas Backlund <tmb@mageia.org> 3.5.2-1.mga3
1364    - update to 3.5.2
1365    - update patches:
1366      * CK01: ck1 patchset for 3.5 series kernels including BFS 0.424
1367      * KP01: TuxOnIce 3.3 for 3.5 series kernels
1368    - drop merged patches:
1369      * AA01-AA13: (stable queue fixes)
1370      * BS01: silencing useless scsi ioctl warnings
1371      * CK02: BFS buildfix
1372    - add patches:
1373      * FU03, FU04: unionfs buildfixes for 3.5 series kernels
1374    - update filelists
1375    - update defconfigs
1376    
1377    * Sat Jul 21 2012 Thomas Backlund <tmb@mageia.org> 3.4.6-2.mga3
1378    - make CONFIG_ATA_PIIX, CONFIG_BLK_DEV_SD and CONFIG_CRC_T10DIF
1379      builtin too, so it actually can boot without initrd
1380    - disable CONFIG_LOGO for less screen flickering during boot
1381    
1382    * Fri Jul 20 2012 Thomas Backlund <tmb@mageia.org> 3.4.6-1.mga3
1383    - update to 3.4.6
1384    - drop patch:
1385      * DN25: ipw2x00: add support for nl80211 clients (merged)
1386    - update patch:
1387      * CK01: -ck3 patchset including BFS v0.424
1388    - add patches:
1389      * AA01-AA13: stable queue fixes
1390      * BS01: silence useless scsi ioctl warnings
1391      * CK02: fix BFS build with sched-nohz-rewrite added in 3.4.6
1392    - make theese config options builtin in order to be able to
1393      test booting without initrd:
1394      (see: https://wiki.mageia.org/en/Feature:BootSansRamdisk)
1395      CONFIG_SCSI_MOD, CONFIG_SCSI, CONFIG_ATA, CONFIG_SATA_AHCI,
1396      CONFIG_EXT3_FS, CONFIG_EXT4_FS, CONFIG_JBD, CONFIG_JBD2,
1397      CONFIG_BTRFS_FS, CONFIG_CRYPTO_CRC32C, CONFIG_CRC16,
1398      CONFIG_LIBCRC32C, CONFIG_ZLIB_DEFLATE
1399    
1400    * Sun Jul  1 2012 Thomas Backlund <tmb@mageia.org> 3.4.4-2.mga3
1401    - enable EFI_STUB support (#6598)
1402    
1403    * Wed Jun 27 2012 Thomas Backlund <tmb@mageia.org> 3.4.4-1.mga3
1404    - update to 3.4.4
1405    - drop patch:
1406      * AA01: 3.4.4-rc1 (merged)
1407    
1408    * Wed Jun 20 2012 Thomas Backlund <tmb@mageia.org> 3.4.3-1.mga3
1409    - update to 3.4.3
1410    - add patch:
1411      * AA01: 3.4.4-rc1
1412    - drop patch:
1413      * FE01: ext4 uninit_bg fix (merged)
1414    - update patch:
1415      * CK01: ck2 patchset including BFS 0.423
1416    
1417    * Sat Jun  9 2012 Thomas Backlund <tmb@mageia.org> 3.4.2-1.mga3
1418    - update to 3.4.2
1419    - add patch:
1420      * FE01: ext4: fix the free blocks calculation for ext3
1421              file systems w/ uninit_bg
1422    
1423    * Mon Jun  4 2012 Thomas Backlund <tmb@mageia.org> 3.4.1-1.mga3
1424    - update to 3.4.1
1425    - drop merged patches:
1426      * DA60, DA61: ahci/ata ids
1427      * DG01-DG04, DG20-DG21, DG40-DG44, DG60: drm backports
1428      * DN10-DN11: ath5k stablilty fixes
1429      * DS20-DS24: sound fixes
1430    - update patches:
1431      * CK01: ck1 patchset including BFS 0.422
1432      * FU01: unionfs 2.5.11
1433      * KP01: tuxonice 3.2.1
1434      * NI10-NI11: netfilter IFWLOG support
1435      * NI16: netfilter psd support
1436    - add patches:
1437      * DM60: radio-rttrack buildfix
1438      * FU02: unionfs buildfix for kernel-3.4
1439    - drop patches:
1440      * DA50: prefer ata over ide hack, needs to be fixed properly
1441      * DN20: disabling powersave on rt2800usb
1442      * LK01: lib/Kconfig.debug text update
1443    - update defconfigs
1444    - update filelists
1445    
1446    * Thu May 17 2012 Thomas Backlund <tmb@mageia.org> 3.3.6-2.mga2
1447    - revert switching server kernels to SLAB allocator at it fails to boot
1448      with BFS scheduler (reported/confirmed by Charles A Edwards.on -dev ml)
1449    - add patches:
1450      * DN25: ipw2x00: add support for nl80211 clients like Network Manager (#5720)
1451      * DS20: ALSA: echoaudio: Remove incorrect part of assertion
1452      * DS21: ALSA: HDA: Lessen CPU usage when waiting for chip to respond
1453      * DS22: ALSA: hda/realtek - Add missing CD-input pin for MSI-7350 mobo
1454      * DS23: ALSA: hda/idt - Fix power-map for speaker-pins with some HP laptops
1455    
1456    * Sat May 12 2012 Thomas Backlund <tmb@mageia.org> 3.3.6-1.mga2
1457    - update to 3.3.6
1458    - drop merged patches:
1459      * AA01-AA32: stable queue fixes
1460      * DP10-DP13: samsung-laptop dmitable addons
1461    - switch server kernels back to SLAB allocator as it performs better
1462      on bigger server hardware and workloads
1463    
1464    * Thu May 10 2012 Thomas Backlund <tmb@mageia.org> 3.3.5-1.mga2
1465    - update to 3.3.5
1466    - drop merged patches:
1467      * DN15-DN17: iwlwifi fixes
1468    - add patches from stable queue
1469      * AA01-AA32: fixes all over
1470    
1471    * Sat Apr 28 2012 Thomas Backlund <tmb@mageia.org> 3.3.4-1.mga2
1472    - update to 3.3.4
1473    - require dracut >= 017-9
1474    - add patches:
1475      * DN16: iwlwifi: use 6000G2B for 6030 device series
1476      * DN17: iwlwifi: fix hardware queue programming
1477    
1478    * Mon Apr 23 2012 Thomas Backlund <tmb@mageia.org> 3.3.3-1.mga2
1479    - update to 3.3.3
1480    - add patches:
1481      * BF01: floppy: disable pnp autoloading
1482      * DN10: ath5k: do not stop queues for full calibration
1483      * DN11: ath5k: do not re-run AGC calibration periodically
1484      * DN15: iwlwifi: use correct released ucode version
1485    - update patch:
1486      * KP01: TuxOnIce 3.2.1 for kernel-3.3
1487    
1488    * Tue Apr 03 2012 Thomas Backlund <tmb@mageia.org> 3.3.1-1.mga2
1489    - update to 3.3.1
1490    - drop merged patches:
1491      * DM51, SR01-SR03
1492    - update patch:
1493      * CK01: -ck1 patchset including BFS v0.420
1494    - add patches:
1495      * DA50: ata: prefer ata drivers over ide drivers when both are built (Anssi)
1496      * DA60-DA61: ata: add ide/ahci/raid mode support for Intel Lynx Point chipset
1497      * DG01-DG04: drm: add upstream drm changes to support gpu driver backports
1498      * DG20, DG21: drm/radeon: backport support for Southern Islands (HD7xxx)
1499                    GPUs and Trinity APUs
1500      * DG40-DG44: drm/nouveau: backport Kepler (GTX6xx) support
1501      * DG60: drm/i915: add Ivy Bridge GT2 Server entries
1502    - update defconfigs
1503    
1504    * Mon Mar 19 2012 Thomas Backlund <tmb@mageia.org> 3.3.0-1.mga2
1505    - update to 3.3 final
1506    - add patches:
1507        * DM50: media: fix initialization on Hauppauge WinTV Nova HD-S2
1508                and similar hardware
1509        * DM51: media/tda10071: correct delivery system to DVB-S/S2
1510    - update defconfigs
1511    
1512    * Sun Mar 11 2012 Thomas Backlund <tmb@mageia.org> 3.3.0-0.rc7.1.mga2
1513    - update to 3.3-rc7
1514    
1515    * Wed Mar  7 2012 Thomas Backlund <tmb@mageia.org> 3.3.0-0.rc6.1.mga2
1516    - update to 3.3-rc6
1517    - update patches:
1518        * FU01: unionfs 2.5.11
1519        * MB10, MB13, MB14: ndiswrapper 1.57
1520    - rediff patches:
1521        * NI15, NI16: netfilter psd support
1522        * patch disabling mrproper in -devel rpms
1523    - disable patch:
1524        * CK01: -ck1 patchset including BFS sceduler (needs update to 3.3 series)
1525    - update defconfigs
1526    - update filelists
1527    
1528    * Thu Mar  1 2012 Thomas Backlund <tmb@mageia.org> 3.2.9-1.mga2
1529    - update to 3.2.9
1530    - require dracut >= 017-1
1531    - drop merged patches:
1532        * DG01, DP01, DU01, NM01
1533    - add patches:
1534        * SR01-SR03: fix nonworking r8172u wireless driver in staging (#4491)
1535    
1536    * Sat Feb 25 2012 Thomas Backlund <tmb@mageia.org> 3.2.7-1.mga2
1537    - update to 3.2.7
1538    - drop merged patches AA01-AA28
1539    - add patches:
1540        * DG01: drm/radeon/kms: fix MSI re-arm on rv370+
1541        * DP01: PCI: workaround hard-wired bus number
1542        * DS20, DS21: fix nonworking r8172u wireless driver in staging (#4491)
1543        * DU01: xhci: Fix oops caused by more USB2 ports than USB3 ports
1544        * NM01: mac80211: Fix a rwlock bad magic bug
1545    
1546    * Thu Feb 16 2012 Thomas Backlund <tmb@mageia.org> 3.2.6-1.mga2
1547    - update to 3.2.6
1548    - add current stable queue (28 fixes, AA01-AA28)
1549    - require dracut >= 016-1 for xz compressed modules support and
1550      other needed fixes
1551    - compress modules with xz
1552    
1553    * Tue Feb  7 2012 Thomas Backlund <tmb@mageia.org> 3.2.5-1.mga2
1554    - update to 3.2.5
1555    - drop merged patch
1556        * DP01: ASPM rework
1557    
1558    * Thu Jan 26 2012 Thomas Backlund <tmb@mageia.org> 3.2.2-1.mga2
1559    - update to 3.2.2 (CVE-2012-0056)
1560    - update patches:
1561        * CK01: Con Kolivas 3.2-ck1 patchset
1562        * KP01: TuxOnIce 3.2.1
1563    - require dracut instead of mkinitrd
1564    - require module-init-tools >= 3.6-14 for xz support
1565    
1566    * Sun Jan 15 2012 Thomas Backlund <tmb@mageia.org> 3.2.1-1.mga2
1567    - update to 3.2.1
1568    
1569    * Thu Jan  5 2012 Thomas Backlund <tmb@mageia.org> 3.2.0-1.mga2
1570    - update to 3.2
1571    - add patches:
1572        * FU02: fix unionfs build with 3.2 series kernels
1573        * MB13: fix ndiswrapper build with 3.2 series kernels
1574    - update patches:
1575        * CK01: BFS scheduler 0.416
1576    - rediff patches:
1577        * DP11, MB02, NI11, NI16, Source2
1578    - drop patches:
1579        * FB01: btrfs fix, merged
1580    - update filelists and defconfigs
1581    
1582    * Thu Dec 22 2011 Thomas Backlund <tmb@mageia.org> 3.1.6-1.mga2
1583  - update to 3.1.6  - update to 3.1.6
1584  - drop patch DS01 (merged)  - drop patch DS01 (merged)
1585  - trigger dkms build in posttrans so modules get built at kernel install  - trigger dkms build in posttrans so modules get built at kernel install
# Line 1085  popd Line 1591  popd
1591    for apps that requests it), as it fixes desktop freeze when accessing    for apps that requests it), as it fixes desktop freeze when accessing
1592    slow media such as usb (thanks to fbui/mdv mail on @cooker ml).    slow media such as usb (thanks to fbui/mdv mail on @cooker ml).
1593    
1594  * Fri Dec  9 2011 Thomas Backlund <tmb@mandriva.org> 3.1.5-1.mga2  * Fri Dec  9 2011 Thomas Backlund <tmb@mageia.org> 3.1.5-1.mga2
1595  - update to 3.1.5  - update to 3.1.5
1596  - drop merged patches:  - drop merged patches:
1597      * DG01-DG06, FX01-FX06      * DG01-DG06, FX01-FX06
# Line 1093  popd Line 1599  popd
1599      * DS01: ALSA: hda/realtek - Fix Oops in alc_mux_select()      * DS01: ALSA: hda/realtek - Fix Oops in alc_mux_select()
1600  - clean spec: drop buildroot and defattr  - clean spec: drop buildroot and defattr
1601    
1602  * Tue Dec  6 2011 Thomas Backlund <tmb@mandriva.org> 3.1.4-3.mga2  * Tue Dec  6 2011 Thomas Backlund <tmb@mageia.org> 3.1.4-3.mga2
1603  - fix patch NI12: IFWLOG: fix return value of checkentry  - fix patch NI12: IFWLOG: fix return value of checkentry
1604    (not properly modified in 2.6.35+ patch, blino, #3594)    (not properly modified in 2.6.35+ patch, blino, #3594)
1605  - rebuild with GCC-4.6.2  - rebuild with GCC-4.6.2
1606    
1607  * Wed Nov 30 2011 Thomas Backlund <tmb@mandriva.org> 3.1.4-2.mga2  * Wed Nov 30 2011 Thomas Backlund <tmb@mageia.org> 3.1.4-2.mga2
1608  - update patch:  - update patch:
1609    * CK01: upstream 3.1.0-ck2 including BFS 0.415    * CK01: upstream 3.1.0-ck2 including BFS 0.415
1610    
1611  * Tue Nov 29 2011 Thomas Backlund <tmb@mandriva.org> 3.1.4-1.mga2  * Tue Nov 29 2011 Thomas Backlund <tmb@mageia.org> 3.1.4-1.mga2
1612  - update to 3.1.4  - update to 3.1.4
1613    * reverts usb patch that broke isochronous devices    * reverts usb patch that broke isochronous devices
1614      (i.e. webcam, audio, or other streaming devices)      (i.e. webcam, audio, or other streaming devices)
1615    
1616  * Mon Nov 28 2011 Thomas Backlund <tmb@mandriva.org> 3.1.3-1.mga2  * Mon Nov 28 2011 Thomas Backlund <tmb@mageia.org> 3.1.3-1.mga2
1617  - update to 3.1.3  - update to 3.1.3
1618  - add patches:  - add patches:
1619    * DG01: i915: Fix inconsistent backlight level during disabled    * DG01: i915: Fix inconsistent backlight level during disabled
# Line 1137  popd Line 1643  popd
1643  - dont ship openrisc arch files  - dont ship openrisc arch files
1644  - update defconfigs  - update defconfigs
1645    
1646  * Tue Oct 25 2011 Thomas Backlund <tmb@mandriva.org> 3.0.8-1.mga2  * Tue Oct 25 2011 Thomas Backlund <tmb@mageia.org> 3.0.8-1.mga2
1647  - update to 3.0.8  - update to 3.0.8
1648    * drop merged patch: DM20    * drop merged patch: DM20
1649  - enable PM_RUNTIME and USB_SUSPEND  - enable PM_RUNTIME and USB_SUSPEND
1650    
1651  * Tue Oct 18 2011 Thomas Backlund <tmb@mandriva.org> 3.0.7-1.mga2  * Tue Oct 18 2011 Thomas Backlund <tmb@mageia.org> 3.0.7-1.mga2
1652  - update to 3.0.7  - update to 3.0.7
1653  - update patch:  - update patch:
1654      * CK01: 3.0.7-ck1 including BFS 0.413      * CK01: 3.0.7-ck1 including BFS 0.413
1655  - re-enable usblp as it is needed by both usb-pp adapters and some printers  - re-enable usblp as it is needed by both usb-pp adapters and some printers
1656    (mga #2240, #2264) (cups is patched to work with both usblp and libusb)    (mga #2240, #2264) (cups is patched to work with both usblp and libusb)
1657    
1658  * Tue Oct 04 2011 Thomas Backlund <tmb@mandriva.org> 3.0.6-1.mga2  * Tue Oct 04 2011 Thomas Backlund <tmb@mageia.org> 3.0.6-1.mga2
1659  - update to 3.0.6  - update to 3.0.6
1660  - add patch:  - add patch:
1661      * DM20: fix boot hang on uvc webcam init (mga #2425)      * DM20: fix boot hang on uvc webcam init (mga #2425)
1662    
1663  * Tue Aug 30 2011 Thomas Backlund <tmb@mandriva.org> 3.0.4-1.mga2  * Tue Aug 30 2011 Thomas Backlund <tmb@mageia.org> 3.0.4-1.mga2
1664  - update to 3.0.4  - update to 3.0.4
1665  - drop merged patch: AA01  - drop merged patch: AA01
1666    
1667  * Fri Aug 19 2011 Thomas Backlund <tmb@mandriva.org> 3.0.3-1.mga2  * Fri Aug 19 2011 Thomas Backlund <tmb@mageia.org> 3.0.3-1.mga2
1668  - update to 3.0.3  - update to 3.0.3
1669  - update patches:  - update patches:
1670      * CK01: Con Kolivas -ck patchset including BFS      * CK01: Con Kolivas -ck patchset including BFS
# Line 1184  popd Line 1690  popd
1690  - build with -s(ilent) to only log varnings and errors  - build with -s(ilent) to only log varnings and errors
1691  - update defconfigs  - update defconfigs
1692    
1693  * Sun Jun 19 2011 Thomas Backlund <tmb@mandriva.org> 2.6.38.8-1.mga1  * Sun Jun 19 2011 Thomas Backlund <tmb@mageia.org> 2.6.38.8-1.mga1
1694  - update to 2.6.38.8 (CVE-2011-1017)  - update to 2.6.38.8 (CVE-2011-1017)
1695  - drop merged patches:  - drop merged patches:
1696      * AA01, DP15      * AA01, DP15
# Line 1193  popd Line 1699  popd
1699      * MK01: ksm: fix race between ksmd and exiting task (CVE-2011-2183)      * MK01: ksm: fix race between ksmd and exiting task (CVE-2011-2183)
1700  - add mgaver to 'uname -r'  - add mgaver to 'uname -r'
1701    
1702  * Sun May 22 2011 Thomas Backlund <tmb@mandriva.org> 2.6.38.7-1.mga1  * Sun May 22 2011 Thomas Backlund <tmb@mageia.org> 2.6.38.7-1.mga1
1703  - update to 2.6.38.7 (CVE-2011-1770, CVE-2011-1776, CVE-2011-1927)  - update to 2.6.38.7 (CVE-2011-1770, CVE-2011-1776, CVE-2011-1927)
1704  - drop merged patches:  - drop merged patches:
1705      * DG20-DG24      * DG20-DG24
# Line 1205  popd Line 1711  popd
1711      * DN18: r8169: add a new chip for RTL8168DP      * DN18: r8169: add a new chip for RTL8168DP
1712      * DN19: r8169: add support for RTL8168E/RTL8111E      * DN19: r8169: add support for RTL8168E/RTL8111E
1713    
1714  * Wed May 18 2011 Thomas Backlund <tmb@mandriva.org> 2.6.38.6-2.mga1  * Wed May 18 2011 Thomas Backlund <tmb@mageia.org> 2.6.38.6-2.mga1
1715  - disable xz module compression again as not all tools/utils can cope  - disable xz module compression again as not all tools/utils can cope
1716    with it (can be enabled with '--with modxz' buildtime flag)    with it (can be enabled with '--with modxz' buildtime flag)
1717    
1718  * Thu May 12 2011 Thomas Backlund <tmb@mandriva.org> 2.6.38.6-1.mga1  * Thu May 12 2011 Thomas Backlund <tmb@mageia.org> 2.6.38.6-1.mga1
1719  - enable xz module compression on 2011.0  - enable xz module compression on 2011.0
1720  - update to 2.6.38.6  - update to 2.6.38.6
1721  - drop merged patches:  - drop merged patches:
# Line 1228  popd Line 1734  popd
1734  - drop hardcoded vendor references from summarys and descriptions (#1161)  - drop hardcoded vendor references from summarys and descriptions (#1161)
1735  - drop warnings about being experimental kernel  - drop warnings about being experimental kernel
1736    
1737  * Wed May  5 2011 Thomas Backlund <tmb@mandriva.org> 2.6.38.5-1.mga1  * Wed May  5 2011 Thomas Backlund <tmb@mageia.org> 2.6.38.5-1.mga1
1738  - update to 2.6.38.5  - update to 2.6.38.5
1739  - add patches:  - add patches:
1740      * AX01: x86, AMD: K8 Rev.A-E processors are subject to erratum 400      * AX01: x86, AMD: K8 Rev.A-E processors are subject to erratum 400
# Line 1244  popd Line 1750  popd
1750      * FU03: unionfs oops fix (obsolete)      * FU03: unionfs oops fix (obsolete)
1751  - enable DEBUG_RODATA and DEBUG_SET_MODULE_RONX (tv)  - enable DEBUG_RODATA and DEBUG_SET_MODULE_RONX (tv)
1752    
1753  * Sun Apr 24 2011 Thomas Backlund <tmb@mandriva.org> 2.6.38.4-1.mga1  * Sun Apr 24 2011 Thomas Backlund <tmb@mageia.org> 2.6.38.4-1.mga1
1754  - update to 2.6.38.4  - update to 2.6.38.4
1755  - update patches:  - update patches:
1756      * DG10: drm/i915: Fix tiling corruption from pipelined fencing      * DG10: drm/i915: Fix tiling corruption from pipelined fencing
# Line 1260  popd Line 1766  popd
1766      * DM01: add dm-raid45 aliases to the new dm-raid target      * DM01: add dm-raid45 aliases to the new dm-raid target
1767      * DP15: intel_ips: fix monitor thread to use TASK_INTERRUPTIBLE      * DP15: intel_ips: fix monitor thread to use TASK_INTERRUPTIBLE
1768    
1769  * Sat Apr 16 2011 Thomas Backlund <tmb@mandriva.org> 2.6.38.3-1.mga1  * Sat Apr 16 2011 Thomas Backlund <tmb@mageia.org> 2.6.38.3-1.mga1
1770  - update to 2.6.38.3  - update to 2.6.38.3
1771  - drop merged patches  - drop merged patches
1772    
1773  * Mon Apr 11 2011 Thomas Backlund <tmb@mandriva.org> 2.6.38.2-2.mga1  * Mon Apr 11 2011 Thomas Backlund <tmb@mageia.org> 2.6.38.2-2.mga1
1774  - add -stable queue patches (31 fixes)  - add -stable queue patches (31 fixes)
1775  - update patches:  - update patches:
1776      * CK01: Con Kolivas -ck3 patchset including bfs 0.400      * CK01: Con Kolivas -ck3 patchset including bfs 0.400
# Line 1272  popd Line 1778  popd
1778  - drop patches:  - drop patches:
1779      * FR02: reiser4 buildfix (merged)      * FR02: reiser4 buildfix (merged)
1780    
1781  * Tue Mar 29 2011 Thomas Backlund <tmb@mandriva.org> 2.6.38.2-1.mga1  * Tue Mar 29 2011 Thomas Backlund <tmb@mageia.org> 2.6.38.2-1.mga1
1782  - update to 2.6.38.2  - update to 2.6.38.2
1783  - drop merged patches:  - drop merged patches:
1784      * AX01, AX10, FS01-FS03, LD01-LD02 (xz support)      * AX01, AX10, FS01-FS03, LD01-LD02 (xz support)
# Line 1303  popd Line 1809  popd
1809      * MB16: ndiswrapper buildfix      * MB16: ndiswrapper buildfix
1810  - update defconfigs and filelists  - update defconfigs and filelists
1811    
1812  * Sun Mar 20 2011 Thomas Backlund <tmb@mandriva.org> 2.6.37.4-1.mga1  * Sun Mar 20 2011 Thomas Backlund <tmb@mageia.org> 2.6.37.4-1.mga1
1813  - update to 2.6.37.4 (CVE-2011-1013, CVE-2011-1019, CVE-2011-1076)  - update to 2.6.37.4 (CVE-2011-1013, CVE-2011-1019, CVE-2011-1076)
1814  - drop merged patch:  - drop merged patch:
1815      * NI01      * NI01
# Line 1316  popd Line 1822  popd
1822      * DG02: drm/i915: Fix calculation of backlight value in combined mode      * DG02: drm/i915: Fix calculation of backlight value in combined mode
1823  - drop S5, not needed anymore as we ship unprepared kernel-source  - drop S5, not needed anymore as we ship unprepared kernel-source
1824    
1825  * Sat Jan 26 2011 Thomas Backlund <tmb@mandriva.org> 2.6.37.2-1.mga1  * Sat Jan 22 2011 Thomas Backlund <tmb@mageia.org> 2.6.37.2-1.mga1
1826  - update to 2.6.37.2  - update to 2.6.37.2
1827  - rediff patch:  - rediff patch:
1828      * CK01: Con Kolivas -ck1 patchset including BFS      * CK01: Con Kolivas -ck1 patchset including BFS
# Line 1610  popd Line 2116  popd
2116              (fixes a regression and improves writeback ~3 times on big files)              (fixes a regression and improves writeback ~3 times on big files)
2117      * NI01: netfilter: fix CONFIG_COMPAT support      * NI01: netfilter: fix CONFIG_COMPAT support
2118    
2119  * Fri Aug 26 2010 Thomas Backlund <tmb@mandriva.org> 2.6.35.4-1mdv  * Fri Aug 27 2010 Thomas Backlund <tmb@mandriva.org> 2.6.35.4-1mdv
2120  - update to 2.6.35.4 (CVE-2010-2803)  - update to 2.6.35.4 (CVE-2010-2803)
2121    * drop merged patches:    * drop merged patches:
2122        AX01, FS20        AX01, FS20

Legend:
Removed from v.185705  
changed lines
  Added in v.496719

  ViewVC Help
Powered by ViewVC 1.1.30