[abi]
abiname: 5
ignore-changes:
 module:net/l2tp/*
# A bunch of NFS/SunRPC exports, not selected by module because MIPS has
# them built-in
 __rpc_wait_for_completion_task
 bc_svc_process
 nfs4*
 nfs_*
 nlmclnt_*
 nlmsvc_*
 pnfs_*
 put_lseg
 put_rpccred
 rpc_*
 rpcauth_*
 rpcb_getport_async
 svc_*
 svcauth_unix_set_client
 unix_domain_find
 xprt_*
# Inline function, did not need to be exported at all
 get_write_access
# AGP and DRM were bumped to 3.4, but no-one tries to use these from OOT
 module:drivers/gpu/drm/*
 drm_sman_*
 intel_agp_enabled
 intel_gmch_*
 intel_gtt_*
# wanrouter was totally broken
 module:drivers/net/wan/cycx_drv
 module:net/wanrouter/wanrouter
# No-one tries to use virtio from OOT
 register_virtio_*
 unregister_virtio_*
 virtio_*
 virtqueue_*
 vring_*
# No-one should depend on staging from OOT
 module:drivers/staging/*
# Private to each family of drivers
 module:drivers/net/ethernet/*
 module:drivers/net/wireless/*
# Should not be used from OOT
 kmsg_dump_register
 kmsg_dump_unregister
# Only used by Google firmware module
 register_efivars
 unregister_efivars
# Should not be used from OOT
 module:drivers/usb/serial/*
 module:arch/s390/kvm/kvm
 module:drivers/scsi/esp_scsi
 module:drivers/char/tpm/tpm
# Only exported for tidspbridge, disabled for security reasons in 3.2.54
 omap_dsp_get_mempool_base
# Should only be used by ioatdma
 sysctl_tcp_dma_copybreak
# Should not be used from OOT
 module:fs/exofs/libore
# Private to the matroxfb modules (why are they even separate modules?!)
 DAC1064_global_*
 g450_mnp2f
 matrox_*
 matroxfb_*
# Should not be used from OOT
 tcp_alloc_md5sig_pool
 tcp_free_md5sig_pool
 tcp_get_md5sig_pool
 tcp_put_md5sig_pool
 module:sound/i2c/other/snd-ak4113
 module:sound/i2c/other/snd-ak4114
 module:net/ipv4/netfilter/nf_conntrac*
 module:net/ipv4/netfilter/nf_nat
 module:net/netfilter/ipvs/*
 module:net/netfilter/nf_conntrac*
 module:net/rds/rds
 module:sound/pci/emu10k1/*
 module:drivers/md/dm-snapshot
 module:sound/core/snd-rawmidi
 module:drivers/net/ethernet/mellanox/mlx4/*
# Apparently not used from OOT
 skb_copy_and_csum_datagram_iovec
 module:net/dccp/dccp
 fl6_*
 inet_sk_diag_fill
 ip6_append_data
 ip6_datagram_send_ctl
 ip6_xmit
 ipv6_dup_options
 ipv6_fixup_options
 ipv6_push_nfrag_opts
 tcp_cong_avoid_ai
 tcp_slow_start
# Not used by OOT modules
 __scm_destroy
 __scm_send
 scm_detach_fds
 scm_fp_dup
 af_alg_*
 module:drivers/net/can/can-dev
 can_rx_register
# Assume IB drivers are added/updated through OFED, which also updates IB core
 module:drivers/infiniband/**

[base]
arches:
 alpha
 amd64
 armel
 armhf
 hppa
 i386
 ia64
 m68k
 mips
 mipsel
 powerpc
 ppc64
 s390
 s390x
 sh4
 sparc
 sparc64
compiler: gcc-4.6
featuresets:
 none
 rt

[featureset-rt_base]
enabled: true

[description]
part-long-up: This kernel is not suitable for SMP (multi-processor,
 multi-core or hyper-threaded) systems.
part-long-xen: This kernel also runs on a Xen hypervisor.
 It supports both privileged (dom0) and unprivileged (domU) operation.

[image]
initramfs-generators: initramfs-tools initramfs-fallback
type: plain

[relations]
# compilers
gcc-4.4: gcc-4.4
gcc-4.5: gcc-4.5
gcc-4.6: gcc-4.6

# initramfs-generators
initramfs-fallback: linux-initramfs-tool
initramfs-tools: initramfs-tools (>= 0.99~)
