SPECS/linux/linux-esx.spec
07878434
 %global security_hardening none
fc081194
 Summary:        Kernel
 Name:           linux-esx
5d3b52dd
 Version:        4.19.1
b3e5d5c4
 Release:        3%{?dist}
fc081194
 License:        GPLv2
 URL:            http://www.kernel.org/
 Group:          System Environment/Kernel
 Vendor:         VMware, Inc.
 Distribution:   Photon
198b18db
 Source0:        http://www.kernel.org/pub/linux/kernel/v4.x/linux-%{version}.tar.xz
5d3b52dd
 %define sha1 linux=5ece7a7149eeef06bba906eeabbc2f29a8ac3952
3c6e0c8b
 Source1:        config-esx
36a312f8
 Source2:        initramfs.trigger
fc081194
 # common
c8bf217f
 Patch0:         linux-4.14-Log-kmsg-dump-on-panic.patch
 Patch1:         double-tcp_mem-limits.patch
 # TODO: disable this patch, check for regressions
 #Patch2:         linux-4.9-watchdog-Disable-watchdog-on-virtual-machines.patch
 Patch3:         SUNRPC-Do-not-reuse-srcport-for-TIME_WAIT-socket.patch
 Patch4:         SUNRPC-xs_bind-uses-ip_local_reserved_ports.patch
 Patch5:         vsock-transport-for-9p.patch
67abad8d
 Patch6:         4.18-x86-vmware-STA-support.patch
c8bf217f
 
fc081194
 # -esx
 Patch13:        serial-8250-do-not-probe-U6-16550A-fifo-size.patch
 Patch14:        01-clear-linux.patch
 Patch15:        02-pci-probe.patch
 Patch16:        03-poweroff.patch
 Patch17:        04-quiet-boot.patch
 Patch18:        05-pv-ops-clocksource.patch
 Patch19:        06-pv-ops-boot_clock.patch
 Patch20:        07-vmware-only.patch
67abad8d
 Patch22:        4.18-add-sysctl-to-disallow-unprivileged-CLONE_NEWUSER-by-default.patch
949cc56c
 # Fix CVE-2017-1000252
 Patch24:        kvm-dont-accept-wrong-gsi-values.patch
67abad8d
 Patch25:        4.18-0001-hwrng-rdrand-Add-RNG-driver-based-on-x86-rdrand-inst.patch
949cc56c
 
ed27cf29
 BuildArch:     x86_64
b7c7d1ab
 BuildRequires: bc
534cd4dc
 BuildRequires: kbd
cdd26197
 BuildRequires: kmod-devel
534cd4dc
 BuildRequires: glib-devel
 BuildRequires: xerces-c-devel
 BuildRequires: xml-security-c-devel
cdd26197
 BuildRequires: libdnet-devel
 BuildRequires: libmspack-devel
4b0456e6
 BuildRequires: Linux-PAM-devel
534cd4dc
 BuildRequires: openssl-devel
 BuildRequires: procps-ng-devel
7f9d2e12
 Requires:      filesystem kmod
 Requires(post):(coreutils or toybox)
bf36478b
 %define uname_r %{version}-%{release}-esx
07878434
 
 %description
a3c18b12
 The Linux kernel build for GOS for VMware hypervisor.
07878434
 
534cd4dc
 %package devel
 Summary:       Kernel Dev
 Group:         System Environment/Kernel
fc081194
 Requires:      python2 gawk
534cd4dc
 Requires:      %{name} = %{version}-%{release}
 %description devel
07878434
 The Linux package contains the Linux kernel dev files
 
 %package docs
534cd4dc
 Summary:       Kernel docs
 Group:         System Environment/Kernel
 Requires:      python2
 Requires:      %{name} = %{version}-%{release}
07878434
 %description docs
 The Linux package contains the Linux kernel doc files
 
 %prep
198b18db
 %setup -q -n linux-%{version}
c4e65aa5
 %patch0 -p1
07878434
 %patch1 -p1
 %patch3 -p1
 %patch4 -p1
 %patch5 -p1
b556c0a5
 %patch6 -p1
4677d6f6
 %patch13 -p1
928075c4
 %patch14 -p1
13cb6e6e
 %patch15 -p1
b7c7d1ab
 %patch16 -p1
 %patch17 -p1
 %patch18 -p1
a2a6f3e5
 %patch19 -p1
525d3066
 %patch20 -p1
1a6f8e5d
 %patch22 -p1
949cc56c
 %patch24 -p1
3695257d
 %patch25 -p1
07878434
 
 %build
525d3066
 # patch vmw_balloon driver
 sed -i 's/module_init/late_initcall/' drivers/misc/vmw_balloon.c
 
07878434
 make mrproper
 cp %{SOURCE1} .config
bf36478b
 sed -i 's/CONFIG_LOCALVERSION="-esx"/CONFIG_LOCALVERSION="-%{release}-esx"/' .config
07878434
 make LC_ALL= oldconfig
 make VERBOSE=1 KBUILD_BUILD_VERSION="1-photon" KBUILD_BUILD_HOST="photon" ARCH="x86_64" %{?_smp_mflags}
 
bf36478b
 # Do not compress modules which will be loaded at boot time
 # to speed up boot process
 %define __modules_install_post \
     find %{buildroot}/lib/modules/%{uname_r} -name *.ko | \
         grep -v "evdev\|mousedev\|sr_mod\|cdrom\|vmwgfx\|drm_kms_helper\|ttm\|psmouse\|drm\|apa_piix\|vmxnet3\|i2c_core\|libata\|processor\|ipv6" | xargs xz \
 %{nil}
 
 # We want to compress modules after stripping. Extra step is added to
 # the default __spec_install_post.
 %define __spec_install_post\
     %{?__debug_package:%{__debug_install_post}}\
     %{__arch_install_post}\
     %{__os_install_post}\
     %{__modules_install_post}\
 %{nil}
 
07878434
 %install
 install -vdm 755 %{buildroot}/etc
 install -vdm 755 %{buildroot}/boot
bf36478b
 install -vdm 755 %{buildroot}%{_defaultdocdir}/linux-%{uname_r}
07878434
 install -vdm 755 %{buildroot}/etc/modprobe.d
bf36478b
 install -vdm 755 %{buildroot}/usr/src/linux-headers-%{uname_r}
07878434
 make INSTALL_MOD_PATH=%{buildroot} modules_install
bf36478b
 cp -v arch/x86/boot/bzImage    %{buildroot}/boot/vmlinuz-%{uname_r}
 cp -v System.map        %{buildroot}/boot/System.map-%{uname_r}
 cp -v .config            %{buildroot}/boot/config-%{uname_r}
 cp -r Documentation/*        %{buildroot}%{_defaultdocdir}/linux-%{uname_r}
 install -vdm 755 %{buildroot}/usr/lib/debug/lib/modules/%{uname_r}
 cp -v vmlinux %{buildroot}/usr/lib/debug/lib/modules/%{uname_r}/vmlinux-%{uname_r}
a3c18b12
 
17ba709c
 # TODO: noacpi acpi=off noapic pci=conf1,nodomains pcie_acpm=off pnpacpi=off
bf36478b
 cat > %{buildroot}/boot/linux-%{uname_r}.cfg << "EOF"
fb6292b3
 # GRUB Environment Block
198b18db
 photon_cmdline=init=/lib/systemd/systemd rcupdate.rcu_expedited=1 rw systemd.show_status=0 quiet noreplace-smp cpu_init_udelay=0
bf36478b
 photon_linux=vmlinuz-%{uname_r}
36a312f8
 #photon_initrd=initrd.img-%{uname_r}
fb6292b3
 EOF
07878434
 
36a312f8
 # Register myself to initramfs
 mkdir -p %{buildroot}/%{_localstatedir}/lib/initramfs/kernel
 touch %{buildroot}/%{_localstatedir}/lib/initramfs/kernel/%{uname_r}
 
534cd4dc
 # cleanup dangling symlinks
bf36478b
 rm -f %{buildroot}/lib/modules/%{uname_r}/source
 rm -f %{buildroot}/lib/modules/%{uname_r}/build
534cd4dc
 
bf36478b
 # create /use/src/linux-headers-*/ content
 find . -name Makefile* -o -name Kconfig* -o -name *.pl | xargs  sh -c 'cp --parents "$@" %{buildroot}/usr/src/linux-headers-%{uname_r}' copy
 find arch/x86/include include scripts -type f | xargs  sh -c 'cp --parents "$@" %{buildroot}/usr/src/linux-headers-%{uname_r}' copy
 find $(find arch/x86 -name include -o -name scripts -type d) -type f | xargs  sh -c 'cp --parents "$@" %{buildroot}/usr/src/linux-headers-%{uname_r}' copy
 find arch/x86/include Module.symvers include scripts -type f | xargs  sh -c 'cp --parents "$@" %{buildroot}/usr/src/linux-headers-%{uname_r}' copy
534cd4dc
 
 # copy .config manually to be where it's expected to be
bf36478b
 cp .config %{buildroot}/usr/src/linux-headers-%{uname_r}
534cd4dc
 # symling to the build folder
bf36478b
 ln -sf /usr/src/linux-headers-%{uname_r} %{buildroot}/lib/modules/%{uname_r}/build
7c85d55b
 find %{buildroot}/lib/modules -name '*.ko' -print0 | xargs -0 chmod u+x
534cd4dc
 
36a312f8
 %include %{SOURCE2}
 
34315282
 %post
002dc522
 /sbin/depmod -a %{uname_r}
bf36478b
 ln -sf linux-%{uname_r}.cfg /boot/photon.cfg
34315282
 
07878434
 %files
 %defattr(-,root,root)
bf36478b
 /boot/System.map-%{uname_r}
 /boot/config-%{uname_r}
 /boot/vmlinuz-%{uname_r}
 %config(noreplace) /boot/linux-%{uname_r}.cfg
36a312f8
 %config %{_localstatedir}/lib/initramfs/kernel/%{uname_r}
07878434
 /lib/modules/*
bf36478b
 %exclude /lib/modules/%{uname_r}/build
534cd4dc
 %exclude /usr/src
07878434
 
 %files docs
 %defattr(-,root,root)
bf36478b
 %{_defaultdocdir}/linux-%{uname_r}/*
07878434
 
534cd4dc
 %files devel
07878434
 %defattr(-,root,root)
bf36478b
 /lib/modules/%{uname_r}/build
 /usr/src/linux-headers-%{uname_r}
07878434
 
 %changelog
b3e5d5c4
 *   Thu Nov 29 2018 Alexey Makhalov <amakhalov@vmware.com> 4.19.1-3
 -   Fix BAR4 is zero issue for IDE devices
ed27cf29
 *   Thu Nov 15 2018 Ajay Kaher <akaher@vmware.com> 4.19.1-2
 -   Adding BuildArch
5d3b52dd
 *   Thu Nov 08 2018 Him Kalyan Bordoloi <bordoloih@vmware.com> 4.19.1-1
 -   Update to version 4.19.1
67abad8d
 *   Mon Sep 24 2018 Srivatsa S. Bhat <srivatsa@csail.mit.edu> 4.18.9-1
 -   Update to version 4.18.9
24b6c0e2
 *   Wed Sep 19 2018 Srivatsa S. Bhat <srivatsa@csail.mit.edu> 4.14.67-1
 -   Update to version 4.14.67
3695257d
 *   Tue Sep 18 2018 Srivatsa S. Bhat <srivatsa@csail.mit.edu> 4.14.54-3
 -   Add rdrand-based RNG driver to enhance kernel entropy.
2336a3cb
 *   Sun Sep 02 2018 Srivatsa S. Bhat <srivatsa@csail.mit.edu> 4.14.54-2
 -   Add full retpoline support by building with retpoline-enabled gcc.
7eb4dd0a
 *   Mon Jul 09 2018 Him Kalyan Bordoloi <bordoloih@vmware.com> 4.14.54-1
 -   Update to version 4.14.54
c8bf217f
 *   Fri Feb 02 2018 Alexey Makhalov <amakhalov@vmware.com> 4.14.8-1
 -   Version update
67abad8d
 *   Tue Dec 19 2017 Srivatsa S. Bhat <srivatsa@csail.mit.edu> 4.9.66-2
c915e52c
 -   Enable audit support (CONFIG_AUDIT=y)
b2a23860
 *   Mon Dec 04 2017 Srivatsa S. Bhat <srivatsa@csail.mit.edu> 4.9.66-1
 -   Version update
1a79e068
 *   Tue Nov 21 2017 Srivatsa S. Bhat <srivatsa@csail.mit.edu> 4.9.64-1
 -   Version update
1b55a951
 *   Mon Nov 06 2017 Srivatsa S. Bhat <srivatsa@csail.mit.edu> 4.9.60-1
 -   Version update
304b817a
 *   Wed Oct 25 2017 Anish Swaminathan <anishs@vmware.com> 4.9.53-5
 -   Enable x86 vsyscall emulation
002dc522
 *   Tue Oct 17 2017 Alexey Makhalov <amakhalov@vmware.com> 4.9.53-4
 -   Enable vsyscall emulation
 -   Do not use deprecated -q depmod option
949cc56c
 *   Wed Oct 11 2017 Srivatsa S. Bhat <srivatsa@csail.mit.edu> 4.9.53-3
 -   Add patch "KVM: Don't accept obviously wrong gsi values via
     KVM_IRQFD" to fix CVE-2017-1000252.
745d0c0a
 *   Tue Oct 10 2017 Alexey Makhalov <amakhalov@vmware.com> 4.9.53-2
 -   Build hang (at make oldconfig) fix.
cc39a17a
 *   Thu Oct 05 2017 Srivatsa S. Bhat <srivatsa@csail.mit.edu> 4.9.53-1
 -   Version update
bc415e79
 *   Mon Oct 02 2017 Srivatsa S. Bhat <srivatsa@csail.mit.edu> 4.9.52-3
 -   Allow privileged CLONE_NEWUSER from nested user namespaces.
50f0a2a2
 *   Mon Oct 02 2017 Srivatsa S. Bhat <srivatsa@csail.mit.edu> 4.9.52-2
 -   Fix CVE-2017-11472 (ACPICA: Namespace: fix operand cache leak)
c55c1442
 *   Mon Oct 02 2017 Srivatsa S. Bhat <srivatsa@csail.mit.edu> 4.9.52-1
 -   Version update
7f9d2e12
 *   Mon Sep 18 2017 Alexey Makhalov <amakhalov@vmware.com> 4.9.47-2
 -   Requires coreutils or toybox
5e5f3587
 *   Mon Sep 04 2017 Alexey Makhalov <amakhalov@vmware.com> 4.9.47-1
 -   Fix CVE-2017-11600
2aa73e93
 *   Mon Aug 14 2017 Alexey Makhalov <amakhalov@vmware.com> 4.9.43-1
 -   Version update
 -   [feature] new sysctl option unprivileged_userns_clone
1a6f8e5d
 *   Wed Aug 09 2017 Alexey Makhalov <amakhalov@vmware.com> 4.9.41-2
 -   [bugfix] Do not fallback to syscall from VDSO on clock_gettime(MONOTONIC)
 -   Fix CVE-2017-7542
677a50e4
 *   Mon Aug 07 2017 Alexey Makhalov <amakhalov@vmware.com> 4.9.41-1
 -   Version update
78a2e0ef
 *   Wed Jul 26 2017 Bo Gan <ganb@vmware.com> 4.9.38-3
 -   Fix initramfs triggers
3c0c518f
 *   Thu Jul 20 2017 Alexey Makhalov <amakhalov@vmware.com> 4.9.38-2
 -   Disable scheduler beef up patch
5f845a1e
 *   Tue Jul 18 2017 Alexey Makhalov <amakhalov@vmware.com> 4.9.38-1
 -   [feature] IP tunneling support (CONFIG_NET_IPIP=m)
 -   Fix CVE-2017-11176 and CVE-2017-10911
cdd26197
 *   Mon Jul 03 2017 Xiaolin Li <xiaolinl@vmware.com> 4.9.34-2
 -   Add libdnet-devel, kmod-devel and libmspack-devel to BuildRequires
d381b443
 *   Wed Jun 28 2017 Alexey Makhalov <amakhalov@vmware.com> 4.9.34-1
 -   [feature] DM Delay target support
 -   Fix CVE-2017-1000364 ("stack clash") and CVE-2017-9605
8ca4b02a
 *   Thu Jun 8 2017 Alexey Makhalov <amakhalov@vmware.com> 4.9.31-1
 -   Fix CVE-2017-8890, CVE-2017-9074, CVE-2017-9075, CVE-2017-9076
     CVE-2017-9077 and CVE-2017-9242
e37c638e
 *   Thu Jun 1 2017 Alexey Makhalov <amakhalov@vmware.com> 4.9.30-2
 -   [feature] ACPI NFIT support (for PMEM type 7)
26d69de9
 *   Fri May 26 2017 Alexey Makhalov <amakhalov@vmware.com> 4.9.30-1
 -   Fix CVE-2017-7487 and CVE-2017-9059
82df84cc
 *   Wed May 17 2017 Vinay Kulkarni <kulkarniv@vmware.com> 4.9.28-2
 -   Enable IPVLAN module.
9374f401
 *   Tue May 16 2017 Alexey Makhalov <amakhalov@vmware.com> 4.9.28-1
 -   .config: built ATA drivers in a kernel
e7547e1f
 *   Wed May 10 2017 Alexey Makhalov <amakhalov@vmware.com> 4.9.27-1
 -   New pci=scan_all cmdline parameter to verify hardcoded pci-probe values
 -   pci-probe added more known values
 -   vmw_balloon late initcall
3c6e0c8b
 *   Sun May 7 2017 Alexey Makhalov <amakhalov@vmware.com> 4.9.26-1
 -   Version update
 -   Use ordered rdtsc in clocksource_vmware
 -   .config: added debug info
 -   Removed version suffix from config file name
36a312f8
 *   Thu Apr 27 2017 Bo Gan <ganb@vmware.com> 4.9.24-2
 -   Support dynamic initrd generation
f02a30d5
 *   Tue Apr 25 2017 Alexey Makhalov <amakhalov@vmware.com> 4.9.24-1
 -   Fix CVE-2017-6874 and CVE-2017-7618.
 -   .config: build nvme and nvme-core in kernel.
4e703b6f
 *   Tue Feb 28 2017 Alexey Makhalov <amakhalov@vmware.com> 4.9.13-1
 -   Update to linux-4.9.13 to fix CVE-2017-5986 and CVE-2017-6074
 -   .config: enable PMEM support
 -   .config: disable vsyscall
b3111e31
 *   Thu Feb 09 2017 Alexey Makhalov <amakhalov@vmware.com> 4.9.9-1
 -   Update to linux-4.9.9 to fix CVE-2016-10153, CVE-2017-5546,
     CVE-2017-5547, CVE-2017-5548 and CVE-2017-5576.
 -   .config: added CRYPTO_FIPS and SYN_COOKIES support.
198b18db
 *   Tue Jan 10 2017 Alexey Makhalov <amakhalov@vmware.com> 4.9.2-1
 -   Update to linux-4.9.2 to fix CVE-2016-10088
c1da4f56
 *   Wed Dec 21 2016 Alexey Makhalov <amakhalov@vmware.com> 4.9.0-3
 -   .config: CONFIG_IPV6_MULTIPLE_TABLES=y
4b0456e6
 *   Mon Dec 19 2016 Xiaolin Li <xiaolinl@vmware.com> 4.9.0-2
 -   BuildRequires Linux-PAM-devel
fc081194
 *   Mon Dec 12 2016 Alexey Makhalov <amakhalov@vmware.com> 4.9.0-1
 -   Update to linux-4.9.0
9a0c3523
 *   Thu Dec  8 2016 Alexey Makhalov <amakhalov@vmware.com> 4.4.35-4
 -   net-packet-fix-race-condition-in-packet_set_ring.patch
     to fix CVE-2016-8655
bf36478b
 *   Wed Nov 30 2016 Alexey Makhalov <amakhalov@vmware.com> 4.4.35-3
 -   Expand `uname -r` with release number
 -   Compress modules
c182f32d
 *   Tue Nov 29 2016 Alexey Makhalov <amakhalov@vmware.com> 4.4.35-2
 -   Added btrfs module
0d69865b
 *   Mon Nov 28 2016 Alexey Makhalov <amakhalov@vmware.com> 4.4.35-1
 -   Update to linux-4.4.35
 -   vfio-pci-fix-integer-overflows-bitmask-check.patch
     to fix CVE-2016-9083
d03d49c8
 *   Tue Nov 22 2016 Alexey Makhalov <amakhalov@vmware.com> 4.4.31-4
 -   net-9p-vsock.patch
ebd80476
 *   Thu Nov 17 2016 Alexey Makhalov <amakhalov@vmware.com> 4.4.31-3
 -   tty-prevent-ldisc-drivers-from-re-using-stale-tty-fields.patch
     to fix CVE-2015-8964
f57e7856
 *   Tue Nov 15 2016 Alexey Makhalov <amakhalov@vmware.com> 4.4.31-2
 -   .config: add ip set support
 -   .config: add ipvs_{tcp,udp} support
 -   .config: add cgrup_{hugetlb,net_prio} support
a2a6f3e5
 *   Thu Nov 10 2016 Alexey Makhalov <amakhalov@vmware.com> 4.4.31-1
 -   Update to linux-4.4.31
77e80777
 *   Thu Nov 10 2016 Alexey Makhalov <amakhalov@vmware.com> 4.4.26-2
 -   .config: add ipvs modules for docker swarm
 -   .config: serial driver built in kernel
 -   serial-8250-do-not-probe-U6-16550A-fifo-size.patch - faster boot
48ef5352
 *   Fri Oct 21 2016 Alexey Makhalov <amakhalov@vmware.com> 4.4.26-1
 -   Update to linux-4.4.26
67632e84
 *   Wed Oct 19 2016 Alexey Makhalov <amakhalov@vmware.com> 4.4.20-7
 -   net-add-recursion-limit-to-GRO.patch
12ce123c
 *   Tue Oct 18 2016 Alexey Makhalov <amakhalov@vmware.com> 4.4.20-6
 -   ipip-properly-mark-ipip-GRO-packets-as-encapsulated.patch
 -   tunnels-dont-apply-GRO-to-multiple-layers-of-encapsulation.patch
525d3066
 *   Thu Oct  6 2016 Alexey Makhalov <amakhalov@vmware.com> 4.4.20-5
 -   .config: added ADM PCnet32 support
 -   vmci-1.1.4.0-use-32bit-atomics-for-queue-headers.patch
 -   vmci-1.1.5.0-doorbell-create-and-destroy-fixes.patch
 -   late_initcall for vmw_balloon driver
 -   Minor fixed in pv-ops patchset
956ffbd3
 *   Mon Oct  3 2016 Alexey Makhalov <amakhalov@vmware.com> 4.4.20-4
 -   Package vmlinux with PROGBITS sections in -debuginfo subpackage
b391c589
 *   Wed Sep 21 2016 Alexey Makhalov <amakhalov@vmware.com> 4.4.20-3
 -   Add PCIE hotplug support
 -   Switch processor type to generic
7c85d55b
 *   Tue Sep 20 2016 Alexey Makhalov <amakhalov@vmware.com> 4.4.20-2
 -   Add -release number for /boot/* files
 -   Fixed generation of debug symbols for kernel modules & vmlinux
b9ea416b
 *   Wed Sep  7 2016 Alexey Makhalov <amakhalov@vmware.com> 4.4.20-1
 -   Update to linux-4.4.20
 -   keys-fix-asn.1-indefinite-length-object-parsing.patch
b7c7d1ab
 *   Thu Aug 25 2016 Alexey Makhalov <amakhalov@vmware.com> 4.4.8-11
 -   vmxnet3 patches to bumpup a version to 1.4.8.0
035fda1d
 *   Wed Aug 24 2016 Alexey Makhalov <amakhalov@vmware.com> 4.4.8-10
 -   .config: added NVME blk dev support
13cb6e6e
 *   Wed Aug 10 2016 Alexey Makhalov <amakhalov@vmware.com> 4.4.8-9
 -   Added VSOCK-Detach-QP-check-should-filter-out-non-matching-QPs.patch
ad8e1c3e
 *   Wed Jul 20 2016 Alexey Makhalov <amakhalov@vmware.com> 4.4.8-8
 -   .config: added cgroups for pids,mem and blkio
514b9a3b
 *   Mon Jul 11 2016 Alexey Makhalov <amakhalov@vmware.com> 4.4.8-7
 -   .config: added ip multible tables support
928075c4
 *   Fri Jun 17 2016 Alexey Makhalov <amakhalov@vmware.com> 4.4.8-6
 -   patch: e1000e-prevent-div-by-zero-if-TIMINCA-is-zero.patch
 -   .config: disable rt group scheduling - not supported by systemd
4677d6f6
 *   Fri May 27 2016 Alexey Makhalov <amakhalov@vmware.com> 4.4.8-5
 -   patch: REVERT-sched-fair-Beef-up-wake_wide.patch
70fb7abe
 *   Wed May 25 2016 Alexey Makhalov <amakhalov@vmware.com> 4.4.8-4
 -   .config: added net_9p and 9p_fs
 *   Tue May 24 2016 Priyesh Padmavilasom <ppadmavilasom@vmware.com> 4.4.8-3
 -   GA - Bump release of all rpms
82dcc6f7
 *   Mon May 23 2016 Divya Thaluru <dthaluru@vmware.com> 4.4.8-2
 -   Added patches to fix CVE-2016-3134, CVE-2016-3135
b173838c
 *   Fri May 13 2016 Alexey Makhalov <amakhalov@vmware.com> 4.4.8-1
 -   Update to linux-4.4.8
 -   Added net-Drivers-Vmxnet3-set-... patch
 -   Added e1000e module
28755687
 *   Tue Mar 29 2016 Alexey Makhalov <amakhalov@vmware.com> 4.2.0-19
 -   Support kmsg dumping to vmware.log on panic
 -   sunrpc: xs_bind uses ip_local_reserved_ports
d0c0e8c4
 *   Thu Mar 24 2016 Alexey Makhalov <amakhalov@vmware.com> 4.2.0-18
 -   Apply photon8 config (+stack protector regular)
 -   pv-ops patch: added STA support
 -   Added patches from generic kernel
525d3066
 *   Wed Mar 09 2016 Harish Udaiya Kumar <hudaiyakumar@vmware.com> 4.2.0-17
8414998b
 -   Enable ACPI hotplug support in kernel config
97a4ea30
 *   Sun Feb 14 2016 Alexey Makhalov <amakhalov@vmware.com> 4.2.0-16
 -   veth patch: don’t modify ip_summed
e20fa742
 *   Mon Feb 08 2016 Alexey Makhalov <amakhalov@vmware.com> 4.2.0-15
 -   Double tcp_mem limits, patch is added.
c4e65aa5
 *   Wed Feb 03 2016 Anish Swaminathan <anishs@vmware.com>  4.2.0-14
 -   Fixes for CVE-2015-7990/6937 and CVE-2015-8660.
b556c0a5
 *   Fri Jan 22 2016 Alexey Makhalov <amakhalov@vmware.com> 4.2.0-13
 -   Fix for CVE-2016-0728
5508a8d0
 *   Wed Jan 13 2016 Alexey Makhalov <amakhalov@vmware.com> 4.2.0-12
 -   CONFIG_HZ=250
 -   Disable sched autogroup.
a3591eab
 *   Tue Jan 12 2016 Mahmoud Bassiouny <mbassiouny@vmware.com> 4.2.0-11
 -   Remove rootfstype from the kernel parameter.
83f041bc
 *   Tue Dec 15 2015 Alexey Makhalov <amakhalov@vmware.com> 4.2.0-10
 -   Skip rdrand reseed to improve boot time.
 -   .config changes: jolietfs(m), default THP=always, hotplug_cpu(m)
8b924dfa
 *   Tue Nov 17 2015 Alexey Makhalov <amakhalov@vmware.com> 4.2.0-9
 -   nordrand cmdline param is removed.
 -   .config: + serial 8250 driver (M).
c3771c35
 *   Fri Nov 13 2015 Mahmoud Bassiouny <mbassiouny@vmware.com> 4.2.0-8
 -   Change the linux image directory.
9d9ba8dd
 *   Tue Nov 10 2015 Alexey Makhalov <amakhalov@vmware.com> 4.2.0-7
 -   Get LAPIC timer frequency from HV, skip boot time calibration.
 -   .config: + dummy net driver (M).
534cd4dc
 *   Mon Nov 09 2015 Alexey Makhalov <amakhalov@vmware.com> 4.2.0-6
9d9ba8dd
 -   Rename subpackage dev -> devel.
534cd4dc
 -   Added the build essential files in the devel subpackage.
 -   .config: added genede driver module.
becc5c79
 *   Wed Oct 28 2015 Alexey Makhalov <amakhalov@vmware.com> 4.2.0-5
 -   Import patches from kernel2 repo.
 -   Added pv-ops patch (timekeeping related improvements).
 -   Removed unnecessary cmdline params.
 -   .config changes: elevator=noop by default, paravirt clock enable,
     initrd support, openvswitch module, x2apic enable.
1a289ff6
 *   Mon Sep 21 2015 Alexey Makhalov <amakhalov@vmware.com> 4.2.0-4
 -   CDROM modules are added.
246d1ed4
 *   Thu Sep 17 2015 Alexey Makhalov <amakhalov@vmware.com> 4.2.0-3
17ba709c
 -   Fix for 05- patch (SVGA mem size)
246d1ed4
 -   Compile out: pci hotplug, sched smt.
17ba709c
 -   Compile in kernel: vmware balloon & vmci.
246d1ed4
 -   Module for efi vars.
 *   Fri Sep 4 2015 Alexey Makhalov <amakhalov@vmware.com> 4.2.0-2
40c87d98
 -   Hardcoded poweroff (direct write to piix4), no ACPI is required.
 -   sd.c: Lower log level for "Assuming drive cache..." message.
246d1ed4
 *   Tue Sep 1 2015 Alexey Makhalov <amakhalov@vmware.com> 4.2.0-1
c86db2da
 -   Update to linux-4.2.0. Enable CONFIG_EFI
a3c18b12
 *   Fri Aug 28 2015 Alexey Makhalov <amakhalov@vmware.com> 4.1.3-5
 -   Added MD/LVM/DM modules.
 -   Pci probe improvements.
34315282
 *   Fri Aug 14 2015 Alexey Makhalov <amakhalov@vmware.com> 4.1.3-4
 -   Use photon.cfg as a symlink.
fb6292b3
 *   Thu Aug 13 2015 Alexey Makhalov <amakhalov@vmware.com> 4.1.3-3
a3c18b12
 -   Added environment file(photon.cfg) for a grub.
8e2e50b6
 *   Tue Aug 11 2015 Alexey Makhalov <amakhalov@vmware.com> 4.1.3-2
67abad8d
     Added pci-probe-vmware.patch. Removed unused modules. Decreased boot time.
07878434
 *   Tue Jul 28 2015 Alexey Makhalov <amakhalov@vmware.com> 4.1.3-1
67abad8d
     Initial commit. Use patchset from Clear Linux.
07878434