diff options
author | Joshua Oreman <oremanj@rwcr.net> | 2009-11-25 17:27:50 -0800 |
---|---|---|
committer | Michael Brown <mcb30@ipxe.org> | 2010-06-23 00:34:48 +0100 |
commit | 719ba316dfc7c32f12375917301718af51509e5f (patch) | |
tree | f1d06dd58b69b9cbf1e6fc9d3e8243be84a199f6 /src/image | |
parent | b707f15ecbd71e5d0f9eedafb389f2fdfeb95913 (diff) | |
download | ipxe-719ba316dfc7c32f12375917301718af51509e5f.tar.gz |
[refcnt] Add ref_no_free handler
Since more reference-counted structures than embedded images might
want to mark themselves unfreeable, expose a dummy ref_no_free().
Signed-off-by: Michael Brown <mcb30@ipxe.org>
Diffstat (limited to 'src/image')
-rw-r--r-- | src/image/embedded.c | 12 |
1 files changed, 1 insertions, 11 deletions
diff --git a/src/image/embedded.c b/src/image/embedded.c index 89905d7fd..53d601a6b 100644 --- a/src/image/embedded.c +++ b/src/image/embedded.c @@ -13,16 +13,6 @@ FILE_LICENCE ( GPL2_OR_LATER ); #include <ipxe/uaccess.h> #include <ipxe/init.h> -/** - * Free embedded image - * - * @v refcnt Reference counter - */ -static void __attribute__ (( unused )) -embedded_image_free ( struct refcnt *refcnt __unused ) { - /* Do nothing */ -} - /* Raw image data for all embedded images */ #undef EMBED #define EMBED( _index, _path, _name ) \ @@ -41,7 +31,7 @@ EMBED_ALL /* Image structures for all embedded images */ #undef EMBED #define EMBED( _index, _path, _name ) { \ - .refcnt = REF_INIT ( embedded_image_free ), \ + .refcnt = REF_INIT ( ref_no_free ), \ .name = _name, \ .data = ( userptr_t ) ( embedded_image_ ## _index ## _data ), \ .len = ( size_t ) embedded_image_ ## _index ## _len, \ |