Commit graph

450 commits

Author SHA1 Message Date
Evgenii Shatokhin
ce93b0e3df There is no include/Kbuild in this kernel 2017-07-17 11:20:42 +03:00
Evgenii Shatokhin
67e5bb735a perf/unwind: include errno.h unconditionally
EINVAL is used in other branches as well. Without errno.h, it ends up
undefined and the build fails. This happens with 32-bit ROSA kernels,
for example.
2017-07-17 11:17:06 +03:00
Evgenii Shatokhin
c2d7aa28fb Prepared the files for the kernel 4.12.2, the first take 2017-07-16 22:50:33 +03:00
Evgenii Shatokhin
c9922ff0b1 Updated to version 4.11.9 2017-07-05 19:31:02 +03:00
Evgenii Shatokhin
a15ba84358 Updated to version 4.11.8 2017-06-29 19:49:09 +03:00
Evgenii Shatokhin
110747db35 Updated to version 4.11.7 2017-06-25 18:11:47 +03:00
Evgenii Shatokhin
7c23bf6ca8 Updated to version 4.11.6 2017-06-17 19:06:45 +03:00
Evgenii Shatokhin
da19314913 Updated to version 4.11.5 2017-06-15 11:48:24 +03:00
Evgenii Shatokhin
f89f31ded3 Updated to version 4.11.4 2017-06-08 17:00:18 +03:00
Evgenii Shatokhin
cf8d6820a4 Fixed the AUFS patch for the kernel 4.11 2017-06-04 18:49:11 +03:00
Evgenii Shatokhin
c3fbc1a79e Updated to version 4.11.3, the first take 2017-06-04 16:27:41 +03:00
Evgenii Shatokhin
f28b690007 Updated to version 4.10.16 2017-05-15 10:49:55 +03:00
Evgenii Shatokhin
abf5c639f1 Updated to version 4.10.15 2017-05-10 10:13:33 +03:00
Evgenii Shatokhin
1ac86a37bc Updated to version 4.10.14 2017-05-03 21:43:42 +03:00
Evgenii Shatokhin
03d1f3cd9a Updated to version 4.10.12 2017-04-21 12:39:44 +03:00
Evgenii Shatokhin
bfae4d5f47 Updated to version 4.10.10 2017-04-13 10:40:39 +03:00
Evgenii Shatokhin
4795da7f3a Re-diffed the patch for audit to make it compatible with kernel 4.10.8 2017-04-02 17:44:19 +03:00
Evgenii Shatokhin
909a679596 Updated to version 4.10.8 2017-04-01 22:32:19 +03:00
Evgenii Shatokhin
6a64b1e81e Updated to version 4.10.6 2017-03-26 21:54:05 +03:00
Evgenii Shatokhin
90372d8039 Release up 2017-03-22 17:50:06 +03:00
Evgenii Shatokhin
a70892aa21 Restore CONFIG_FW_LOADER_USER_HELPER=y
It was erroneously removed before.
2017-03-22 17:48:49 +03:00
Evgenii Shatokhin
768a2e6073 Revert "Revert some of the suspicious changes to debug the boot process"
This reverts commit e74b718f36.

Looks like it was a false alarm.
2017-03-22 17:46:14 +03:00
Evgenii Shatokhin
b4d85f858b Release up 2017-03-19 19:55:14 +03:00
Evgenii Shatokhin
e74b718f36 Revert some of the suspicious changes to debug the boot process 2017-03-19 19:54:54 +03:00
Evgenii Shatokhin
e8471b42b2 Updated to 4.10.x (4.10.4 atm), the first take
While at it, made the configs a bit closer to those from Ubuntu:
* disabled IDE drivers which are now barely maintained anyway;
* disabled some debugging facilities (verboseness of some drivers,
  etc.);
* made some often used modules like vfat, fuse, ata_piix, etc.,
  built-in.
* and so forth.
2017-03-19 16:56:31 +03:00
Evgenii Shatokhin
8fca6a536d Remove kdump-specific initrd images when the kernel is uninstalled 2017-03-13 18:10:33 +03:00
Evgenii Shatokhin
c33d032207 Release up 2017-03-13 11:25:19 +03:00
Evgenii Shatokhin
bbe03a9af3 Turn off the building of debuginfo packages again
They take too much space, unfortunately. ~500 Mb per kernel flavour
amounts to 1 Gb of debuginfo packages per each kernel version we keep.

We could build the debuginfo packages on demand, I suppose, and turn
them off by default.
2017-03-13 11:22:21 +03:00
Evgenii Shatokhin
4239ea40d9 Added more files to the temporary devel root, needed for kexec 2017-03-12 21:00:59 +03:00
Evgenii Shatokhin
1d3485b8be Set the missing config options 2017-03-12 17:43:09 +03:00
Evgenii Shatokhin
0fca21edc4 Build debuginfo packages
They might be needed to debug the users' issues and should not take too
much space now.

Just in case, build the full debug info rather than a reduced set of it.
2017-03-12 17:17:50 +03:00
Evgenii Shatokhin
1699b32f67 Updated to version 4.9.14 2017-03-12 17:14:07 +03:00
Evgenii Shatokhin
3663fa6899 Allow to set the default loglevel threshold for the console at build time
...And set it to 3, which should only allow to print the messages with
KERN_EMERG, KERN_ALERT and KERN_CRIT levels. This should make the boot
process less noisy.

Can be overridden with loglevel=n boot option.
2017-03-12 17:09:04 +03:00
Evgenii Shatokhin
b903081a5c Added a patch to fix the support for RT3290-based WiFi devices 2017-03-12 16:50:52 +03:00
Evgenii Shatokhin
25c71c8f1d x86_64: Reset PHYSICAL_START to its default value. 2017-03-12 16:44:23 +03:00
Evgenii Shatokhin
d8d72ad35b x86_64: Enable KEXEC_FILE - might be needed for the newer kexec tools to work 2017-03-12 16:41:08 +03:00
Evgenii Shatokhin
3de6930ecf Removed the upstreamed patches 2017-03-12 16:14:07 +03:00
Evgenii Shatokhin
05af90b1e4 Release up 2017-03-09 15:13:47 +03:00
Evgenii Shatokhin
255b2cc7f4 Temporarily (?) disable ASLR in the 32-bit kernels
ASLR seems to cause hibernate-related regressions on at least one test
system: https://linux-hardware.org/index.php?probe=e6a06c64c7

When the system tries to resume, it automatically reboots after the
hibernation image has been loaded into memory.

git bisect pointed to the following commit as the first "bad" one:

  commit 65fe935dd2387a4faf15314c73f5e6d31ef0217e
  Author: Kees Cook <keescook@chromium.org>
  Date:   Mon Jun 13 15:10:02 2016 -0700

      x86/KASLR, x86/power: Remove x86 hibernation restrictions

Before this commit, KASLR was disabled (unless enabled explicitly) if
the system supported hibernation.

Let us just disable KASLR for now in the 32-bit kernels - not a big deal
for home & office use, I suppose.
2017-03-09 15:07:34 +03:00
Evgenii Shatokhin
80c29b9ae6 Partially revert mainline commit 92923ca to fix a regression
The following commit seems to cause problems with hibernation on 32-bit
systems:

  commit 92923ca3aacef63c92dc297a75ad0c6dfe4eab37
  Author: Nathan Zimmer <nzimmer@sgi.com>
  Date:   Tue Jun 30 14:56:48 2015 -0700

      mm: meminit: only set page reserved in the memblock region

Without this commit, it takes less than 10-15 seconds on our test system
(https://linux-hardware.org/index.php?probe=e6a06c64c7) from
"systemctl hibernate" command till the system powers off. With the
mainline kernels 4.2-4.7, the system resumes OK.

With this commit, it takes more than 2 minutes for that system to
hibernate and it usually hangs on resume.

Let us revert the main parts of this commit in the 32-bit kernels for
now.
2017-03-09 15:02:52 +03:00
Evgenii Shatokhin
3e203e9f79 Added patches from the stable queue 2017-02-24 22:32:57 +03:00
Evgenii Shatokhin
3c1f50de39 Updated to version 4.1.12 2017-02-24 22:16:35 +03:00
Evgenii Shatokhin
324e0c35da Updated to version 4.9.11 2017-02-18 22:22:44 +03:00
Evgenii Shatokhin
b82708aad4 Updated to version 4.9.9 2017-02-10 13:14:04 +03:00
Evgenii Shatokhin
f10040858a Updated to version 4.9.7 2017-02-01 22:19:39 +03:00
Evgenii Shatokhin
10aa95b125 Release up 2017-01-21 22:28:43 +03:00
Evgenii Shatokhin
9e20e2f56c Use versioned 'Obsoletes' for cpufreq and cpufrequtils 2017-01-21 22:28:16 +03:00
Evgenii Shatokhin
b23d434eec Make it explicit that ext4 is used for ext2 and ext3 now 2017-01-21 18:33:36 +03:00
Evgenii Shatokhin
4edb569773 Updated to version 4.9.5 2017-01-21 17:36:36 +03:00
Evgenii Shatokhin
70d094429e Updated to version 4.9.4 2017-01-15 19:29:46 +03:00