Contributors: 13
	  
        
          | Author | 
          Tokens | 
          Token Proportion | 
          Commits | 
          Commit Proportion | 
        
	  
	  
        
        
          | Andy Shevchenko | 
          113 | 
          38.18% | 
          2 | 
          7.41% | 
        
        
          | Linus Torvalds (pre-git) | 
          73 | 
          24.66% | 
          10 | 
          37.04% | 
        
        
          | Alexey Dobriyan | 
          24 | 
          8.11% | 
          1 | 
          3.70% | 
        
        
          | Joe Perches | 
          19 | 
          6.42% | 
          1 | 
          3.70% | 
        
        
          | Steven Rostedt | 
          16 | 
          5.41% | 
          2 | 
          7.41% | 
        
        
          | Rasmus Villemoes | 
          14 | 
          4.73% | 
          2 | 
          7.41% | 
        
        
          | Jeremy Fitzhardinge | 
          10 | 
          3.38% | 
          2 | 
          7.41% | 
        
        
          | Linus Torvalds | 
          9 | 
          3.04% | 
          2 | 
          7.41% | 
        
        
          | Kamezawa Hiroyuki | 
          5 | 
          1.69% | 
          1 | 
          3.70% | 
        
        
          | Andrey Vagin | 
          4 | 
          1.35% | 
          1 | 
          3.70% | 
        
        
          | Marco Elver | 
          4 | 
          1.35% | 
          1 | 
          3.70% | 
        
        
          | Andrew Morton | 
          4 | 
          1.35% | 
          1 | 
          3.70% | 
        
        
          | Greg Kroah-Hartman | 
          1 | 
          0.34% | 
          1 | 
          3.70% | 
        
	  
	  
        
          | Total | 
          296 | 
           | 
          27 | 
           | 
	    
	  
    
 
/* SPDX-License-Identifier: GPL-2.0 */
#ifndef _LINUX_KERNEL_SPRINTF_H_
#define _LINUX_KERNEL_SPRINTF_H_
#include <linux/compiler_attributes.h>
#include <linux/types.h>
int num_to_str(char *buf, int size, unsigned long long num, unsigned int width);
__printf(2, 3) int sprintf(char *buf, const char * fmt, ...);
__printf(2, 0) int vsprintf(char *buf, const char *, va_list);
__printf(3, 4) int snprintf(char *buf, size_t size, const char *fmt, ...);
__printf(3, 0) int vsnprintf(char *buf, size_t size, const char *fmt, va_list args);
__printf(3, 4) int scnprintf(char *buf, size_t size, const char *fmt, ...);
__printf(3, 0) int vscnprintf(char *buf, size_t size, const char *fmt, va_list args);
__printf(2, 3) __malloc char *kasprintf(gfp_t gfp, const char *fmt, ...);
__printf(2, 0) __malloc char *kvasprintf(gfp_t gfp, const char *fmt, va_list args);
__printf(2, 0) const char *kvasprintf_const(gfp_t gfp, const char *fmt, va_list args);
__scanf(2, 3) int sscanf(const char *, const char *, ...);
__scanf(2, 0) int vsscanf(const char *, const char *, va_list);
/* These are for specific cases, do not use without real need */
extern bool no_hash_pointers;
int no_hash_pointers_enable(char *str);
#endif	/* _LINUX_KERNEL_SPRINTF_H */