[PATCH] cfq: reorder cfq_queue removing padding on 64bit & allowing more objects/slab in it's kmem_cache
This removes 8 bytes of padding from struct cfq_queue on 64 bit builds, shrinking it's size to 256 bytes, so fitting into 1 fewer cachelines and allowing 1 more object/slab in it's kmem_cache. Signed-off-by: Richard Kennedy <richard(a)rsk.demon.co.uk> ---- patch against 2.6.33-rc8 tested on x86_64 AMDX2 reg... 15 Feb 2010 09:49
sysfs: Use sysfs_attr_init and sysfs_bin_attr_init on dynamic attributes
Américo Wang <xiyou.wangcong(a)gmail.com> writes: On Thu, Feb 11, 2010 at 03:23:05PM -0800, Eric W. Biederman wrote: These are the non-static sysfs attributes that exist on my test machine. Fix them to use sysfs_attr_init or sysfs_bin_attr_init as appropriate. It simply requires making a sysfs att... 15 Feb 2010 08:42
[PATCH v5 6/7] TCPCT part 2f: cleanup tcp_parse_options
Split switch, shift cases to the left, fix most lines beyond column 80. Prepare (future) error return. Harmonize initialization in syncookies. Fix initialization in tcp_minisocks. Repair net/ipv4/tcp_ipv4.c errors with goto targets, overlooked by David Miller in commit bb5b7c11263dbbe78253cd05945a6bf8f55add8... 15 Feb 2010 08:42
[PATCH v7 7/7] TCPCT part 2g: parse cookie pair and 64-bit timestamp
Every bit is sacred. Use as few bits as possible in tcp_options_received. Group related timestamp flag bits for cache line memory efficiency. Fix #define spacing for TCP options. Define and parse 64-bit timestamp extended option (and minor cleanup). However, only 32-bits are used at this time (permitted by spe... 15 Feb 2010 08:41
[PATCH v4 4/7] tcp: input header length, prediction, and timestamp bugs
Fix incorrect header prediction flags documentation. Relieve register pressure in (the i386) fast path by accessing skb->len directly, instead of carrying a rarely used len parameter. Eliminate unused len parameters in two other functions. Don't use output calculated tp->tcp_header_len for input decisions. W... 15 Feb 2010 08:41
[PATCH v3 5/7] TCPCT part 2e: accept SYNACK data
When accompanied by cookie option, Initiator (client) queues incoming SYNACK transaction data. This is a straightforward re-implementation of an earlier (year-old) patch that no longer applies cleanly, with permission of the original author (Adam Langley). The patch was previously reviewed: http://thread.... 15 Feb 2010 08:41
Loan Offer
Good day, I am Dr James W. Foster in United Kingdom. Do you have bad credit? Do you want to upgrade your business? I give loans to both private and public organizations at very low and considerable interestrates.For more information you could contact me at my email address below: orbitfinanceltd09(a)mail2uk... 15 Feb 2010 08:41
net: reserve ports for applications using fixed port numbers
Octavian Purdila wrote: This patch series is based on Amerigo's v2 but it now uses a bitmap for port reservation. I've ran a while (1) { bind(0) } test (with ip_local_port_range 1024 65000) to see if there is any performance difference between the two approaches (ranges vs bitmap). I could not detect... 10 Mar 2010 05:17
[PATCH v3 2/7] net: remove old tcp_optlen function
The tcp_optlen() function returns a potential *negative* unsigned. In the only two existing files using the old tcp_optlen() function, clean up confusing and inconsistent mixing of both byte and word offsets, and other coding style issues. Document assumptions. Quoth David Miller: This is transmit, and th... 15 Feb 2010 07:36
[PATCH v3 1/7] net: tcp_header_len_th and tcp_option_len_th
Redefine two TCP header functions to accept TCP header pointer. When subtracting, return signed int to allow error checking. These functions will be used in subsequent patches that implement additional features. Signed-off-by: William.Allen.Simpson(a)gmail.com --- include/linux/tcp.h | 12 ++++++++++++ 1 ... 15 Feb 2010 07:36