Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2020-06-09 | Add fix for potential coredump information leaksHEADmaster | Ben Hutchings | 2 | -0/+38 | |
The known information leak on x86 systems does not exist here, but some more obscure architectures appear to have similar leaks. | |||||
2020-06-09 | Add patches related to SRBDS | Ben Hutchings | 8 | -0/+1558 | |
2020-06-07 | Add various security fixes | Ben Hutchings | 44 | -0/+4169 | |
2020-06-03 | Add net-sysfs refcount fixes | Ben Hutchings | 5 | -0/+223 | |
2020-06-02 | Add slcan and slip fixes that needed careful backporting | Ben Hutchings | 7 | -0/+288 | |
2020-05-22 | Release 3.16.84 | Ben Hutchings | 101 | -6850/+0 | |
2020-05-22 | Add yet another padata fix | Ben Hutchings | 7 | -17/+57 | |
2020-05-20 | Fix ia64 build regression | Ben Hutchings | 2 | -0/+35 | |
"efi: Use early_mem*() instead of early_io*()" failed to build on ia64; add the missing macro definition. | |||||
2020-05-20 | Drop clk-tegra patch which breaks the build | Ben Hutchings | 2 | -40/+0 | |
CLK_IS_CRITICAL is not implemented here. | |||||
2020-05-20 | Add more padata fixes | Ben Hutchings | 11 | -14/+836 | |
2020-05-20 | Fix build of brcmfmac | Ben Hutchings | 1 | -7/+8 | |
2020-05-19 | Add commits cc'd to stable, up to 5.6-rc1 | Ben Hutchings | 89 | -0/+5775 | |
...plus their obvious dependencies, and a follow-up fix. | |||||
2020-05-18 | Add various fixes requested for stable | Ben Hutchings | 4 | -0/+217 | |
2020-04-28 | Release 3.16.83 | Ben Hutchings | 248 | -20545/+0 | |
2020-04-24 | Add futex fixes requested by Jann Horn | Ben Hutchings | 3 | -0/+265 | |
2020-04-23 | Add more security fixes and related changes | Ben Hutchings | 17 | -0/+2155 | |
2020-04-21 | Add various security fixes | Ben Hutchings | 20 | -0/+1775 | |
2020-04-21 | Drop Arm hypervisor patch that caused build failure | Ben Hutchings | 2 | -43/+0 | |
I can see how to fix it but it doesn't seem to be important for 3.16. | |||||
2020-04-20 | Add commits cc'd to stable, up to 5.5 | Ben Hutchings | 156 | -0/+10051 | |
...plus their obvious dependencies, and some follow-up fixes. | |||||
2020-04-20 | Add another btrfs fix | Ben Hutchings | 2 | -0/+51 | |
2020-04-20 | Fix mangled commit reference in "ext4: fix races between page faults and ↵ | Ben Hutchings | 1 | -1/+1 | |
hole punching" | |||||
2020-03-15 | Add PTI/EFI stable-specific fix | Ben Hutchings | 2 | -0/+119 | |
2020-03-06 | Add fixes for dm-flakey | Ben Hutchings | 5 | -0/+346 | |
This was prompted by seeing xfstests failures that seem to be due to dm-flakey being more flakey than intended. | |||||
2020-02-24 | Add btrfs fixes from 4.4.171 | Ben Hutchings | 38 | -0/+4535 | |
2020-02-24 | Add some old ext4 fixes | Ben Hutchings | 7 | -0/+700 | |
2020-02-24 | Add AMD microcode loader update | Ben Hutchings | 2 | -0/+41 | |
2020-02-21 | Add various wifi security fixes | Ben Hutchings | 7 | -0/+550 | |
2020-02-11 | Release 3.16.82 | Ben Hutchings | 149 | -10611/+0 | |
2020-02-06 | Add fixes for some lockdep warnings showing up on kerneltests.org | Ben Hutchings | 4 | -0/+186 | |
2020-02-05 | Add warning fix for deb-pkg target | Ben Hutchings | 2 | -0/+31 | |
2020-02-05 | Add/remove patches to address build failures | Ben Hutchings | 4 | -70/+861 | |
2020-02-05 | Add commits cc'd to stable, up to 5.5-rc1 | Ben Hutchings | 136 | -0/+8970 | |
...plus their obvious dependencies, and some follow-up fixes. | |||||
2020-02-05 | Update backport note for "net: stmmac: use correct DMA buffer size in the RX ↵ | Ben Hutchings | 1 | -1/+3 | |
…" I accidentally fixed a bug in the upstream commit while backporting, which was fixed separately upstream. Splitting the changes up would make extra work now for no real benefit, so just comment what I did. | |||||
2020-01-26 | Add fixes requested for stable, plus an obvious dependency | Ben Hutchings | 7 | -0/+448 | |
2020-01-14 | Add fixes for line6 | Ben Hutchings | 3 | -0/+183 | |
2020-01-11 | Release 3.16.81 | Ben Hutchings | 64 | -4387/+0 | |
2020-01-07 | Add various security fixes | Ben Hutchings | 9 | -0/+675 | |
2020-01-07 | Add various patches requested for stable | Ben Hutchings | 11 | -0/+826 | |
2020-01-06 | Add various patches requested for stable | Ben Hutchings | 44 | -0/+2785 | |
2019-12-27 | Add recent fixes for qla3xxx | Ben Hutchings | 3 | -0/+101 | |
2019-12-19 | Release 3.16.80 | Ben Hutchings | 137 | -9577/+0 | |
2019-12-17 | Drop bogus fix for qla3xxx | Ben Hutchings | 2 | -28/+0 | |
2019-12-17 | Add fix for a stable-specific regression | Ben Hutchings | 2 | -0/+58 | |
2019-12-15 | Add commits cc'd to stable, up to 5.4 | Ben Hutchings | 137 | -0/+9547 | |
...plus their obvious dependencies, and some follow-up fixes. | |||||
2019-12-10 | Release 3.16.79 | Ben Hutchings | 75 | -4896/+0 | |
2019-12-10 | Add a follow-up fix for x86/kxm | Ben Hutchings | 2 | -0/+38 | |
2019-12-08 | Add a follow-up fix for thermal_core | Ben Hutchings | 2 | -0/+93 | |
2019-12-08 | Add a follow-up fix for appletalk | Ben Hutchings | 2 | -0/+30 | |
2019-12-07 | Add various security fixes | Ben Hutchings | 25 | -0/+1636 | |
2019-12-05 | Add commits cc'd to stable, up to 5.4-rc1 | Ben Hutchings | 48 | -0/+3099 | |
...plus their obvious dependencies. | |||||
2019-11-22 | Release 3.16.78 | Ben Hutchings | 84 | -5411/+0 | |
2019-11-21 | Use consistent email address for Hans van Kranenburg | Ben Hutchings | 2 | -2/+2 | |
2019-11-19 | Add patches requested for stable | Ben Hutchings | 9 | -0/+585 | |
2019-11-19 | Fix build failures | Ben Hutchings | 3 | -5/+87 | |
* "sched/fair: Don't assign runtime for throttled cfs_rq" uses SCHED_WARN_ON() which is not defined; open-code it instead * "uprobes/x86: Fix detection of 32-bit user mode" uses user_64bit_mode() which was only defined for 64-bit configurations; add the patch to define it for 32-bit as well | |||||
2019-11-16 | Add commits cc'd to stable, up to 5.3 | Ben Hutchings | 75 | -0/+4744 | |
...plus their obvious dependencies, and a follow-up fix. | |||||
2019-11-15 | Release 3.16.77 | Ben Hutchings | 26 | -2852/+0 | |
2019-11-12 | Restore upstream author and date on two patches | Ben Hutchings | 2 | -4/+4 | |
2019-11-12 | Add various security fixes | Ben Hutchings | 11 | -0/+471 | |
2019-11-10 | Add various security fixes | Ben Hutchings | 16 | -0/+2381 | |
2019-10-31 | Release 3.16.76 | Ben Hutchings | 48 | -3703/+0 | |
2019-10-24 | Add commits cc'd to stable, up to 5.3-rc1 | Ben Hutchings | 48 | -0/+3703 | |
...plus their obvious dependencies, and a follow-up fix. | |||||
2019-10-05 | Release 3.16.75 | Ben Hutchings | 86 | -5853/+0 | |
2019-10-03 | Drop breaking patches for ad7150 | Ben Hutchings | 3 | -117/+0 | |
These resulted in a build failure as we don't have <linux/bitfield.h>. | |||||
2019-10-02 | Add commits cc'd to stable, up to 5.2 | Ben Hutchings | 88 | -0/+5970 | |
...plus their obvious dependencies, and some follow-up fixes. | |||||
2019-09-23 | Release 3.16.74 | Ben Hutchings | 133 | -8713/+0 | |
2019-09-19 | Add some requested fixes | Ben Hutchings | 3 | -0/+73 | |
2019-09-19 | Add fix for CVE-2019-14821 | Ben Hutchings | 2 | -0/+81 | |
2019-09-19 | Drop patches that caused build failures | Ben Hutchings | 13 | -700/+0 | |
2019-09-18 | Add various security fixes | Ben Hutchings | 29 | -0/+2164 | |
2019-09-18 | Add commits cc'd to stable, up to 5.2-rc1 | Ben Hutchings | 114 | -0/+7095 | |
...plus their obvious dependencies, and some follow-up fixes. | |||||
2019-08-20 | Release 3.16.73 | Ben Hutchings | 5 | -945/+0 | |
2019-08-13 | Add the missing part of siphash API | Ben Hutchings | 2 | -0/+670 | |
2019-08-13 | Re-add dropped ext4 patch along with the regression fix | Ben Hutchings | 3 | -0/+226 | |
2019-08-13 | Add a TCP security fix | Ben Hutchings | 2 | -0/+49 | |
2019-08-13 | Release 3.16.72 | Ben Hutchings | 157 | -11841/+0 | |
2019-08-13 | Drop ext4 patch that will cause a regression | Ben Hutchings | 2 | -66/+0 | |
2019-08-10 | Apply various regression fixes | Ben Hutchings | 5 | -208/+206 | |
A couple of networking commits were already reverted upstream, so drop them. Add follow-up fixes for two others. | |||||
2019-08-10 | Fix build failure for "tty: mxs-auart: fix a potential NULL pointer ... | Ben Hutchings | 1 | -1/+3 | |
2019-08-10 | Drop "x86/kvm: move kvm_load/put_guest_xcr0 into atomic context" etc. | Ben Hutchings | 5 | -314/+0 | |
Several of these require their own fixes. Defer the whole lot for now. | |||||
2019-08-10 | Add another security fix | Ben Hutchings | 2 | -0/+61 | |
2019-08-09 | Fix missing #include | Ben Hutchings | 1 | -7/+12 | |
2019-08-09 | Add various security fixes | Ben Hutchings | 28 | -0/+3102 | |
2019-08-09 | Add fixes for Grand Schemozzle / CVE-2019-1125 | Ben Hutchings | 9 | -0/+1015 | |
2019-08-08 | Add commits cc'd to stable, up to 5.1 | Ben Hutchings | 125 | -0/+7977 | |
...and their obvious dependencies. | |||||
2019-08-01 | Add ipv6 fix requested for stable | Ben Hutchings | 2 | -0/+61 | |
2019-07-23 | Release 3.16.71 | Ben Hutchings | 2 | -53/+0 | |
2019-07-23 | Add fix for CVE-2019-13272 | Ben Hutchings | 2 | -0/+53 | |
2019-07-09 | Release 3.16.70 | Ben Hutchings | 130 | -8922/+0 | |
2019-07-07 | Drop docg3 patch that requires missing function devm_kasprintf() | Ben Hutchings | 2 | -39/+0 | |
I could add it, but this is not a high-priority fix. | |||||
2019-07-07 | Add various security fixes | Ben Hutchings | 6 | -0/+366 | |
2019-07-07 | Add patches requested for stable | Ben Hutchings | 4 | -0/+896 | |
2019-07-05 | Add TCP regression fix | Ben Hutchings | 2 | -0/+37 | |
2019-07-05 | Add commits cc'd to stable, up to 5.1-rc1 | Ben Hutchings | 122 | -0/+7662 | |
...plus their obvious dependencies. | |||||
2019-06-20 | Release 3.16.69 | Ben Hutchings | 11 | -791/+0 | |
2019-06-18 | Add TCP DoS fixes | Ben Hutchings | 5 | -0/+405 | |
2019-06-06 | Add various security fixes | Ben Hutchings | 7 | -0/+386 | |
2019-05-22 | Release 3.16.68 | Ben Hutchings | 87 | -11442/+0 | |
2019-05-16 | Cc additional reviewers for the backported x86 exit path patch | Ben Hutchings | 1 | -0/+3 | |
2019-05-15 | ADd MDS_USER_CLEAR_CPU_BUFFERS to more exit-to-user paths | Ben Hutchings | 1 | -6/+33 | |
2019-05-14 | Fix definitions of _TIF_WORK_MASK, _TIF_ALLWORK_MASK | Ben Hutchings | 3 | -12/+39 | |
2019-05-14 | Change L1TF mitigation string to match upstream | Ben Hutchings | 2 | -0/+24 | |
2019-05-14 | Correct "Backported to 4.9" comments | Ben Hutchings | 3 | -3/+3 | |
2019-05-14 | Fix section conflict in arch/x86/kernel/cpu/bugs.c for x86_32 | Ben Hutchings | 2 | -0/+50 | |
2019-05-14 | Add updates to speculation mitigations, including MDS | Ben Hutchings | 85 | -0/+11311 | |
2019-05-11 | Release 3.16.67 | Ben Hutchings | 11 | -497/+0 | |
2019-05-07 | Add various security fixes | Ben Hutchings | 4 | -0/+155 | |
2019-05-07 | Add KVM regression fix | Ben Hutchings | 2 | -0/+45 | |
2019-05-07 | Add an ip_fib fix that we missed | Ben Hutchings | 2 | -0/+84 | |
After commit b427832009b9 "net: ipv4: update fnhe_pmtu when first hop's MTU changes", sparse complained: net/ipv4/fib_semantics.c:1140:18: sparse: incompatible types in comparison expression (different address spaces) which revealed that we missed this fix. | |||||
2019-05-07 | Add warning fixes | Ben Hutchings | 3 | -0/+60 | |
2019-05-07 | Apply backported fix for IP ID randomisation | Ben Hutchings | 2 | -0/+61 | |
2019-05-07 | Apply the right fix to brmcfmac's scan result parsing | Ben Hutchings | 3 | -0/+92 | |
2019-05-02 | Release 3.16.66 | Ben Hutchings | 203 | -18094/+0 | |
2019-04-27 | Add follow-up fixes for various queued patches | Ben Hutchings | 7 | -0/+358 | |
2019-04-27 | Fix backport of qeth fix | Ben Hutchings | 1 | -1/+22 | |
2019-04-27 | Drop arm64 patch that causes a link error | Ben Hutchings | 2 | -33/+0 | |
2019-04-26 | Add various security fixes | Ben Hutchings | 13 | -0/+1343 | |
2019-04-26 | Add/drop patches to fix build failures | Ben Hutchings | 28 | -89/+5253 | |
2019-04-26 | Add various security fixes | Ben Hutchings | 5 | -0/+397 | |
2019-04-25 | Add fix for ipc/shm regression in 3.16.60 | Ben Hutchings | 2 | -0/+73 | |
2019-04-25 | Fix warning introduced in drivers/hv/ringbuffer.c | Ben Hutchings | 1 | -2/+2 | |
Changing the ring_info parameter to hv_ringbuffer_get_debuginfo() to be const-qualified will require changing other functions as well. Undo that change. | |||||
2019-04-24 | Add commits cc'd to stable, up to 5.0 | Ben Hutchings | 158 | -0/+10771 | |
...plus their obvious dependencies, and some follow-up fixes. | |||||
2019-04-04 | Release 3.16.65 | Ben Hutchings | 101 | -6679/+0 | |
2019-04-03 | Fix some build failures | Ben Hutchings | 3 | -14/+57 | |
2019-04-02 | Add follow-up fix for net/9p | Ben Hutchings | 2 | -0/+31 | |
2019-04-02 | Drop gfs2 patch that has been reverted upstream | Ben Hutchings | 2 | -33/+0 | |
2019-04-02 | Drop i915 patch that probably doesn't make sense for 3.16 | Ben Hutchings | 2 | -42/+0 | |
2019-04-01 | Apply a fix for CVE-2018-1066 that is closer to upstream | Ben Hutchings | 3 | -0/+130 | |
I originally applied "cifs: empty TargetInfo leads to crash on recovery" in 3.16.57, instead of "CIFS: Enable encryption during session setup phase". However this caused a regression for SMB3 authenticated mounts, as reported in <https://lists.debian.org/debian-lts/2019/03/msg00071.html>. Switch to the backport I originally did for Debian, which doesn't have this problem. | |||||
2019-04-01 | Add fix for vmxnet3 regression in 3.16.60 | Ben Hutchings | 2 | -0/+52 | |
2019-03-28 | Add commits cc'd to stable, up to 5.0-rc1 | Ben Hutchings | 98 | -0/+6498 | |
...plus their obvious dependencies. | |||||
2019-03-25 | Release 3.16.64 | Ben Hutchings | 17 | -1299/+0 | |
2019-02-17 | Add various security fixes | Ben Hutchings | 17 | -0/+1299 | |
2019-02-11 | Release 3.16.63 | Ben Hutchings | 305 | -18982/+0 | |
2019-02-05 | Drop x86 IBPB patch that should not be backported by itself | Ben Hutchings | 2 | -167/+0 | |
There are several follow-up commits that are needed to avoid major performance regressions. | |||||
2019-02-03 | Fix more build regressions | Ben Hutchings | 3 | -59/+84 | |
2019-02-01 | Fix several build and test regressions | Ben Hutchings | 4 | -16/+14 | |
2019-01-30 | Add i386 VDSO fix | Ben Hutchings | 2 | -0/+60 | |
2019-01-29 | Add commits cc'd to stable, up to 4.20 | Ben Hutchings | 285 | -0/+17808 | |
...plus their obvious dependencies. | |||||
2019-01-15 | Add various fixes requested for stable | Ben Hutchings | 11 | -0/+516 | |
2019-01-02 | Fix some warnings found by the kbuild test robot | Ben Hutchings | 6 | -0/+199 | |
2019-01-02 | Fix THP regression following the L1TF fix | Ben Hutchings | 6 | -0/+543 | |
Wenkuan Wang <Wenkuan.Wang@windriver.com> writes: > For stable tree 3.16.y, as regarding the page set into PAGE_NONE, the PFN will be inverted, > when reference it by pmd_page, it needs to be inverted again controlling by > protnone_mask(pfn). > > https://github.com/linux-test-project/ltp/blob/master/testcases/kernel/mem/thp/thp03.c > > This LTP test case thp03 will get the kernel OOPS like bellow, and > it could be reproduced every time. [...] > After applying these patches: > > thp03 1 TPASS : system didn't crash, pass. | |||||
2018-12-16 | Release 3.16.62 | Ben Hutchings | 330 | -22185/+0 | |
2018-12-16 | Add follow-up fix for xen-netfront | Ben Hutchings | 2 | -0/+92 | |
2018-12-09 | Add various security fixes | Ben Hutchings | 8 | -0/+523 | |
2018-12-06 | Fix new build failure for x86 allnoconfig | Ben Hutchings | 2 | -0/+56 | |
2018-12-05 | Fix various build regressions | Ben Hutchings | 14 | -138/+280 | |
2018-12-05 | Add commits cc'd to stable, up to 4.19 | Ben Hutchings | 320 | -0/+21372 | |
...plus their obvious dependencies. | |||||
2018-11-20 | Release 3.16.61 | Ben Hutchings | 365 | -25979/+0 | |
2018-11-12 | Drop patches reverted upstream | Ben Hutchings | 3 | -118/+0 | |
2018-11-11 | Escape backslash in subject line | Ben Hutchings | 1 | -1/+1 | |
"git quiltimport" apparently interprets backslash-escapes in the subject line (but not the body), which resulted in: of-unittest-for-strings-account-for-trailing-0-in-property-length.patch error: a NUL byte in commit log message not allowed. | |||||
2018-11-11 | Add perf build error/warning fixes | Ben Hutchings | 16 | -0/+1281 | |
2018-11-11 | Add build and warning fixes | Ben Hutchings | 12 | -0/+533 | |
2018-11-11 | Add various commits requested for stable | Ben Hutchings | 19 | -0/+1422 | |
2018-11-09 | Add fix needed before "mm: refuse wrapped vm_brk requests" | Ben Hutchings | 3 | -1/+101 | |
2018-11-09 | Fix build failures and warnings | Ben Hutchings | 6 | -39/+187 | |
2018-11-09 | Revert omap2 NAND driver changes | Ben Hutchings | 3 | -306/+443 | |
2018-11-09 | Add/correct notes about backporting changes in the patch queue | Ben Hutchings | 5 | -2/+7 | |
2018-11-08 | Add back dropped hunk of "n_tty: Access echo_* variables carefully." | Ben Hutchings | 1 | -1/+10 | |
2018-11-08 | Refresh "VFS: Impose ordering on accesses of d_inode and d_flags" | Ben Hutchings | 1 | -7/+7 | |
2018-11-08 | Add commits cc'd to stable, up to 4.18 | Ben Hutchings | 307 | -0/+21083 | |
...plus their obvious dependencies. | |||||
2018-10-27 | Add fixes for compiler warnings, and some real bugs they revealed | Ben Hutchings | 14 | -0/+1379 | |
2018-10-21 | Release 3.16.60 | Ben Hutchings | 368 | -26654/+0 | |
2018-10-14 | Add fix for pty regression | Ben Hutchings | 2 | -0/+32 | |
2018-10-14 | Fix a short commit hash | Ben Hutchings | 1 | -1/+1 | |
2018-10-14 | Add compiler warning fix for log2.h | Ben Hutchings | 2 | -0/+84 | |
2018-10-13 | Fix build failures on powerpc and some other architectures | Ben Hutchings | 3 | -2/+48 | |
2018-10-13 | Add patches to define word-at-a-time.h on all arches ad needed by strscpy() | Ben Hutchings | 3 | -0/+300 | |
2018-10-13 | Add commits cc'd to stable, up to 4.17 | Ben Hutchings | 363 | -0/+26192 | |
...plus their obvious dependencies, and some follow-up fixes. | |||||
2018-10-03 | Release 3.16.59 | Ben Hutchings | 132 | -14507/+0 | |
2018-09-29 | Add more security fixes | Ben Hutchings | 7 | -0/+403 | |
2018-09-29 | Fix some upstream commit references | Ben Hutchings | 6 | -9/+5 | |
2018-09-29 | Add some build and warning fixes | Ben Hutchings | 4 | -0/+165 | |
2018-09-29 | Add a 3.16-specific patch for L1TF mitigation | Ben Hutchings | 2 | -0/+77 | |
2018-09-28 | Backport L1TF mitigation | Ben Hutchings | 32 | -0/+3182 | |
2018-09-27 | Remove support for non-linear mappings, in preparation for L1TF mitigation | Ben Hutchings | 40 | -0/+4883 | |
The upstream mitigation for L1TF only considers linear mappings. Backport the rewrite of remap_file_pages() and removal of support for non-linear mappings from 4.0. | |||||
2018-09-27 | Fix an inconsistency with other branches' versions of KAISER | Ben Hutchings | 2 | -0/+23 | |
2018-09-27 | Update speculation workarounds and add Speculative Store Bypass Disable | Ben Hutchings | 51 | -0/+5778 | |
2018-09-25 | Release 3.16.58 | Ben Hutchings | 64 | -5508/+0 | |
2018-09-22 | Undo change of error codes in xfs fixes | Ben Hutchings | 2 | -8/+8 | |
xfs has its own private definition of EFSCORRUPTED so there's no need to use EIO instead. | |||||
2018-09-20 | Add vmacache security fix | Ben Hutchings | 2 | -0/+118 | |
2018-09-16 | Delete an incorrect upstream commit reference | Ben Hutchings | 1 | -2/+0 | |
2018-09-16 | Add various x86 changes as dependencies for SSB mitigation | Ben Hutchings | 6 | -0/+406 | |
2018-09-16 | Add seccomp() syscall for x86, in preparation for SSB mitigation | Ben Hutchings | 5 | -0/+463 | |
2018-09-16 | Add more security fixes | Ben Hutchings | 7 | -0/+527 | |
2018-09-15 | Add fix for spurious warnings from uas | Ben Hutchings | 2 | -0/+57 | |
2018-09-13 | Add more security fixes | Ben Hutchings | 6 | -0/+491 | |
2018-09-13 | Add various security fixes | Ben Hutchings | 22 | -0/+1447 | |
2018-09-13 | Add security fixes from Debian 3.16 branch | Ben Hutchings | 17 | -0/+1690 | |
2018-08-30 | Add a requested networking fix | Ben Hutchings | 2 | -0/+105 | |
2018-08-30 | Revert an incorrect change to vti4 | Ben Hutchings | 2 | -0/+28 | |
2018-06-25 | Add mitigation for CVE-2018-3665, and a semi-related FPU feature fix | Ben Hutchings | 3 | -0/+178 | |
2018-06-16 | Release 3.16.57 | Ben Hutchings | 409 | -30149/+0 | |
2018-06-16 | [3.16] Add a fix for "mm: pin address_space ... while isolating an LRU page" | Ben Hutchings | 2 | -0/+44 | |
2018-06-16 | [3.16] Drop a patch that shouldn't be backported by itself | Ben Hutchings | 2 | -286/+0 | |
2018-06-08 | [3.16] Drop two patches that cause regressions | Ben Hutchings | 3 | -134/+0 | |
2018-06-07 | Drop tty locking change that breaks lock ordering | Ben Hutchings | 2 | -98/+0 | |
With "tty: fix data race between tty_init_dev and flush of buf" applied, lockdep reports: [ 2.634704] [ 2.634796] ====================================================== [ 2.634948] [ INFO: possible circular locking dependency detected ] [ 2.635162] 3.16.56-00414-g32263b2 #1 Not tainted [ 2.635284] ------------------------------------------------------- [ 2.635437] init/836 is trying to acquire lock: [ 2.635772] (&tty->legacy_mutex){+.+.+.}, at: [<c0349dc4>] tty_ldisc_hangup+0xb8/0x1d0 [ 2.636260] [ 2.636260] but task is already holding lock: [ 2.636444] (&tty->ldisc_sem){++++++}, at: [<c057a070>] tty_ldisc_lock_pair_timeout+0x74/0x108 [ 2.636779] [ 2.636779] which lock already depends on the new lock. [ 2.636779] [ 2.637023] [ 2.637023] the existing dependency chain (in reverse order) is: [ 2.637237] -> #1 (&tty->ldisc_sem){++++++}: [ 2.637451] [<c0342748>] tty_init_dev+0x9c/0x1cc [ 2.637634] [<c03435a8>] tty_open+0x4c4/0x5d0 [ 2.637786] [<c012b180>] chrdev_open+0x9c/0x178 [ 2.637939] [<c01250a0>] do_dentry_open+0x1bc/0x318 [ 2.638092] [<c01255b0>] finish_open+0x34/0x4c [ 2.638244] [<c01340d8>] do_last+0x72c/0xcb0 [ 2.638397] [<c0134714>] path_openat+0xb8/0x638 [ 2.638549] [<c0135cd0>] do_filp_open+0x2c/0x88 [ 2.638702] [<c0126564>] do_sys_open+0xf8/0x1c8 [ 2.638854] [<c07d3cec>] kernel_init_freeable+0x128/0x1c8 [ 2.639038] [<c056f3c0>] kernel_init+0x8/0xec [ 2.639190] [<c000e6d0>] ret_from_fork+0x14/0x24 [ 2.639373] -> #0 (&tty->legacy_mutex){+.+.+.}: [ 2.639556] [<c05764b4>] mutex_lock_nested+0x40/0x3ac [ 2.639709] [<c0349dc4>] tty_ldisc_hangup+0xb8/0x1d0 [ 2.639892] [<c03419fc>] __tty_hangup+0x248/0x3e4 [ 2.640045] [<c0342958>] disassociate_ctty+0x54/0x248 [ 2.640197] [<c0042f9c>] do_exit+0x6a8/0x9a8 [ 2.640350] [<c004416c>] do_group_exit+0x3c/0xb0 [ 2.640502] [<c00441f0>] __wake_up_parent+0x0/0x18 [ 2.640686] [ 2.640686] other info that might help us debug this: [ 2.640686] [ 2.640899] Possible unsafe locking scenario: [ 2.640899] [ 2.641052] CPU0 CPU1 [ 2.641174] ---- ---- [ 2.641296] lock(&tty->ldisc_sem); [ 2.641418] lock(&tty->legacy_mutex); [ 2.641632] lock(&tty->ldisc_sem); [ 2.641815] lock(&tty->legacy_mutex); [ 2.641937] [ 2.641937] *** DEADLOCK *** [ 2.641937] [ 2.642120] 1 lock held by init/836: [ 2.642242] #0: (&tty->ldisc_sem){++++++}, at: [<c057a070>] tty_ldisc_lock_pair_timeout+0x74/0x108 [ 2.642547] [ 2.642547] stack backtrace: [ 2.642761] CPU: 0 PID: 836 Comm: init Not tainted 3.16.56-00414-g32263b2 #1 [ 2.643005] [<c0015494>] (unwind_backtrace) from [<c0012238>] (show_stack+0x10/0x14) [ 2.643249] [<c0012238>] (show_stack) from [<c0573bbc>] (dump_stack+0xb0/0xe4) [ 2.643432] [<c0573bbc>] (dump_stack) from [<c00860f0>] (print_circular_bug+0x1c8/0x30c) [ 2.643646] [<c00860f0>] (print_circular_bug) from [<c0089c3c>] (__lock_acquire+0x1d88/0x1ea4) [ 2.643859] [<c0089c3c>] (__lock_acquire) from [<c008a560>] (lock_acquire+0x98/0x138) [ 2.644073] [<c008a560>] (lock_acquire) from [<c05764b4>] (mutex_lock_nested+0x40/0x3ac) [ 2.644287] [<c05764b4>] (mutex_lock_nested) from [<c0349dc4>] (tty_ldisc_hangup+0xb8/0x1d0) [ 2.644500] [<c0349dc4>] (tty_ldisc_hangup) from [<c03419fc>] (__tty_hangup+0x248/0x3e4) [ 2.644714] [<c03419fc>] (__tty_hangup) from [<c0342958>] (disassociate_ctty+0x54/0x248) [ 2.644927] [<c0342958>] (disassociate_ctty) from [<c0042f9c>] (do_exit+0x6a8/0x9a8) [ 2.645141] [<c0042f9c>] (do_exit) from [<c004416c>] (do_group_exit+0x3c/0xb0) [ 2.645324] [<c004416c>] (do_group_exit) from [<c00441f0>] (__wake_up_parent+0x0/0x18) It's not obvious how to fix this, so drop the patch for now. | |||||
2018-06-07 | [3.16] Drop l2tp patch that was reverted upstream | Ben Hutchings | 2 | -31/+0 | |
2018-06-06 | [3.16] Adjust or drop patches to fix build failures | Ben Hutchings | 7 | -176/+29 | |
2018-06-05 | [3.16] Add commits cc'd to stable, up to 4.16 | Ben Hutchings | 351 | -0/+23912 | |
...and their obvious dependencies. | |||||
2018-05-26 | [3.16] Add more x86 speculation fixes | Ben Hutchings | 29 | -0/+4047 | |
- Spectre v2 microcode-based mitigation - Tweak to PTI using the newly defined MSR | |||||
2018-05-26 | Add various security fixes | Ben Hutchings | 32 | -0/+2548 | |