Gitweb:     
http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=dd36f2673573fc027945d488342f2f70664f0448
Commit:     dd36f2673573fc027945d488342f2f70664f0448
Parent:     9c74034f8fc5d93fbe5656421cbbdc4c76ddda28
Author:     David Woodhouse <[EMAIL PROTECTED]>
AuthorDate: Wed Nov 29 16:33:03 2006 +0000
Committer:  David Woodhouse <[EMAIL PROTECTED]>
CommitDate: Wed Nov 29 16:33:03 2006 +0000

    [MTD] Use EXPORT_SYMBOL_GPL() for exported symbols.
    
    While we're fixing up the newly-added symbol, change the neighbouring ones
    too, for consistency and also to reflect the author's interpretation of
    the GPL -- which is that _no_ non-GPL modules are permitted. The author
    always intended his code to be released under the GPL, and believes that
    any new interpretation of 'EXPORT_SYMBOL' as being any different from
    'EXPORT_SYMBOL_GPL' is entirely invalid; the GPL requires that _all_
    exports have the semantics of the new 'EXPORT_SYMBOL_GPL', which means the
    extra four characters are entirely redundant.
    
    But since those four extra characters trigger the check for illegal
    modules in a way that just EXPORT_SYMBOL does not, it's useful to change
    anyway. This action in no way indicates an admission that there is any
    legal distinction between the two states, and in particular does not
    indicate that the author believes that non-GPL modules may use symbols
    exported with EXPORT_SYMBOL alone.
    
    Signed-off-by: David Woodhouse <[EMAIL PROTECTED]>
---
 drivers/mtd/mtdcore.c |   18 +++++++++---------
 1 files changed, 9 insertions(+), 9 deletions(-)

diff --git a/drivers/mtd/mtdcore.c b/drivers/mtd/mtdcore.c
index 60f237f..7070110 100644
--- a/drivers/mtd/mtdcore.c
+++ b/drivers/mtd/mtdcore.c
@@ -298,7 +298,7 @@ void put_mtd_device(struct mtd_info *mtd)
 }
 
 /* default_mtd_writev - default mtd writev method for MTD devices that
- *                     dont implement their own
+ *                     don't implement their own
  */
 
 int default_mtd_writev(struct mtd_info *mtd, const struct kvec *vecs,
@@ -326,14 +326,14 @@ int default_mtd_writev(struct mtd_info *mtd, const struct 
kvec *vecs,
        return ret;
 }
 
-EXPORT_SYMBOL(add_mtd_device);
-EXPORT_SYMBOL(del_mtd_device);
-EXPORT_SYMBOL(get_mtd_device);
-EXPORT_SYMBOL(get_mtd_device_nm);
-EXPORT_SYMBOL(put_mtd_device);
-EXPORT_SYMBOL(register_mtd_user);
-EXPORT_SYMBOL(unregister_mtd_user);
-EXPORT_SYMBOL(default_mtd_writev);
+EXPORT_SYMBOL_GPL(add_mtd_device);
+EXPORT_SYMBOL_GPL(del_mtd_device);
+EXPORT_SYMBOL_GPL(get_mtd_device);
+EXPORT_SYMBOL_GPL(get_mtd_device_nm);
+EXPORT_SYMBOL_GPL(put_mtd_device);
+EXPORT_SYMBOL_GPL(register_mtd_user);
+EXPORT_SYMBOL_GPL(unregister_mtd_user);
+EXPORT_SYMBOL_GPL(default_mtd_writev);
 
 #ifdef CONFIG_PROC_FS
 
-
To unsubscribe from this list: send the line "unsubscribe git-commits-head" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to