Linux Tiny Patch Details
From eLinux.org
This page has a table of patches that are part of the Linux-tiny project.
| patch | type | description | kernel option | 2.6.22 status/notes |
|---|---|---|---|---|
| use-funit-at-a-time.patch | compiler flag | Add -funit-at-a-time to the gcc compilation flags for building the kernel | None | OK |
| 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 | |
| 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 |