X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;ds=sidebyside;f=scripts%2Fmod%2Fmodpost.h;h=eb8815ae209e5f73d1ecb68ea6e4b2a9110da406;hb=4b659086703c3cfdabfc916b517590ad55d1ddfa;hp=4871343e192a512f7ccd2f19a2eab5d487de4103;hpb=c7b5ebbddf7bcd3651947760f423e3783bbe6573;p=linux-2.6.git diff --git a/scripts/mod/modpost.h b/scripts/mod/modpost.h index 4871343e1..eb8815ae2 100644 --- a/scripts/mod/modpost.h +++ b/scripts/mod/modpost.h @@ -77,6 +77,7 @@ struct module { int has_init; int has_cleanup; struct buffer dev_table_buf; + char srcversion[25]; }; struct elf_info { @@ -95,10 +96,11 @@ void handle_moddevtable(struct module *mod, struct elf_info *info, void add_moddevtable(struct buffer *buf, struct module *mod); -void maybe_frob_version(const char *modfilename, - void *modinfo, - unsigned long modinfo_len, - unsigned long modinfo_offset); +void maybe_frob_rcs_version(const char *modfilename, + char *version, + void *modinfo, + unsigned long modinfo_offset); +void get_src_version(const char *modname, char sum[], unsigned sumlen); void *grab_file(const char *filename, unsigned long *size); char* get_next_line(unsigned long *pos, void *file, unsigned long size);