forked from mirrors/linux
		
	
				If we define the same function name twice in a trait (using `#[cfg]`),
the `vtable` macro will redefine its `gen_const_name`, e.g. this will
define `HAS_BAR` twice:
    #[vtable]
    pub trait Foo {
        #[cfg(CONFIG_X)]
        fn bar();
        #[cfg(not(CONFIG_X))]
        fn bar(x: usize);
    }
Fixes: 
		
	
					 | 
			||
|---|---|---|
| .. | ||
| alloc | ||
| bindings | ||
| kernel | ||
| macros | ||
| uapi | ||
| .gitignore | ||
| bindgen_parameters | ||
| build_error.rs | ||
| compiler_builtins.rs | ||
| exports.c | ||
| helpers.c | ||
| Makefile | ||