unsigned char cluster;
unsigned char discard_zeroes_data;
unsigned char raid_partial_stripes_expensive;
- /* Oracle inc use only
- *
- * The following padding has been inserted before ABI freeze to
- * allow extending the structure while preserving ABI.
- */
-
+ /* Oracle inc use only
+ *
+ * The following padding has been inserted before ABI freeze to
+ * allow extending the structure while preserving ABI.
+ */
UEK_KABI_RESERVED(1)
UEK_KABI_RESERVED(2)
};
#ifndef _LINUX_MM_TYPES_H
#define _LINUX_MM_TYPES_H
-#include <linux/uek_kabi.h>
#include <linux/auxvec.h>
#include <linux/types.h>
#include <linux/threads.h>
#include <linux/rwsem.h>
#include <linux/completion.h>
#include <linux/cpumask.h>
+#include <linux/uek_kabi.h>
#include <linux/uprobes.h>
#include <linux/page-flags-layout.h>
#include <asm/page.h>
#ifdef CONFIG_NUMA
struct mempolicy *vm_policy; /* NUMA policy for the VMA */
#endif
- /* Oracle inc use only
+ /* Oracle inc use only
* The following padding has been inserted before ABI freeze to
* allow extending the structure while preserving ABI.
*/
#include <uapi/linux/pci.h>
#include <linux/pci_ids.h>
-#include <linux/uek_kabi.h>
/*
* The PCI interface treats multi-function devices as independent
phys_addr_t rom; /* Physical address of ROM if it's not from the BAR */
size_t romlen; /* Length of ROM if it's not from the BAR */
char *driver_override; /* Driver name to force a match */
-/*
- * Oracle Specific Extension to accomodate future upstream changes to this structure
- * yet maintain KABI. For Oracle internal use only!
- */
- UEK_KABI_EXTEND(u8 uek_reserved1)
- UEK_KABI_EXTEND(u16 uek_reserved2)
- UEK_KABI_EXTEND(unsigned int uek_reserved3)
- UEK_KABI_EXTEND(u64 uek_reserved4)
};
static inline struct pci_dev *pci_physfn(struct pci_dev *dev)
#include <linux/dma-mapping.h>
#include <linux/netdev_features.h>
#include <linux/sched.h>
-#include <linux/uek_kabi.h>
#include <net/flow_keys.h>
/* A. Checksumming of received packets by device.
__u8 csum_valid:1;
__u8 csum_complete_sw:1;
__u8 csum_level:2;
- __u8 csum_pad:1;
__u8 csum_bad:1;
#ifdef CONFIG_IPV6_NDISC_NODETYPE
*data;
unsigned int truesize;
atomic_t users;
- /* Oracle inc use only
- *
- * The following padding has been inserted before ABI freeze to
- * allow extending the structure while preserving ABI.
- */
- UEK_KABI_RESERVED(1)
- UEK_KABI_RESERVED(2)
};
#ifdef __KERNEL__
struct key *persistent_keyring_register;
struct rw_semaphore persistent_keyring_register_sem;
#endif
- /* Oracle use only
- *
- * The following padding has been inserted before ABI freeze to
- * allow extending the structure while preserve ABI.
- */
+ /* Oracle use only
+ *
+ * The following padding has been inserted before ABI freeze to
+ * allow extending the structure while preserve ABI.
+ */
UEK_KABI_EXTEND(bool may_mount_sysfs)
UEK_KABI_EXTEND(bool may_mount_proc)
};
#include <linux/netdevice.h>
#include <linux/skbuff.h>
#include <linux/types.h>
-#include <linux/uek_kabi.h>
#include <linux/u64_stats_sync.h>
#include <net/dsfield.h>
#include <net/gro_cells.h>
unsigned int prl_count; /* # of entries in PRL */
int ip_tnl_net_id;
struct gro_cells gro_cells;
- /* Oracle inc use only
- *
- * The following padding has been inserted before ABI freeze to
- * allow extending the structure while preserving ABI.
- */
- UEK_KABI_RESERVED(1)
- UEK_KABI_RESERVED(2)
};
#define TUNNEL_CSUM __cpu_to_be16(0x01)
#include <net/netns/xfrm.h>
#include <net/netns/mpls.h>
#include <linux/ns_common.h>
-#include <linux/uek_kabi.h>
struct user_namespace;
struct proc_dir_entry;
#endif
struct sock *diag_nlsk;
atomic_t fnhe_genid;
- /* Oracle use only
- *
- * The following padding has been inserted before ABI freeze to
- * allow extending the structure while preserving ABI.
- */
- UEK_KABI_EXTEND(int sysctl_ip_no_pmtu_disc)
- UEK_KABI_EXTEND(int sysctl_ip_fwd_use_pmtu)
- /* upstream has this as part of netns_ipv4 */
- UEK_KABI_EXTEND(struct local_ports ipv4_sysctl_local_ports)
- UEK_KABI_EXTEND(spinlock_t nsid_lock)
- /* upstream has this as part of netns_ipv4 */
- UEK_KABI_EXTEND(struct sock * __percpu *ipv4_tcp_sk)
};
#include <linux/seq_file_net.h>
#include <linux/filter.h>
#include <linux/rculist_nulls.h>
#include <linux/poll.h>
-#include <linux/uek_kabi.h>
#include <linux/atomic.h>
#include <net/dst.h>
int (*sk_backlog_rcv)(struct sock *sk,
struct sk_buff *skb);
void (*sk_destruct)(struct sock *sk);
- /* Oracle specific
- * padding inserted before ABI freeze to
- * allow extending the structure while preserving ABI. Feel free
- * to replace reserved slots with required structure field
- * additions of your backport.
- */
- UEK_KABI_RESERVED(1)
- UEK_KABI_RESERVED(2)
};
#define __sk_user_data(sk) ((*((void __rcu **)&(sk)->sk_user_data)))
* alignment to a long boundary.
*/
unsigned long hostdata[0] /* Used for storage of host specific stuff */
- __attribute__ ((aligned (sizeof(unsigned long))));
+ __attribute__ ((aligned (sizeof(unsigned long))));
};
#define class_to_shost(d) \