Deal with ABI changes in 3.1.5

struct clocksource changed but clocksource functions shouldn't be used
by OOT modules; ignore the change.

struct inet_peer changed; although it shouldn't be used by OOT modules
it does affect symbol versions for many of the networking core
functions.  Since the structure is only allocated in one place so we
can safely extend it instead of adding the new member in the middle.

svn path=/dists/sid/linux-2.6/; revision=18372
This commit is contained in:
Ben Hutchings 2011-12-10 05:02:34 +00:00
parent c3f6828cdb
commit d61e2efe8f
3 changed files with 26 additions and 0 deletions

View File

@ -3,6 +3,8 @@ abiname: 1
ignore-changes:
module:drivers/net/wireless/rt2x00/*
module:fs/nfs/nfs
__clocksource_*
clocksource_*
[base]
arches:

View File

@ -0,0 +1,23 @@
diff --git a/include/net/inetpeer.h b/include/net/inetpeer.h
index e9ff3fc..7c73e84 100644
--- a/include/net/inetpeer.h
+++ b/include/net/inetpeer.h
@@ -35,7 +35,6 @@ struct inet_peer {
u32 metrics[RTAX_MAX];
u32 rate_tokens; /* rate limiting for ICMP */
- int redirect_genid;
unsigned long rate_last;
unsigned long pmtu_expires;
u32 pmtu_orig;
@@ -60,6 +59,10 @@ struct inet_peer {
/* following fields might be frequently dirtied */
__u32 dtime; /* the time of last use of not referenced entries */
atomic_t refcnt;
+
+#ifndef __GENKSYMS__
+ int redirect_genid;
+#endif
};
void inet_initpeers(void) __init;

View File

@ -85,3 +85,4 @@
+ bugfix/all/0003-staging-brcm80211-Remove-swaps-in-R_REG-and-W_REG-ma.patch
+ bugfix/all/0004-staging-brcm80211-restrict-register-access-method-fo.patch
+ bugfix/all/0005-staging-brcm80211-restrict-MIPS-dma-bug-workaround-t.patch
+ debian/inetpeer-hide-ABI-change-in-3.1.5.patch