Re: [PATCH 2.6.32/stable] CIFS: Remove __exit mark from cifs_init_dns_resolver() header



Michael Neuling <mikey@xxxxxxxxxxx> wrote:

An allmodconfig compile on ppc64 with 2.6.32.17 currently gives this error

fs/cifs/dns_resolve.h:27: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'cifs_init_dns_resolver'

This removes the __init from cifs_init_dns_resolver()

That's not really a good idea as the assembler may choose different pieces of
assembly to do variable references and jumps, depending on the section
information.

A better fix is to add:

#include <linux/module.h>

to the header file.

David
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/



Relevant Pages

  • ///Re: Rid of Multi-Pass
    ... jumps that could be made short. ... approach of letting the programmer controling his devs by working ... The assembler is still multi-phase. ... displacement optimization in the first place. ...
    (alt.lang.asm)
  • Re: HLA v1.68 is now available
    ... and long jumps in as few cases as possible? ... of the Assembler could have some effect on the PE File ... toy, in RosAsm. ... if your technique was that simple. ...
    (alt.lang.asm)
  • Re: HLA v1.68 is now available
    ... Long jumps are 3 bytes longer than short jumps. ... >>refuting Betov. ... > of the Assembler could have some effect on the PE File ... > toy, in RosAsm. ...
    (alt.lang.asm)
  • Re: Managing the JIT
    ... such as using multi-pass compaction (AKA: ... optimizing all jumps and finalizing labels. ... the assembler will reject code if it is ill-formed... ... (figuring out which opcode to use, ...
    (comp.compilers)
  • Re: back online again...
    ... you that the time I spent working on the ELF output modules has not ... In the classical sense of the word, "optimization" has always been at ... from a strict two pass assembler, in order to allow the assembler ... to substitute short jumps for near jumps when possible, ...
    (alt.lang.asm)