Bump ABI to 2
- Drop ABI reference files and ABI maintenance patch - Delete claim that ignoring ABI changes is a build fix
This commit is contained in:
parent
5a77952e41
commit
f81ec680a5
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
|
@ -154,10 +154,11 @@ linux (4.18.9-1) UNRELEASED; urgency=medium
|
|||
group specified, to fix reproducibility issues.
|
||||
|
||||
[ Ben Hutchings ]
|
||||
* drivers/net/ethernet: Ignore ABI changes (fixes FTBFS on arm64, armhf)
|
||||
* drivers/net/ethernet: Ignore ABI changes
|
||||
* [arm64] ACPI: Change ACPI_NFIT from built-in to module
|
||||
* [i386/686] Enable MGEODE_LX instead of M686 (regression in 4.16)
|
||||
- x86-32: Disable 3D-Now in generic config
|
||||
* Bump ABI to 2
|
||||
|
||||
[ Yves-Alexis Perez ]
|
||||
* [x86] enable PINCTRL_AMD for touchpad support on Lenovo IdeaPad.
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
[abi]
|
||||
abiname: 1
|
||||
abiname: 2
|
||||
ignore-changes:
|
||||
__cpuhp_*
|
||||
__xive_vm_h_*
|
||||
|
|
|
@ -1,30 +0,0 @@
|
|||
From: Ben Hutchings <ben@decadent.org.uk>
|
||||
Date: Mon, 17 Sep 2018 01:11:22 +0100
|
||||
Subject: mm: Avoid ABI change in 4.18.7
|
||||
Forwarded: not-needed
|
||||
|
||||
Commit 8bfd9029bc79 "powerpc/64s: Fix page table fragment refcount race
|
||||
vs speculative references" introduced a union with another alternate use
|
||||
for one of the words in struct page.
|
||||
|
||||
The layout of the structure is unchanged, and this use is private to
|
||||
the powerpc page table allocator, so it's not actually an ABI change.
|
||||
Therefore hide it from genksyms.
|
||||
---
|
||||
--- a/include/linux/mm_types.h
|
||||
+++ b/include/linux/mm_types.h
|
||||
@@ -139,10 +139,14 @@ struct page {
|
||||
unsigned long _pt_pad_1; /* compound_head */
|
||||
pgtable_t pmd_huge_pte; /* protected by page->ptl */
|
||||
unsigned long _pt_pad_2; /* mapping */
|
||||
+#ifndef __GENKSYMS__
|
||||
union {
|
||||
struct mm_struct *pt_mm; /* x86 pgds only */
|
||||
atomic_t pt_frag_refcount; /* powerpc */
|
||||
};
|
||||
+#else
|
||||
+ struct mm_struct *pt_mm; /* x86 pgds only */
|
||||
+#endif
|
||||
#if ALLOC_SPLIT_PTLOCKS
|
||||
spinlock_t *ptl;
|
||||
#else
|
|
@ -168,4 +168,3 @@ bugfix/all/usbip-fix-misuse-of-strncpy.patch
|
|||
debian/wireless-disable-regulatory.db-direct-loading.patch
|
||||
|
||||
# ABI maintenance
|
||||
debian/abi/mm-avoid-abi-change-in-4.18.7.patch
|
||||
|
|
Loading…
Reference in New Issue