"Fossies" - the Fresh Open Source Software Archive

Member "aoe-87/NEWS" (23 Feb 2017, 22613 Bytes) of package /linux/misc/aoe-87.tar.gz:


As a special service "Fossies" has tried to format the requested text file into HTML format (style: standard) with prefixed line numbers. Alternatively you can here view or download the uninterpreted source code file. See also the latest Fossies "Diffs" side-by-side code changes report for "NEWS": 86_vs_87.

    1 -*- change-log -*-
    2 2017-02-22 Ed Cashin <ed.cashin@acm.org>
    3 	merge v87pre3-bi_error for 4.4.x support
    4 	version-87
    5 
    6 2016-03-16 Ed Cashin <ed.cashin@acm.org>
    7 	include "etherd/" in character device names for udev-systemd
    8 	version-87pre3
    9 
   10 2016-01-07 Ed Cashin <ed.cashin@acm.org>
   11 	update driver version string in aoe.h
   12 	version-87pre2
   13 
   14 2015-12-13 Ed Cashin <ed.cashin@acm.org>
   15 	correct conf/41 kernel version test (immutable biovec support)
   16 	version-87pre1
   17 
   18 2015-07-04 Ed Cashin <ed.cashin@acm.org>
   19 	version-86
   20 
   21 2015-04-13 Ed Cashin <ed.cashin@acm.org>
   22 	add support for immutable biovecs with backward compatibility
   23 	version-86pre1
   24 
   25 2015-04-01 Ed Cashin <ed.cashin@acm.org>
   26 	update documentation with support.coraid.com offline
   27 
   28 2013-10-14 Sam Hopkins <sah@coraid.com>
   29 	version-85
   30 
   31 2013-09-17 Ed Cashin <ecashin@coraid.com>
   32 	fix compat problem with building on Fedora 19
   33 
   34 2013-09-17 Ed Cashin <ecashin@coraid.com>
   35 	version-85pre1
   36 
   37 2013-09-10 Ed Cashin <ecashin@coraid.com>
   38 	use aoetools-36
   39 
   40 2013-08-26 Ed Cashin <ecashin@coraid.com>
   41 	update compatibility system
   42 	drop support for kernels older than 2.6.18
   43 
   44 2013-08-22 Ed Cashin <ecashin@coraid.com>
   45 	get page head reference for compound page tails in biovecs
   46 	remove warning-generating do-nothing term from example udev rules
   47 
   48 2013-07-10 Ed Cashin <ecashin@coraid.com>
   49 	add pkg subdirectory for distro-specific packaging files
   50 	version-84
   51 
   52 2013-07-02 Ed Cashin <ecashin@coraid.com>
   53 	merge upstream patch: reservation of MAX_HEADER bytes in skbs
   54 	version-84pre3
   55 
   56 2013-06-19 Ed Cashin <ecashin@coraid.com>
   57 	converge style (whitespace, etc.) towards kernel.org-distributed aoe
   58 	version-84pre2
   59 
   60 2013-06-04 Ed Cashin <ecashin@coraid.com>
   61 	note in README: 2.6.16 will be oldest supported kernel
   62 	version-84pre1
   63 
   64 2013-05-26 Ed Cashin <ecashin@coraid.com>
   65 	upstream change: use kmemdup when appropriate
   66 	move code snippets to match order in kernel.org
   67 
   68 2013-05-21 Ed Cashin <ecashin@coraid.com>
   69 	do not use skb members after calling dev_queue_xmit
   70 	update URLs in README
   71 
   72 2013-02-11 Swanand Rao <swrao@coraid.com>
   73 	fix bug where rmmod causes driver to panic
   74 	version-83pre1
   75 	version-83
   76 
   77 2012-12-13 Ed Cashin <ecashin@coraid.com>
   78 	fix hard-to-hit use-after-free bug found by Dan Carpenter
   79 
   80 2012-10-30 Swanand Rao <swrao@coraid.com>
   81 	add support for parallelization of I/O completion
   82 	version-82pre2
   83 	version-82
   84 
   85 2012-09-20 Ed Cashin <ecashin@coraid.com>
   86 	clean up kernel thread management routine
   87 	use aoetools-35
   88 
   89 2012-08-15 Ed Cashin <ecashin@coraid.com>
   90 	revert get_page use; avoid using compound page tail for zero page
   91 	fix aoe_ktio pausing of version 80
   92 	version-81pre2
   93 	version-81
   94 
   95 2012-08-03 Ed Cashin <ecashin@coraid.com>
   96 	use {get,put}_page for page _count, avoiding panic for compound pages
   97 	version-81pre1
   98 
   99 2012-07-17 Ed Cashin <ecashin@coraid.com>
  100 	version-80
  101 
  102 2012-06-29 Ed Cashin <ecashin@coraid.com>
  103 	use aoetools-34
  104 	cap I/O completion iterations before yeilding CPU in aoe_ktio
  105 	support 3.2.y kernel
  106 	version-80pre1
  107 
  108 2012-02-09 Ed Cashin <ecashin@coraid.com>
  109 	version-79
  110 
  111 2012-01-27 Ed Cashin <ecashin@coraid.com>
  112 	tell Linux virtual memory subsystem when aoe_tx writes
  113 	version-79pre4
  114 
  115 2011-12-30 Ed Cashin <ecashin@coraid.com>
  116 	use aoetools-33
  117 	update virtual memory settings information in HOWTO
  118 	version-79pre3
  119 
  120 2011-12-22 Ed Cashin <ecashin@coraid.com>
  121 	avoid compiler warning in openSUSE 11.4
  122 	update compat system: 1-param __blk_run_queue is latest
  123 	version-79pre2
  124 
  125 2011-12-14 Ed Cashin <ecashin@coraid.com>
  126 	support openSUSE 11.4 in compatibility system
  127 	version-79pre1
  128 
  129 2011-12-08 Ed Cashin <ecashin@coraid.com>
  130 	support 2.6.39 and newer kernels without big kernel lock
  131 	version-78pre2
  132 	version-78
  133 
  134 2011-07-19 Ed Cashin <ecashin@coraid.com>
  135 	support Scientific Linux 6.0 with check for build dependency: perl
  136 	version-78pre1
  137 
  138 2011-05-25 Ed Cashin <ecashin@coraid.com>
  139 	support 2.6.38
  140 	version-77
  141 
  142 2010-11-19 Ed Cashin <ecashin@coraid.com>
  143 	use aoetools-32
  144 	avoid sending more than one probe at a time on tainted path
  145 	get more I/O to do after stopping probes
  146 	do not probe unless untainted aoetgts exist
  147 	support 2.6.36
  148 	version-76
  149 
  150 2010-06-21 Ed Cashin <ecashin@coraid.com>
  151 	support new name for blk_queue_max_sectors in 2.6.34
  152 	get kmalloc and kfree delcarations from slab.h to support 2.6.34
  153 	version-75
  154 
  155 2010-06-09 Ed Cashin <ecashin@coraid.com>
  156 	avoid using system time in coarse-grained calculations
  157 	support include/asm symlink removal in 2.6.33
  158 	support SLES 10's unusual placement of skb_reset_mac_header
  159 
  160 2010-01-08 Ed Cashin <ecashin@coraid.com>
  161 	update copyright notices
  162 	version-74
  163 
  164 2009-11-23 Ed Cashin <ecashin@coraid.com>
  165 	impose cap on retransmit time to single remote MAC address
  166 	remove memory leak in grow_targets for more than 4 remote MACs
  167 	ignore outstanding probes in decision to call I/O request handler
  168 	only use one probe per tainted remote MAC address
  169 
  170 2009-09-21 Ed Cashin <ecashin@coraid.com>
  171 	do not run autoload.sh to configure loading of aoe on dev node access
  172 	use aoetools-30
  173 	support changes in 2.6.31
  174 	version-73
  175 
  176 2009-07-20 Ed Cashin <ecashin@coraid.com>
  177 	use ATA_CMD_ values from ata.h instead of WIN_ macros in hdreg.h
  178 	support older kernels where ata.h is incompatible with hdreg.h
  179 	allow aoedbg.c to see DEFINE_SPINLOCK in pre 2.6.11 kernels
  180 	version-72
  181 
  182 2009-06-29 Ed Cashin <ecashin@coraid.com>
  183 	do not use relay when Module.symvers is not present
  184 
  185 2009-04-09 Ed Cashin <ecashin@coraid.com>
  186 	avoid premature I/O failure: maintain timings on frame reassigment
  187 	version-71
  188 
  189 2009-02-25 Ed Cashin <ecashin@coraid.com>
  190 	support commas instead of spaces in aoe_iflist parameter
  191 	Roel Kluin: in skbfree, use skb if it's available on last iteration
  192 
  193 2009-02-06 Ed Cashin <ecashin@coraid.com>
  194 	fix the "kerninst" target for make, which had atrophied
  195 
  196 2009-02-03 Ed Cashin <ecashin@coraid.com>
  197 	fix and refine compatibility tests
  198 	version-70
  199 
  200 2009-01-28 Ed Cashin <ecashin@coraid.com>
  201 	respect aoe_deadsecs in device timeout of multi-NIC AoE devices
  202 	version-69
  203 
  204 2009-01-23 Ed Cashin <ecashin@coraid.com>
  205 	remove unused diskstats, handled by end_that_request_last
  206 	add compatibility with 2.6.28
  207 	increment page count of zero page before using for probes
  208 
  209 2009-01-08 Ed Cashin <ecashin@coraid.com>
  210 	do not mention retransmission of probes in /dev/etherd/err
  211 
  212 2009-01-08 Ed Cashin <ecashin@coraid.com>
  213 	never use known-bad remote address if good one is present
  214 	version-68
  215 
  216 2008-12-29 Ed Cashin <ecashin@coraid.com>
  217 	use "special" member of struct request; "nr_hw_segments" is gone
  218 	version-67
  219 
  220 2008-12-22 Ed Cashin <ecashin@coraid.com>
  221 	CentOS 5.2 work around for aoe_empty_page in invalid memory section
  222 	only run compat system when compiler, kernel, or kernel conf changes
  223 	support dynamic number of remote MAC addresses per AoE target
  224 
  225 2008-12-03 Ed Cashin <ecashin@coraid.com>
  226 	add "report" make target for reporting trouble building driver
  227 	omit "function" keyword in compat.sh for POSIX compatibility
  228 	compatibility: update ZERO_PAGE test for CentOS 5.2 x86_64 phys_page
  229 	use aoetools-29
  230 	version-66
  231 
  232 2008-10-31 Ed Cashin <ecashin@coraid.com>
  233 	use ATA reads instead of config responses to redeem remote MAC
  234 	eliminate race condition between discovery and flushing
  235 	adjust retransmit timeout to allow for legitimate delay
  236 	version-65
  237 
  238 2008-10-17 Ed Cashin <ecashin@coraid.com>
  239 	improve device_create compatibility test for openvz
  240 	use microsecond timings for round trips when possible
  241 	account for retransmit deferral time in f->waited
  242 	clear out frames in rexmitq when taking device down
  243 	handle frames in the rexmitq when unusing an aoetgt
  244 	add framework for using relay for tracing
  245 
  246 2008-09-25 Sam Hopkins <sah@coraid.com>
  247 	fix deferred retransmits
  248 	separate mean deviation and average RTT scaling settings
  249 	grow window in congestion avoidance only on full window
  250 
  251 2008-09-25 Ed Cashin <ecashin@coraid.com>
  252 	fix realrealclean make target for multi-state conf system
  253 	defer retransmits until congestion window has room
  254 
  255 2008-08-28 Ed Cashin <ecashin@coraid.com>
  256 	maintain skb->truesize (resolves reported SKB_BUG messages)
  257 
  258 2008-08-19 Ed Cashin <ecashin@coraid.com>
  259 	generalize compat system to handle more than two states
  260 	2.6.26 compat: use device_create_drvdata and device_destroy
  261 	2.6.26 compat: use dev_net instead of accessing net_nd
  262 	don't bother negating the rtt for unexpected responses
  263 	version-64
  264 
  265 2008-06-24 Ed Cashin <ecashin@coraid.com>
  266 	use normal slow start and congestion avoidance instead of mintimer
  267 	use aoetools-27
  268 	version-63
  269 
  270 2008-06-03 "Ed L. Cashin" <ecashin@coraid.com>
  271 	do not overwrite an existing 60-aoe.rules udev configuration
  272 
  273 2008-06-02 "Ed L. Cashin" <ecashin@coraid.com>
  274 	support insertion of conf test via conf/bump.sh
  275 	support RHEL 5.2 kernel 2.6.18-92.el5-i686 by splitting compat test
  276 	export ATA device identify response based on patch from sah
  277 	version-62
  278 
  279 2008-05-28 "Ed L. Cashin" <ecashin@coraid.com>
  280 	support gcc-3.4.6 in conf test for core devices
  281 
  282 2008-04-22 "Ed L. Cashin" <ecashin@coraid.com>
  283 	use blk_start_queueing when it is available
  284 	use aoetools-25, which includes sos-linux
  285 	version-61
  286 
  287 2008-04-22 "Ed L. Cashin" <ecashin@coraid.com>
  288 	ignore AoE commands that are vendor extensions
  289 	distinguish between mem alloc failure and shortage of target slots
  290 	support sysfs changes in 2.6.25, where core devices are used
  291 	use aoetools-25, which includes coraid-update
  292 	use new block request completion style in 2.6.25 (blk_end_request)
  293 	use getgeo block device operation when available (so blktool works)
  294 	update compatibility tests and add new ones
  295 	version-60
  296 
  297 2008-03-14 "Ed L. Cashin" <ecashin@coraid.com>
  298 	eliminate "aoe: unknown ioctl 8837" noise (from SG_IO)
  299 
  300 2008-01-28 "Ed L. Cashin" <ecashin@coraid.com>
  301 	add configuration tests for 2.6.24 compatibility
  302 	version-59
  303 
  304 2008-01-21 "Ed L. Cashin" <ecashin@coraid.com>
  305 	add 00-INDEX for Documentation/aoe (upstream change)
  306 	eliminate compiler warning in aoedev.c
  307 	version-58
  308 
  309 2008-01-17 "Ed L. Cashin" <ecashin@coraid.com>
  310 	correct typo in unrecognized AoE command warning
  311 	fix aoe-flush on one device by using size of user string
  312 
  313 2008-01-09 Sam Hopkins <sah@coraid.com>
  314 	export payload size for I/O packets
  315 	version-57
  316 
  317 2008-01-09 "Ed L. Cashin" <ecashin@coraid.com>
  318  	remove stacked ifs, checking disassembled compiled code
  319 	use aoetools-23 for handling payload size info
  320 
  321 2007-12-26 "Ed L. Cashin" <ecashin@coraid.com>
  322 	statically initialize devlist_lock (upstream change)
  323 
  324 2007-12-10 Sam Hopkins <sah@coraid.com>
  325 	add module parameter aoe_maxsectors for GPFS support
  326 	version-56
  327 
  328 2007-12-10 "Ed L. Cashin" <ecashin@coraid.com>
  329 	add support for forgetting, "flushing", a specific device
  330 	support gcc-3.4.4 in compatibility tests
  331 	use aoetools-22
  332 	don't use kmem_cache_create destructor parm in code (conf/16)
  333 
  334 2007-11-12 "Ed L. Cashin" <ecashin@coraid.com>
  335 	do not attempt to use NULL block queue in rexmit_timer
  336 	do not attempt to use NULL block queue in aoedev_downdev
  337 	update cap on outstanding packets on config responses
  338 	stop using deprecated request_queue_t typedef
  339 	version-55
  340 
  341 2007-11-06 "Ed L. Cashin" <ecashin@coraid.com>
  342 	support gcc-4.1 in compat test 11
  343 	add compat test 16 for 2.6.23, which has no slab destructors
  344 	use aoetools-20
  345 	version-54
  346 
  347 2007-10-19 "Ed L. Cashin" <ecashin@coraid.com>
  348 	warn when dropped transmit indicates tx_queue_len is too short
  349 	use aoetools-19
  350 	version-53
  351 
  352 2007-08-28 "Ed L. Cashin" <ecashin@coraid.com>
  353 	recognize new kernel in conf/11 on 2.6.23-rc3
  354 
  355 2007-08-15 "Ed L. Cashin" <ecashin@coraid.com>
  356 	include moduleparam.h in aoedev.c for 2.6.5
  357 	version-52
  358 
  359 2007-08-15 Sam Hopkins <sah@coraid.com>
  360 	call aoe_freetframe with d->lock held
  361 	add "realrealclean" Makefile target to revert conf patches
  362 	cleanup
  363 
  364 2007-08-07 "Ed L. Cashin" <ecashin@coraid.com>
  365 	add backwards compatibility for older kernels
  366 	use aoetools-18
  367 	support 2.6.10 and earlier, which lacked DEFINE_SPINLOCK
  368 	version-51
  369 
  370 2007-08-07 Sam Hopkins <sah@coraid.com>
  371 	support networking changes in 2.6.22
  372 
  373 2007-07-25 "Ed L. Cashin" <ecashin@coraid.com>
  374 	support dynamic minor device numbers for greater flexibility
  375 	update conf/8 for compatibility with Fedora Core 2
  376 	memset all of nds to zero in aoedisk_show_netif
  377 	update documentation
  378 	version-50
  379 
  380 2007-07-18 "Ed L. Cashin" <ecashin@coraid.com>
  381 	howto update: mention recent success reports with lvm striping
  382 	version-49
  383 
  384 2007-07-11 Sam Hopkins <sah@coraid.com>
  385 	support AoE responses coming from mac addr we didn't send to
  386 
  387 2007-07-10 "Ed L. Cashin" <ecashin@coraid.com>
  388 	complain and don't use AoE slot greater than supported
  389 	check return value from skb_linearize
  390 	update, fix, and refresh conf patches
  391 	Makefile removes object files for different target kernel
  392 	remove unused symbols from aoe.h
  393 
  394 2007-06-21 Sam Hopkins <sah@coraid.com>
  395 	handle payloads larger than 4KiB
  396 	handle fragmented packets on receive without extra copy
  397 	handle I/O requests instead of implementing a make_request
  398 	use a single max byte count for all network paths to a dev
  399 
  400 2007-06-01 "Ed L. Cashin" <ecashin@coraid.com>
  401 	use aoetools-16, which works around a math bug in dash
  402 	version-48
  403 
  404 2007-04-11 "Ed L. Cashin" <ecashin@coraid.com>
  405 	HOWTO updates
  406 	use aoetools-15
  407 	use get_unaligned, which wouldn't be needed if we just copied bytes
  408 	eliminate unlikely race on locks in char dev setup
  409 	add aoe_maxout module parameter
  410  	update conf/2.diff
  411 	version-47
  412 
  413 2007-03-23 "Ed L. Cashin" <ecashin@coraid.com>
  414 	udev example rules mention specific compatibility issues
  415 
  416 2007-02-08 Sam Hopkins <sah@coraid.com>
  417 	don't allow worker threads to race on gd alloc
  418 	version-46
  419 
  420 2007-02-07 "Ed L. Cashin" <ecashin@coraid.com>
  421 	remove sorting in addtgt and avoid leaking last tgt
  422 	increase NSKBPOOLMAX because broadcom NICs hit 64 max
  423 	improve conf/11
  424 	add conf/12 test for sysfs groups to avoid warn_unused_result
  425 	clean up .o and .ko files in conf during prep
  426 	version-45
  427 
  428 2007-02-06 Sam Hopkins <sah@coraid.com>
  429 	bugfix: "unexpected null rf!"
  430 	bugfix: duplicate targets for device
  431 	use aoetools-14
  432 	stop using deprecated kmem_cache_t type
  433 	change to new init_work interface
  434 	add ability to flush all unused devices
  435 	add conf/10 test for workqueue change in 2.6.20 kernel
  436 	add conf/11 test for kmem_cache_t deprecation
  437 
  438 2007-01-23 Sam Hopkins <sah@coraid.com>
  439 	use dynamic pool of skbuffs to keep up with fast targets
  440 	true round-robin load balancing
  441 	allocate skbuffs on demand
  442 	version-44
  443 
  444 2007-01-17 "Ed L. Cashin" <ecashin@coraid.com>
  445 	add conf/9 test for old kernels with "count" page struct field
  446 	unuse the "ed" command in Makefile (gentoo user had trouble)
  447 
  448 2007-01-05 "Ed L. Cashin" <ecashin@coraid.com>
  449 	extensive update of first sections of EtherDrive HOWTO
  450 	workaround for XFS: increment bio page refs during use
  451 	version-43
  452 
  453 2006-12-21 Sam Hopkins <sah@coraid.com>
  454 	remove conf logs in realclean target
  455 	remove conf/Makefile and add it to realclean target
  456 	allow installation of devices in /dev for expert users
  457 	use aoetools-13
  458 	version-42
  459 
  460 2006-12-18 "Ed L. Cashin" <ecashin@coraid.com>
  461 	for cards without scatter gather set up header length correctly
  462 	version-41
  463 
  464 2006-11-06 "Ed L. Cashin" <ecashin@coraid.com>
  465 	update HOWTO coverage of jumbo frames
  466 	set LC_ALL=C in conf/compat.sh for non-English platforms
  467 	HOWTO: explicitly say that udev works only when aoe is loaded
  468 	version-40
  469 
  470 2006-10-31 Sam Hopkins <sah@coraid.com>
  471  	bugfix: retransmission of ata ident clears ata scnt field
  472  	add support for flushing downed devices out of the device list
  473 	use aoetools-12
  474  	version-39
  475 
  476 2006-10-27 "Ed L. Cashin" <ecashin@coraid.com>
  477 	add multiple network path FAQ
  478 
  479 2006-10-24 Peter Horton <phorton@bitbox.co.uk>
  480 	avoid unaligned accesses for ARM
  481 
  482 2006-10-03 "Ed L. Cashin" <ecashin@coraid.com>
  483 	add large fs intro FAQ to HOWTO
  484 	add sah's jumbo info to HOWTO
  485 
  486 2006-09-26 Sam Hopkins <sah@coraid.com>
  487 	bugfix: unlock in error case with too many paths to AoE device
  488 	increase number of supported paths to AoE device
  489 	version-38
  490 
  491 2006-09-21 "Ed L. Cashin" <ecashin@coraid.com>
  492 	add kerninst target to makefile for putting driver in kernel tree
  493 	version-37
  494 
  495 2006-09-12 "Adam J. Richter" <adam@yggdrasil.com>
  496 	eliminate goto and improve readability
  497 
  498 2006-09-12 Anthony Wright <anthony@communitymesh.com>
  499 	update syntax in udev rules
  500 
  501 2006-09-07 "Ed L. Cashin" <ecashin@coraid.com>
  502 	compat: too few arguments error doesn't start with "error:"
  503 	version-36
  504 
  505 2006-09-07 Anthony Wright <anthony@communitymesh.com>
  506 	use POSIX shell math instead of bc and dc
  507 	use default rules.d location like udev does in udev-install.sh
  508 
  509 2006-09-07 "Ed L. Cashin" <ecashin@coraid.com>
  510 	ignore failure of autoload.sh script; it already prints a message
  511 	update compatibility for kernels without msleep_interruptible
  512 
  513 2006-09-05 "Ed L. Cashin" <ecashin@coraid.com>
  514 	add #include <linux/moduleparam.h> to aoecmd.c for SuSE 9.1
  515 	compatibility system overhaul
  516 	add compatibility for kernels without msleep_interruptible
  517 	version-35
  518 
  519 2006-08-30 "Ed L. Cashin" <ecashin@coraid.com>
  520 	have mac_addr return unsigned long long to avoid casts in printks
  521 	version-34
  522 
  523 2006-08-30 Sam Hopkins <sah@coraid.com>
  524 	support recent RHEL 4 that add some new class calls and retain old ones
  525 
  526 2006-08-23 "Ed L. Cashin" <ecashin@coraid.com>
  527 	update test 7 for new aoenet.c
  528 	version-33
  529 
  530 2006-08-23 Sam Hopkins <sah@coraid.com>
  531 	add window management for outstanding message count
  532 	add multipath capability for failover and load balancing
  533 	add sysfs debug file for ease of monitoring device state
  534 	remove [die]printk macros for MBAs who eschew their usage
  535 
  536 2006-08-04 "Ed L. Cashin" <ecashin@coraid.com>
  537 	howto: make the need for ifconfig up more prominent
  538 	make skb_linearize call in aoenet.c be like kernel.org (works same)
  539 
  540 2006-07-26 "Ed L. Cashin" <ecashin@coraid.com>
  541 	give "closewait" its own FAQ and mention aoe-revalidate
  542  	bugfix: use bi_idx to find first biovec in bio
  543  	warn on zero-length biovecs
  544  	aoe6-32
  545 
  546 2006-07-21 "Ed L. Cashin" <ecashin@coraid.com>
  547 	add compatibility with new one-parameter skb_linearize in kernel
  548 	aoe6-31
  549 
  550 2006-06-02 "Ed L. Cashin" <ecashin@coraid.com>
  551 	three minute aoe_deadsecs avoids unlikely race with config query broadcast
  552 	use aoetools-10
  553 	aoe6-30
  554 
  555 2006-05-09 "Ed L. Cashin" <ecashin@coraid.com>
  556 	make 60 seconds the default value for aoe_deadsecs, the AoE dev timeout
  557 	document aoe_deadsecs parameter and add cross ref to README
  558 	aoe6-29
  559 
  560 2006-05-08 "Ed L. Cashin" <ecashin@coraid.com>
  561 	don't log each occasion when we're waiting for the net layer xmit
  562 	aoe6-28
  563 
  564 2006-05-02 Sam Hopkins <sah@coraid.com>
  565 	don't use skbs before the network layer is done with the clone
  566 	aoe6-27
  567 
  568 2006-04-04 "Ed L. Cashin" <ecashin@coraid.com>
  569 	on reads don't set skb->len and skb->data_len for write
  570 	reset skb shared in non-free frames info when taking aoedev down
  571 	conf: support RHEL gcc that doesn't say "error:" in error messages
  572 	support aoe_deadsecs module parameter
  573 	release aoe6-26
  574 
  575 2006-03-23 Sam Hopkins <sah@coraid.com>
  576 	fix zero-copy write feature
  577 	release aoe6-25
  578 
  579 2006-03-21 "Ed L. Cashin" <ecashin@coraid.com>
  580 	document the use of jumbo frames in the HOWTO
  581 
  582 2006-03-17 Sammy Hopkins <sah@coraid.com>
  583 	avoid extra data copy on writes
  584 	support jumbo frames
  585 	clean up printks and whitespace
  586 	reduce retransmits by using a dynamic minimum packet timeout
  587 	release aoe6-24
  588 
  589 2006-02-09 "Ed L. Cashin" <ecashin@coraid.com>
  590 	code cleanup
  591 	add TODO file
  592 	add install_nodev makefile target
  593 	documentation updates
  594 	remove unecessary "isbusy" message
  595 	release aoe6-23
  596 
  597 2006-02-03 Sam Hopkins <sah@coraid.com>
  598 	allow aoe driver to coexist with kvblade
  599 	do not repeat failed ATA device identify requests
  600 	release aoe6-22
  601 
  602 2006-01-19 "Ed L. Cashin" <ecashin@coraid.com>
  603 	use new mutex type when updating block device size
  604 	keep the retransmit timer running for down devices
  605 	add compatibility with kernels 2.6.16 and up (i_mutex)
  606 	release aoe6-21
  607 
  608 2006-01-13 Sam Hopkins <sah@coraid.com>
  609 	avoid race that can add d->timer more than once
  610 	release aoe6-20
  611 
  612 2006-01-04 "Ed L. Cashin" <ecashin@coraid.com>
  613 	add 2.6.15 compatibility
  614 	systematize the backwards-compatibility support
  615 	update compatibility info in module description
  616 	release aoe6-19
  617 
  618 2005-12-28 "Ed L. Cashin" <ecashin@coraid.com>
  619 	document NFS fsid option in FAQ
  620 	do an AoE query config for a device that goes from open to closed
  621 	don't access user page without copy_from_user in revalidate
  622 	refresh class_simple patch in conf
  623 	release aoe6-18
  624 
  625 2005-12-19 Sam Hopkins <sah@coraid.com>
  626 	use latest NIC for an AoE device on packet retransmits
  627 	release aoe6-17
  628 
  629 2005-12-06 "Ed L. Cashin" <ecashin@coraid.com>
  630 	fix recent revalidate changes: don't sleep with interrupts off
  631 	release aoe6-16
  632 
  633 2005-12-06 "Ed L. Cashin" <ecashin@coraid.com>
  634 	update HOWTO
  635 	add aoe-revalidate support
  636 	double number of outstanding AoE packets for performance
  637 	release aoe6-15
  638 
  639 2005-09-26 16:01:03 EDT "Ed L. Cashin" <ecashin@coraid.com>
  640 	update driver naming scheme: aoe-2.6 becomes aoe6
  641 	zero packet data on allocation
  642 	use get_unaligned for accessing ATA identify response buffer
  643 	make class_simple compatibility test work on Suse 9.3 Pro
  644 	release aoe6-14
  645 
  646 2005-09-22 18:04:30 GMT "Ed L. Cashin" <ecashin@coraid.com>
  647 	add compatibility with kernels that don't have class_simple
  648 	include moduleparam.h for compatibility with 2.6.2
  649 	bundle aoetools-7
  650 	minimum packet size is now ETH_ZLEN (fixes problems on e1000)
  651 	release 2.6-13
  652 
  653 2005-08-22 14:29:25 GMT "Ed L. Cashin" <ecashin@coraid.com>
  654 	don't ask Makefile in kernel sources where to install aoe.ko
  655 	bundle aoetools-6
  656 	add a /sys/modules/aoe/parameters/version sysfs file
  657 	release 2.6-12
  658 
  659 2005-07-14 16:02:28 GMT "Ed L. Cashin" <ecashin@coraid.com>
  660 	bundle aoetools-5 with standalone driver
  661 	fix minor module declaration typos
  662 	change "fwver" sysfs file to "firmware-version"
  663 	documentation improvements
  664 	support 16 slot addresses per shelf address
  665 	release 2.6-11
  666 
  667 2005-04-08 10:06:19 EDT "Ed L. Cashin" <ecashin@coraid.com>
  668 	add sysfs disk attribute showing device firmware version
  669 	release 2.6-9
  670 	bugfix: record new MAC address on config response
  671 	don't remove the status.sh file that is no longer generated
  672 	release 2.6-10
  673 
  674 2005-03-23 22:59:03 GMT	"Ed L. Cashin" <ecashin@coraid.com>
  675 	update the documentation to cover aoetools
  676 	don't install programs that are part of the aoetools
  677 	fix aoe-interfaces: don't concat multiple args together
  678 	Alexander Nyberg <alexn@dsv.su.se>: avoid warnings on x86_64
  679 	make aoe-stat work for built-in as well as module
  680 	add mdadm raid 10 example to HOWTO
  681 	skip initial whitespace in interfaces list
  682 	add and document module param and boot option for aoe interfaces
  683 	document aoe_iflist driver option
  684 	recommend discovery after setting aoe interfaces list
  685 	release 2.6-8
  686