]>
git.ozlabs.org Git - ccan/log 
Ahmed Samy  [Fri, 25 Oct 2013 14:02:10 +0000  (16:02 +0200)] 
cpuid: Use __asm for MSVCSigned-off-by: Ahmed Samy <f.fallen45@gmail.com> 
Ahmed Samy  [Wed, 23 Oct 2013 15:39:25 +0000  (17:39 +0200)] 
cpuid: use a sprintf-like function to get cputype as a stringSigned-off-by: Ahmed Samy <f.fallen45@gmail.com> 
Ahmed Samy  [Mon, 21 Oct 2013 11:45:19 +0000  (13:45 +0200)] 
cpuid: avoid unions in parsing dataSigned-off-by: Ahmed Samy <f.fallen45@gmail.com> 
Ahmed Samy  [Mon, 21 Oct 2013 10:24:36 +0000  (12:24 +0200)] 
cpuid: apply the 32-bit fixSigned-off-by: Ahmed Samy <f.fallen45@gmail.com> 
Rusty Russell  [Mon, 21 Oct 2013 05:10:02 +0000  (15:40 +1030)] 
io: io_set_alloc()Signed-off-by: Rusty Russell <rusty@rustcorp.com.au> 
Rusty Russell  [Wed, 16 Oct 2013 09:20:12 +0000  (19:50 +1030)] 
ccan/io: make union more generic.Signed-off-by: Rusty Russell <rusty@rustcorp.com.au> 
Ahmed Samy  [Mon, 14 Oct 2013 23:45:27 +0000  (01:45  +0200)] 
Merge branch 'master' of ozlabs.org:ccan
Rusty Russell  [Mon, 14 Oct 2013 11:03:51 +0000  (21:33 +1030)] 
Merge branch 'io'
Rusty Russell  [Mon, 14 Oct 2013 11:03:07 +0000  (21:33 +1030)] 
ccan/io: add examples.Signed-off-by: Rusty Russell <rusty@rustcorp.com.au> 
Rusty Russell  [Mon, 14 Oct 2013 11:03:07 +0000  (21:33 +1030)] 
ccan/io: io_connect()Signed-off-by: Rusty Russell <rusty@rustcorp.com.au> 
Rusty Russell  [Mon, 14 Oct 2013 11:03:07 +0000  (21:33 +1030)] 
ccan/io: flatten debug callchain further.Signed-off-by: Rusty Russell <rusty@rustcorp.com.au> 
Rusty Russell  [Mon, 14 Oct 2013 11:03:07 +0000  (21:33 +1030)] 
ccan/io: flatten debug callchain.Signed-off-by: Rusty Russell <rusty@rustcorp.com.au> 
Rusty Russell  [Mon, 14 Oct 2013 11:03:07 +0000  (21:33 +1030)] 
ccan/io: update and improve documentation.Signed-off-by: Rusty Russell <rusty@rustcorp.com.au> 
Rusty Russell  [Mon, 14 Oct 2013 11:03:07 +0000  (21:33 +1030)] 
ccan/io: save errno on io_close, for finish functions.Signed-off-by: Rusty Russell <rusty@rustcorp.com.au> 
Rusty Russell  [Mon, 14 Oct 2013 11:02:58 +0000  (21:32 +1030)] 
ccan/io: handle errors on poll()Signed-off-by: Rusty Russell <rusty@rustcorp.com.au> 
Rusty Russell  [Mon, 14 Oct 2013 11:02:57 +0000  (21:32 +1030)] 
ccan/io: io_close_cb()Signed-off-by: Rusty Russell <rusty@rustcorp.com.au> 
Rusty Russell  [Mon, 14 Oct 2013 11:01:18 +0000  (21:31 +1030)] 
ccan/io: simplify I/O callbacks.Signed-off-by: Rusty Russell <rusty@rustcorp.com.au> 
Rusty Russell  [Mon, 14 Oct 2013 11:01:16 +0000  (21:31 +1030)] 
ccan/io: io_set_finish()Signed-off-by: Rusty Russell <rusty@rustcorp.com.au> 
Rusty Russell  [Mon, 14 Oct 2013 10:58:36 +0000  (21:28 +1030)] 
ccan/io: test custom io functions.Signed-off-by: Rusty Russell <rusty@rustcorp.com.au> 
Rusty Russell  [Mon, 14 Oct 2013 10:58:36 +0000  (21:28 +1030)] 
ccan/io: go linear for debugging.Signed-off-by: Rusty Russell <rusty@rustcorp.com.au> 
Rusty Russell  [Mon, 14 Oct 2013 10:58:36 +0000  (21:28 +1030)] 
ccan/io: test read after hangup.Signed-off-by: Rusty Russell <rusty@rustcorp.com.au> 
Rusty Russell  [Mon, 14 Oct 2013 10:58:36 +0000  (21:28 +1030)] 
ccan/io: simplify do_ready.Signed-off-by: Rusty Russell <rusty@rustcorp.com.au> 
Rusty Russell  [Mon, 14 Oct 2013 10:58:36 +0000  (21:28 +1030)] 
ccan/io: make io functions more generic.Signed-off-by: Rusty Russell <rusty@rustcorp.com.au> 
Rusty Russell  [Mon, 14 Oct 2013 10:58:36 +0000  (21:28 +1030)] 
ccan/io: remove io_state.Signed-off-by: Rusty Russell <rusty@rustcorp.com.au> 
Rusty Russell  [Mon, 14 Oct 2013 10:58:36 +0000  (21:28 +1030)] 
ccan/io: remove IO_IDLE state.Signed-off-by: Rusty Russell <rusty@rustcorp.com.au> 
Rusty Russell  [Mon, 14 Oct 2013 10:58:36 +0000  (21:28 +1030)] 
ccan/io: remove IO_NEXT state.Signed-off-by: Rusty Russell <rusty@rustcorp.com.au> 
Rusty Russell  [Mon, 14 Oct 2013 10:58:36 +0000  (21:28 +1030)] 
ccan/io: initialize connection with an explicit I/O plan.Signed-off-by: Rusty Russell <rusty@rustcorp.com.au> 
Rusty Russell  [Mon, 14 Oct 2013 10:58:36 +0000  (21:28 +1030)] 
ccan/io: generic init function for listening connections.Signed-off-by: Rusty Russell <rusty@rustcorp.com.au> 
Rusty Russell  [Mon, 14 Oct 2013 10:58:35 +0000  (21:28 +1030)] 
ccan/io: remove conn arg from io_plan constructors.Signed-off-by: Rusty Russell <rusty@rustcorp.com.au> 
Rusty Russell  [Mon, 14 Oct 2013 10:58:35 +0000  (21:28 +1030)] 
ccan/io: pass struct io_plan explicitly.Signed-off-by: Rusty Russell <rusty@rustcorp.com.au> 
Rusty Russell  [Mon, 14 Oct 2013 10:58:35 +0000  (21:28 +1030)] 
ccan/io: replace backend_set_state with backend_wakeup()Signed-off-by: Rusty Russell <rusty@rustcorp.com.au> 
Rusty Russell  [Mon, 14 Oct 2013 10:58:35 +0000  (21:28 +1030)] 
ccan/io: make enum io_state namespace-safe.Signed-off-by: Rusty Russell <rusty@rustcorp.com.au> 
Rusty Russell  [Mon, 14 Oct 2013 10:58:35 +0000  (21:28 +1030)] 
ccan/io: use explicit IO callback functions, instead of io_state values.Signed-off-by: Rusty Russell <rusty@rustcorp.com.au> 
Rusty Russell  [Mon, 14 Oct 2013 10:58:35 +0000  (21:28 +1030)] 
ccan/io: remove next & finish from union.Signed-off-by: Rusty Russell <rusty@rustcorp.com.au> 
Rusty Russell  [Mon, 14 Oct 2013 10:58:35 +0000  (21:28 +1030)] 
ccan/io: put explicit poll flags in the plan.Signed-off-by: Rusty Russell <rusty@rustcorp.com.au> 
Rusty Russell  [Mon, 14 Oct 2013 10:58:35 +0000  (21:28 +1030)] 
ccan/io: get rid of io_next(), pass callbacks directly.Signed-off-by: Rusty Russell <rusty@rustcorp.com.au> 
Rusty Russell  [Mon, 14 Oct 2013 10:58:35 +0000  (21:28 +1030)] 
ccan/io: rename io_op to io_plan.Signed-off-by: Rusty Russell <rusty@rustcorp.com.au> 
Rusty Russell  [Mon, 14 Oct 2013 10:58:35 +0000  (21:28 +1030)] 
ccan/io: timer support.Signed-off-by: Rusty Russell <rusty@rustcorp.com.au> 
Rusty Russell  [Mon, 14 Oct 2013 10:58:35 +0000  (21:28 +1030)] 
ccan/io: check for all idle.Signed-off-by: Rusty Russell <rusty@rustcorp.com.au> 
Rusty Russell  [Mon, 14 Oct 2013 10:58:20 +0000  (21:28 +1030)] 
ccan/io: io_duplex.Signed-off-by: Rusty Russell <rusty@rustcorp.com.au> 
Rusty Russell  [Mon, 14 Oct 2013 10:04:35 +0000  (20:34 +1030)] 
ccan/io: benchmarks.Signed-off-by: Rusty Russell <rusty@rustcorp.com.au> 
Rusty Russell  [Mon, 14 Oct 2013 10:04:07 +0000  (20:34 +1030)] 
ccan/io: new module.Signed-off-by: Rusty Russell <rusty@rustcorp.com.au> 
Ahmed Samy  [Fri, 11 Oct 2013 11:10:07 +0000  (13:10 +0200)] 
cpuid: minor fixesSigned-off-by: Ahmed Samy <f.fallen45@gmail.com> 
Ahmed Samy  [Fri, 11 Oct 2013 11:09:19 +0000  (13:09 +0200)] 
cpuid: cache processor brand stringSigned-off-by: Ahmed Samy <f.fallen45@gmail.com> 
Ahmed Samy  [Fri, 11 Oct 2013 11:08:48 +0000  (13:08 +0200)] 
cpuid: remove the static func has_featureSigned-off-by: Ahmed Samy <f.fallen45@gmail.com> 
Ahmed Samy  [Fri, 11 Oct 2013 11:05:03 +0000  (13:05 +0200)] 
cpuid: fix build on 64-bit systemsReported-by: Emilio G. Cota <cota@braap.org> Tested-by: Emilio G. Cota <cota@braap.org> Signed-off-by: Ahmed Samy <f.fallen45@gmail.com> 
Rusty Russell  [Wed, 2 Oct 2013 08:23:37 +0000  (17:53 +0930)] 
net: add async operation helpers.Signed-off-by: Rusty Russell <rusty@rustcorp.com.au> 
Rusty Russell  [Wed, 2 Oct 2013 08:23:26 +0000  (17:53 +0930)] 
net: fix leak in test.Signed-off-by: Rusty Russell <rusty@rustcorp.com.au> 
Rusty Russell  [Wed, 2 Oct 2013 06:29:48 +0000  (15:59 +0930)] 
opt: add allocator setting.Signed-off-by: Rusty Russell <rusty@rustcorp.com.au> 
Rusty Russell  [Fri, 27 Sep 2013 18:41:59 +0000  (04:11  +0930)] 
cpuid: ccanlint fixes.Signed-off-by: Rusty Russell <rusty@rustcorp.com.au> 
Rusty Russell  [Fri, 27 Sep 2013 18:40:40 +0000  (04:10  +0930)] 
Merge branch 'cpuid' of https://github.com/decltype/ccan
Ahmed Samy  [Thu, 26 Sep 2013 14:13:12 +0000  (14:13 +0000)] 
cpuid: parse CPU L1 cache and TLB identificationsSigned-off-by: Ahmed Samy <f.fallen45@gmail.com> 
Ahmed Samy  [Thu, 26 Sep 2013 13:59:55 +0000  (13:59 +0000)] 
cpuid: use uint32_t instead of int/unsignedSigned-off-by: Ahmed Samy <f.fallen45@gmail.com> 
Ahmed Samy  [Wed, 25 Sep 2013 16:44:20 +0000  (16:44 +0000)] 
cpuid: small fixSigned-off-by: Ahmed Samy <f.fallen45@gmail.com> 
Ahmed Samy  [Wed, 25 Sep 2013 14:46:09 +0000  (14:46 +0000)] 
cpuid: Minor improvementsSigned-off-by: Ahmed Samy <f.fallen45@gmail.com> 
David Gibson  [Mon, 23 Sep 2013 11:37:01 +0000  (21:37 +1000)] 
net: Fix potential uninitialized use of variables in net_bind()Signed-off-by: David Gibson <david@gibson.dropbear.id.au> 
Ahmed Samy  [Mon, 23 Sep 2013 22:40:41 +0000  (22:40 +0000)] 
cpuid: only compile source file if x86 cpuSuggested-by: David Gibson <david@gibson.dropbear.id.au> Signed-off-by: Ahmed Samy <f.fallen45@gmail.com> 
Ahmed Samy  [Mon, 23 Sep 2013 08:20:08 +0000  (08:20 +0000)] 
cpuid: prefix every function with cpuid_Suggested-by: Peter Hutterer <peter.hutterer@who-t.net> Signed-off-by: Ahmed Samy <f.fallen45@gmail.com> 
Ahmed Samy  [Sun, 22 Sep 2013 07:42:15 +0000  (07:42 +0000)] 
cpuid: add 2 new functions + some more testsSigned-off-by: Ahmed Samy <f.fallen45@gmail.com> 
Ahmed Samy  [Sat, 21 Sep 2013 10:03:11 +0000  (10:03 +0000)] 
cpuid: add proper documentationSigned-off-by: Ahmed Samy <f.fallen45@gmail.com> 
Ahmed Samy  [Sat, 21 Sep 2013 09:45:06 +0000  (09:45 +0000)] 
cpuid: new moduleSigned-off-by: Ahmed Samy <f.fallen45@gmail.com> 
Rusty Russell  [Fri, 13 Sep 2013 00:08:40 +0000  (09:38 +0930)] 
Merge branch 'master' of ozlabs.org:ccan
Rusty Russell  [Fri, 13 Sep 2013 00:05:14 +0000  (09:35 +0930)] 
Add bitmap module to Makefile.Signed-off-by: Rusty Russell <rusty@rustcorp.com.au> 
Rusty Russell  [Fri, 13 Sep 2013 00:01:17 +0000  (09:31 +0930)] 
Merge https://github.com/dgibson/ccan
Emilio G. Cota  [Thu, 12 Sep 2013 16:45:49 +0000  (12:45 -0400)] 
heap: add example on empty heap checkSuggested-by: Rusty Russell <rusty@rustcorp.com.au> Signed-off-by: Emilio G. Cota <cota@braap.org> 
Emilio G. Cota  [Tue, 10 Sep 2013 00:32:19 +0000  (20:32 -0400)] 
heap: new moduleSigned-off-by: Emilio G. Cota <cota@braap.org> 
Rusty Russell  [Mon, 9 Sep 2013 07:23:38 +0000  (16:53 +0930)] 
ilog: reformat so webpage doesn't get confused.Signed-off-by: Rusty Russell <rusty@rustcorp.com.au> 
Rusty Russell  [Mon, 9 Sep 2013 07:21:14 +0000  (16:51 +0930)] 
ilog: relicense to Public Domain.Signed-off-by: Rusty Russell <rusty@rustcorp.com.au> 
Rusty Russell  [Sun, 8 Sep 2013 06:53:02 +0000  (16:23 +0930)] 
tal: add tal_resizez for zero-padded expansion.Signed-off-by: Rusty Russell <rusty@rustcorp.com.au> 
Rusty Russell  [Sun, 8 Sep 2013 04:13:05 +0000  (13:43 +0930)] 
endian: add documentation on endian typedefs.Signed-off-by: Rusty Russell <rusty@rustcorp.com.au> 
Rusty Russell  [Sun, 8 Sep 2013 04:11:35 +0000  (13:41 +0930)] 
short_types: update documentation on be32/le32 etc.Signed-off-by: Rusty Russell <rusty@rustcorp.com.au> 
Rusty Russell  [Sun, 8 Sep 2013 04:09:12 +0000  (13:39 +0930)] 
endian/short_types: sparse support.Signed-off-by: Rusty Russell <rusty@rustcorp.com.au> 
David Gibson  [Thu, 5 Sep 2013 14:37:14 +0000  (00:37  +1000)] 
bitmap: Add helper macro to statically declare bitmapsSigned-off-by: David Gibson <david@gibson.dropbear.id.au> 
David Gibson  [Thu, 5 Sep 2013 14:28:36 +0000  (00:28  +1000)] 
bitmap: Rework to assume always multiple of words storage lengthSigned-off-by: David Gibson <david@gibson.dropbear.id.au> 
David Gibson  [Thu, 5 Sep 2013 12:40:19 +0000  (22:40 +1000)] 
bitmap: Rework types and sizing macrosSigned-off-by: David Gibson <david@gibson.dropbear.id.au> 
David Gibson  [Wed, 4 Sep 2013 14:16:47 +0000  (00:16  +1000)] 
bitmap: Use a typesafe(ish) parameters instead of void *Signed-off-by: David Gibson <david@gibson.dropbear.id.au> 
Rusty Russell  [Thu, 29 Aug 2013 00:48:47 +0000  (10:18 +0930)] 
list: add list_next and list_prev helpers.Signed-off-by: Rusty Russell <rusty@rustcorp.com.au> 
David Gibson  [Thu, 22 Aug 2013 12:39:02 +0000  (22:39 +1000)] 
bitmap: Add first cut at a bitmap moduleSigned-off-by: David Gibson <david@gibson.dropbear.id.au> 
Volker Lendecke  [Thu, 11 Jul 2013 12:57:53 +0000  (14:57 +0200)] 
ccan: Fix calling memset with zero length parameterSigned-off-by: Volker Lendecke <vl@samba.org> Signed-off-by: Rusty Russell <rusty@rustcorp.com.au> 
Rusty Russell  [Tue, 11 Jun 2013 05:10:49 +0000  (14:40 +0930)] 
tal/path: fix unset vars in error paths.Signed-off-by: Rusty Russell <rusty@rustcorp.com.au> 
Rusty Russell  [Mon, 27 May 2013 12:23:55 +0000  (21:53 +0930)] 
breakpoint: new module.Signed-off-by: Rusty Russell <rusty@rustcorp.com.au> 
Rusty Russell  [Mon, 13 May 2013 06:52:53 +0000  (16:22 +0930)] 
endian: remove unnecessary _CONST postfixes.Signed-off-by: Rusty Russell <rusty@rustcorp.com.au> 
Rusty Russell  [Mon, 8 Apr 2013 07:08:24 +0000  (16:38 +0930)] 
endian: add constant versions.Signed-off-by: Rusty Russell <rusty@rustcorp.com.au> 
Rusty Russell  [Mon, 8 Apr 2013 05:38:08 +0000  (15:08 +0930)] 
endian: change license to CC0.Signed-off-by: Rusty Russell <rusty@rustcorp.com.au> 
Rusty Russell  [Fri, 5 Apr 2013 06:33:54 +0000  (17:03 +1030)] 
timer: clean up.Signed-off-by: Rusty Russell <rusty@rustcorp.com.au> 
Rusty Russell  [Fri, 5 Apr 2013 06:13:49 +0000  (16:43 +1030)] 
timer: increase default span to 5.
There's a sweet spot around 5, without going all the way to 13 (which
would make each level 64/128k large).
TIMER_LEVEL_BITS 2: 
100000000  in 5.833399-5.884659(5.85912+/-0.015) (18 levels / 32)
TIMER_LEVEL_BITS 3: 
100000000  in 5.267610-5.303589(5.29018+/-0.011) (12-13(12.5+/-0.5) levels / 22)
TIMER_LEVEL_BITS 4: 
100000000  in 4.215605-4.417297(4.27771+/-0.062) (9-10(9.1+/-0.3) levels / 16)
TIMER_LEVEL_BITS 5: 
100000000  in 3.859340-3.972603(3.90149+/-0.034) (7-8(7.1+/-0.3) levels / 13)
TIMER_LEVEL_BITS 6: 
100000000  in 3.976157-4.037230(4.00199+/-0.02) (6 levels / 11)
TIMER_LEVEL_BITS 7: 
100000000  in 4.014228-4.082031(4.05024+/-0.022) (5-6(5.4+/-0.49) levels / 10)
TIMER_LEVEL_BITS 8: 
100000000  in 3.915615-3.978781(3.94972+/-0.02) (5 levels / 8)
TIMER_LEVEL_BITS 9: 
100000000  in 3.859413-4.025842(3.89993+/-0.046) (4-5(4.6+/-0.49) levels / 8)
TIMER_LEVEL_BITS 10: 
100000000  in 3.983507-4.170152(4.06743+/-0.055) (4 levels / 7)
TIMER_LEVEL_BITS 11: 
100000000  in 3.468756-3.610746(3.52843+/-0.04) (4 levels / 6)
TIMER_LEVEL_BITS 12: 
100000000  in 3.274397-3.377530(3.3192+/-0.026) (4 levels / 6)
TIMER_LEVEL_BITS 13: 
100000000  in 3.116845-3.178162(3.1398+/-0.017) (3 levels / 5)
TIMER_LEVEL_BITS 14: 
100000000  in 3.152599-3.264060(3.20733+/-0.043) (3 levels / 5)
TIMER_LEVEL_BITS 15: 
100000000  in 3.186556-3.552432(3.25597+/-0.11) (3 levels / 5)
TIMER_LEVEL_BITS 16: 
100000000  in 3.139352-3.485653(3.27263+/-0.11) (3 levels / 4)
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au> 
Rusty Russell  [Fri, 5 Apr 2013 06:13:48 +0000  (16:43 +1030)] 
timer: cache the minimal value.
We spend a lot of time searching for the next timer to expire: by caching
the minimum, we can skip most of this work.  Even if timers are deleted,
the minimum will be a starting point for searching.
The expected-usage benchmark has to be increased by a factor of 100,
otherwise it's now too short.
Before:
	$ ./expected-usage
	
1000000  in 12.
701647935 
After:
	$ ./expected-usage  
1000000 
	1000000  in 0.
061095153 
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au> 
Rusty Russell  [Fri, 5 Apr 2013 06:13:27 +0000  (16:43 +1030)] 
timers: implementation of lazily-ordered timers.Signed-off-by: Rusty Russell <rusty@rustcorp.com.au> 
Rusty Russell  [Thu, 4 Apr 2013 23:59:01 +0000  (10:29 +1030)] 
Add Henry Eshbaugh's log module to junkcode for the moment.Signed-off-by: Rusty Russell <rusty@rustcorp.com.au> 
Rusty Russell  [Mon, 1 Apr 2013 03:22:55 +0000  (13:52 +1030)] 
Makefile: don't separate all modules with external dependencies.Signed-off-by: Rusty Russell <rusty@rustcorp.com.au> 
Rusty Russell  [Mon, 1 Apr 2013 03:22:35 +0000  (13:52 +1030)] 
nfs: add licenses into generated files.Signed-off-by: Rusty Russell <rusty@rustcorp.com.au> 
Rusty Russell  [Mon, 1 Apr 2013 02:44:00 +0000  (13:14 +1030)] 
ccanlint: --deps-fail-ignore.Signed-off-by: Rusty Russell <rusty@rustcorp.com.au> 
Rusty Russell  [Mon, 1 Apr 2013 00:00:30 +0000  (10:30 +1030)] 
ogg_to_pcm: fix compilation of example in _info.Signed-off-by: Rusty Russell <rusty@rustcorp.com.au> 
Rusty Russell  [Sun, 31 Mar 2013 06:40:50 +0000  (17:10 +1030)] 
ccanlint: don't crash if given bad directory name.Signed-off-by: Rusty Russell <rusty@rustcorp.com.au> 
Peter Hutterer  [Wed, 27 Mar 2013 23:38:48 +0000  (09:38 +1000)] 
Add a set of simple version comparison helpersSigned-off-by: Peter Hutterer <peter.hutterer@who-t.net> Signed-off-by: Rusty Russell <rusty@rustcorp.com.au> 
Rusty Russell  [Sun, 17 Mar 2013 04:48:10 +0000  (15:18 +1030)] 
net: add server support.Signed-off-by: Rusty Russell <rusty@rustcorp.com.au> 
Rusty Russell  [Sun, 17 Mar 2013 04:42:14 +0000  (15:12 +1030)] 
list: list_popSigned-off-by: Rusty Russell <rusty@rustcorp.com.au> 
Rusty Russell  [Sun, 17 Mar 2013 04:41:48 +0000  (15:11 +1030)] 
list: list_append_list / list_prepend_listSigned-off-by: Rusty Russell <rusty@rustcorp.com.au> 
Rusty Russell  [Sun, 17 Mar 2013 03:56:31 +0000  (14:26 +1030)] 
autodata: make note about not being generally useful for shared libraries.Signed-off-by: Rusty Russell <rusty@rustcorp.com.au> 
Tinggong  [Fri, 8 Mar 2013 15:11:23 +0000  (23:11 +0800)] 
iscsi, ttxml: fix warning [-Wunused-but-set-variable]Signed-off-by: Tinggong <wangtinggong@gmail.com>