Linux Tiny Patch Details

From eLinux.org
Revision as of 11:49, 19 September 2007 by Tim Bird (talk | contribs) (create page)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

This page has a table of patches that are part of the Linux-tiny project.

patch type description kernel option/notes 2.6.22 status
use-funit-at-a-time.patch compiler flag Add -funit-at-a-time to the gcc compilation flags for building the kernel None
config-net-small.patch add option Add CONFIG_NET_SMALL configuration option Adds CONFIG_NET_SMALL
cache_defer_hash.patch smaller data Reduce RPC cache hash table size from PageSize to 512 Uses CONFIG_NET_SMALL
unix_socket_table.patch smaller data Reduce AF_UNIX socket hash table from 256 to 16 entries Uses CONFIG_NET_SMALL
inet_protos.patch smaller data Reduce number of internet protocols supported from 256 to 32 Uses CONFIG_NET_SMALL
flow-cache-small.patch smaller data Reduce flow cache hash table from 2^10 (1024) to 2^3 (8) Uses CONFIG_NET_SMALL
tg3-oops.patch bugfix Handle tg3 ring allocation correctly None
namei-inlines.patch smaller code Uninline various functions in namei.c None
buffer-inlines.patch smaller code Uninline function in buffer.c None
ext2namei-inlines.patch smaller code Uninline ext2_add_nondir function None
kmalloc-accounting.patch measurement feature Add kmalloc accounting feature CONFIG_KMALLOC_ACCOUNTING
audit-bootmem.patch measurement feature Cause bootmem code to print callers and sizes for allocations CONFIG_AUDIT_BOOTMEM
deprecate-inline.patch measurement feature Add system for counting inline usage by generating deprecation warnings CONFIG_MEASURE_INLINES
func-size.patch measurement feature Adds a script to count inline function sizes None
tiny-panic.patch reduced debug feature Add option to use smaller panic code CONFIG_FULL_PANIC
nopanic.patch omit debug feature Make code for kernel panic configurable CONFIG_PANIC
tiny-crc.patch smaller data Allow using function instead of table for CRC32 calculations CONFIG_CRC32_TABLES
threadinfo-ool.patch smaller code Inline current() and current_thread_info() on UP (configurable) CONFIG_INLINE_THREADINFO
slob-accounting.patch measurement feature Add kmalloc accounting to SLOB allocator Uses CONFIG_SLOB, CONFIG_KMALLOC_ACCOUNTING
mempool-shrink.patch reduced feature Allow disabling mempool allocator feature CONFIG_MEMPOOL
no-translations.patch omit feature Allow omitting support for console charset translation CONFIG_CONSOLE_TRANSLATIONS
sysenter.patch omit feature Allow disabling syscalls via sysenter (x86-only) CONFIG_SYSENTER
no-aio.patch omit feature Allow disabling Asynchronous IO syscalls and support CONFIG_AIO
no-xattr.patch omit feature Allow disabling Extended Attributes syscalls and support CONFIG_XATTR
fslock.patch omit feature Allow disabling POSIX file locking syscalls and support CONFIG_FILE_LOCKING
ethtool.patch omit feature Allow disabling support for configuring network devices with ethtool program CONFIG_ETHTOOL
inetpeer.patch omit feature Allow disabling INET peer data tracking CONFIG_INETPEER
net-filter.patch omit feature Allow disabling old-style packet filtering support CONFIG_NET_SK_FILTER
dev_mcast.patch omit feature Allow disabling netdev multicast support CONFIG_NET_DEV_MULTICAST
igmp.patch omit feature Allow disabling IGMP (Internet Group Management Protocol) support - used for multicasts CONFIG_IGMP
binfmt-script.patch omit feature Allow disabling support to run shell scripts via standard "#!" syntax CONFIG_BINFMT_SCRIPT
elf-no-aout.patch omit feature Allow disabling support for ELF programs with a.out format loader or libraries CONFIG_BINFMT_ELF_AOUT
max-swapfiles.patch smaller data Make the number of swapfiles configurable CONFIG_MAX_SWAPFILES_SHIFT
ldiscs.patch smaller data Make the number of tty line disciplines configurable CONFIG_NR_LDISCS
max_user_rt_prio.patch smaller data Make the number of RT priority O(1) scheduling queues configurable CONFIG_MAX_USER_RT_PRIO
ide-hwif.patch smaller data Make the number of supported IDE interfaces configurable CONFIG_IDE_HWIFS
sbf.patch omit feature Allow disabling simple bootflag support (x86-only) CONFIG_BOOTFLAG
serial-pci.patch omit feature Allow disabling support for PCI serial devices CONFIG_SERIAL_PCI
dmi_blacklist.patch omit feautre Allow disabling DMI scanning (x86-only) CONFIG_DMI_SCAN
pci-quirks.patch omit feature Allow disabling of workarounds for various PCI chipset bugs and quirks CONFIG_PCI_QUIRKS
tsc.patch omit feature Allow disabling use of TSC as kernel timer (x86-only) CONFIG_X86_TSC_TIMER
cpu-support.patch omit feature Allow disabling vendor-specific x86 CPU features (x86-only) CONFIG_PROCESSOR_SELECT, CONFIG_CPU_SUP_* (many)
mtrr.patch continuation patch Make MTRR support depend on vendor-specific CPU selection (x86-only) None
movsl-mask.patch continuation patch Make movsl mask usage depend on vendor-specific CPU selection (x86-only) None
do-printk.patch reduced feature Allow fine-grained control of printk message compilation CONFIG_PRINTK_FUNC, uses CONFIG_PRINTK