tree:   https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 
master
head:   4ef8451b332662d004df269d4cdeb7d9f31419b5
commit: e5fc436f06eef54ef512ea55a9db8eb9f2e76959 sparse: use static inline for 
__chk_{user,io}_ptr()
date:   10 weeks ago
config: sh-randconfig-s032-20201103 (attached as .config)
compiler: sh4-linux-gcc (GCC) 9.3.0
reproduce:
        wget 
https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O 
~/bin/make.cross
        chmod +x ~/bin/make.cross
        # apt-get install sparse
        # sparse version: v0.6.3-76-gf680124b-dirty
        # 
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=e5fc436f06eef54ef512ea55a9db8eb9f2e76959
        git remote add linus 
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
        git fetch --no-tags linus master
        git checkout e5fc436f06eef54ef512ea55a9db8eb9f2e76959
        # save the attached .config to linux build tree
        COMPILER_INSTALL_PATH=$HOME/0day COMPILER=gcc-9.3.0 make.cross C=1 
CF='-fdiagnostic-prefix -D__CHECK_ENDIAN__' ARCH=sh 

If you fix the issue, kindly add following tag as appropriate
Reported-by: kernel test robot <l...@intel.com>


"sparse warnings: (new ones prefixed by >>)"
   drivers/usb/gadget/function/rndis.c:1126:21: sparse: sparse: incorrect type 
in initializer (different address spaces) @@     expected char const *__gu_addr 
@@     got char const [noderef] __user *buffer @@
   drivers/usb/gadget/function/rndis.c:1126:21: sparse:     expected char const 
*__gu_addr
   drivers/usb/gadget/function/rndis.c:1126:21: sparse:     got char const 
[noderef] __user *buffer
>> drivers/usb/gadget/function/rndis.c:1126:21: sparse: sparse: incorrect type 
>> in argument 1 (different address spaces) @@     expected void const volatile 
>> [noderef] __user *ptr @@     got char const *__gu_addr @@
>> drivers/usb/gadget/function/rndis.c:1126:21: sparse:     expected void const 
>> volatile [noderef] __user *ptr
   drivers/usb/gadget/function/rndis.c:1126:21: sparse:     got char const 
*__gu_addr
--
   net/nfc/llcp_sock.c:308:13: sparse: sparse: incorrect type in initializer 
(different address spaces) @@     expected int const *__gu_addr @@     got int 
[noderef] __user *optlen @@
   net/nfc/llcp_sock.c:308:13: sparse:     expected int const *__gu_addr
   net/nfc/llcp_sock.c:308:13: sparse:     got int [noderef] __user *optlen
>> net/nfc/llcp_sock.c:308:13: sparse: sparse: incorrect type in argument 1 
>> (different address spaces) @@     expected void const volatile [noderef] 
>> __user *ptr @@     got int const *__gu_addr @@
>> net/nfc/llcp_sock.c:308:13: sparse:     expected void const volatile 
>> [noderef] __user *ptr
   net/nfc/llcp_sock.c:308:13: sparse:     got int const *__gu_addr
--
   drivers/usb/class/usbtmc.c:584:13: sparse: sparse: incorrect type in 
initializer (different address spaces) @@     expected unsigned int const 
*__gu_addr @@     got unsigned int [noderef] [usertype] __user *arg @@
   drivers/usb/class/usbtmc.c:584:13: sparse:     expected unsigned int const 
*__gu_addr
   drivers/usb/class/usbtmc.c:584:13: sparse:     got unsigned int [noderef] 
[usertype] __user *arg
>> drivers/usb/class/usbtmc.c:584:13: sparse: sparse: incorrect type in 
>> argument 1 (different address spaces) @@     expected void const volatile 
>> [noderef] __user *ptr @@     got unsigned int const *__gu_addr @@
>> drivers/usb/class/usbtmc.c:584:13: sparse:     expected void const volatile 
>> [noderef] __user *ptr
   drivers/usb/class/usbtmc.c:584:13: sparse:     got unsigned int const 
*__gu_addr
   drivers/usb/class/usbtmc.c:1963:13: sparse: sparse: incorrect type in 
initializer (different address spaces) @@     expected unsigned int const 
*__gu_addr @@     got unsigned int [noderef] [usertype] __user * @@
   drivers/usb/class/usbtmc.c:1963:13: sparse:     expected unsigned int const 
*__gu_addr
   drivers/usb/class/usbtmc.c:1963:13: sparse:     got unsigned int [noderef] 
[usertype] __user *
   drivers/usb/class/usbtmc.c:1963:13: sparse: sparse: incorrect type in 
argument 1 (different address spaces) @@     expected void const volatile 
[noderef] __user *ptr @@     got unsigned int const *__gu_addr @@
   drivers/usb/class/usbtmc.c:1963:13: sparse:     expected void const volatile 
[noderef] __user *ptr
   drivers/usb/class/usbtmc.c:1963:13: sparse:     got unsigned int const 
*__gu_addr
   drivers/usb/class/usbtmc.c:2143:26: sparse: sparse: incorrect type in 
initializer (different address spaces) @@     expected unsigned char const 
*__gu_addr @@     got unsigned char [noderef] __user * @@
   drivers/usb/class/usbtmc.c:2143:26: sparse:     expected unsigned char const 
*__gu_addr
   drivers/usb/class/usbtmc.c:2143:26: sparse:     got unsigned char [noderef] 
__user *
>> drivers/usb/class/usbtmc.c:2143:26: sparse: sparse: incorrect type in 
>> argument 1 (different address spaces) @@     expected void const volatile 
>> [noderef] __user *ptr @@     got unsigned char const *__gu_addr @@
   drivers/usb/class/usbtmc.c:2143:26: sparse:     expected void const volatile 
[noderef] __user *ptr
   drivers/usb/class/usbtmc.c:2143:26: sparse:     got unsigned char const 
*__gu_addr
--
   drivers/net/slip/slip.c:458:14: sparse: sparse: incompatible types in 
comparison expression (different address spaces):
   drivers/net/slip/slip.c:458:14: sparse:    void [noderef] __rcu *
   drivers/net/slip/slip.c:458:14: sparse:    void *
   drivers/net/slip/slip.c:892:9: sparse: sparse: incompatible types in 
comparison expression (different address spaces):
   drivers/net/slip/slip.c:892:9: sparse:    void [noderef] __rcu *
   drivers/net/slip/slip.c:892:9: sparse:    void *
   drivers/net/slip/slip.c:1099:21: sparse: sparse: incorrect type in 
initializer (different address spaces) @@     expected int const *__gu_addr @@  
   got int [noderef] __user *p @@
>> drivers/net/slip/slip.c:1099:21: sparse: sparse: incorrect type in argument 
>> 1 (different address spaces) @@     expected void const volatile [noderef] 
>> __user *ptr @@     got int const *__gu_addr @@
--
   net/atm/common.c:795:13: sparse: sparse: incorrect type in initializer 
(different address spaces) @@     expected int const *__gu_addr @@     got int 
[noderef] __user *optlen @@
   net/atm/common.c:795:13: sparse:     expected int const *__gu_addr
   net/atm/common.c:795:13: sparse:     got int [noderef] __user *optlen
>> net/atm/common.c:795:13: sparse: sparse: incorrect type in argument 1 
>> (different address spaces) @@     expected void const volatile [noderef] 
>> __user *ptr @@     got int const *__gu_addr @@
>> net/atm/common.c:795:13: sparse:     expected void const volatile [noderef] 
>> __user *ptr
   net/atm/common.c:795:13: sparse:     got int const *__gu_addr
--
   net/atm/resources.c:203:13: sparse: sparse: incorrect type in initializer 
(different address spaces) @@     expected int const *__gu_addr @@     got int 
[noderef] __user *iobuf_len @@
   net/atm/resources.c:203:13: sparse:     expected int const *__gu_addr
   net/atm/resources.c:203:13: sparse:     got int [noderef] __user *iobuf_len
>> net/atm/resources.c:203:13: sparse: sparse: incorrect type in argument 1 
>> (different address spaces) @@     expected void const volatile [noderef] 
>> __user *ptr @@     got int const *__gu_addr @@
>> net/atm/resources.c:203:13: sparse:     expected void const volatile 
>> [noderef] __user *ptr
   net/atm/resources.c:203:13: sparse:     got int const *__gu_addr
   net/atm/resources.c:236:13: sparse: sparse: incorrect type in initializer 
(different address spaces) @@     expected int const *__gu_addr @@     got int 
[noderef] __user *sioc_len @@
   net/atm/resources.c:236:13: sparse:     expected int const *__gu_addr
   net/atm/resources.c:236:13: sparse:     got int [noderef] __user *sioc_len
   net/atm/resources.c:236:13: sparse: sparse: incorrect type in argument 1 
(different address spaces) @@     expected void const volatile [noderef] __user 
*ptr @@     got int const *__gu_addr @@
   net/atm/resources.c:236:13: sparse:     expected void const volatile 
[noderef] __user *ptr
   net/atm/resources.c:236:13: sparse:     got int const *__gu_addr
--
   net/sctp/socket.c: note: in included file (through include/net/sctp/sctp.h):
   include/net/sctp/structs.h:329:41: sparse: sparse: array of flexible 
structures
   net/sctp/socket.c:7814:13: sparse: sparse: incorrect type in initializer 
(different address spaces) @@     expected int const *__gu_addr @@     got int 
[noderef] __user *optlen @@
   net/sctp/socket.c:7814:13: sparse:     expected int const *__gu_addr
   net/sctp/socket.c:7814:13: sparse:     got int [noderef] __user *optlen
>> net/sctp/socket.c:7814:13: sparse: sparse: incorrect type in argument 1 
>> (different address spaces) @@     expected void const volatile [noderef] 
>> __user *ptr @@     got int const *__gu_addr @@
>> net/sctp/socket.c:7814:13: sparse:     expected void const volatile 
>> [noderef] __user *ptr
   net/sctp/socket.c:7814:13: sparse:     got int const *__gu_addr
   net/sctp/socket.c:8210:20: sparse: sparse: context imbalance in 
'sctp_get_port_local' - unexpected unlock
--
   drivers/media/rc/lirc_dev.c:378:23: sparse: sparse: incorrect type in 
initializer (different address spaces) @@     expected unsigned int const 
*__gu_addr @@     got unsigned int [noderef] [usertype] __user *argp @@
   drivers/media/rc/lirc_dev.c:378:23: sparse:     expected unsigned int const 
*__gu_addr
   drivers/media/rc/lirc_dev.c:378:23: sparse:     got unsigned int [noderef] 
[usertype] __user *argp
>> drivers/media/rc/lirc_dev.c:378:23: sparse: sparse: incorrect type in 
>> argument 1 (different address spaces) @@     expected void const volatile 
>> [noderef] __user *ptr @@     got unsigned int const *__gu_addr @@
>> drivers/media/rc/lirc_dev.c:378:23: sparse:     expected void const volatile 
>> [noderef] __user *ptr
   drivers/media/rc/lirc_dev.c:378:23: sparse:     got unsigned int const 
*__gu_addr
--
   drivers/net/tun.c:3227:21: sparse: sparse: incorrect type in initializer 
(different address spaces) @@     expected int const *__gu_addr @@     got int 
[noderef] __user * @@
   drivers/net/tun.c:3227:21: sparse:     expected int const *__gu_addr
   drivers/net/tun.c:3227:21: sparse:     got int [noderef] __user *
>> drivers/net/tun.c:3227:21: sparse: sparse: incorrect type in argument 1 
>> (different address spaces) @@     expected void const volatile [noderef] 
>> __user *ptr @@     got int const *__gu_addr @@
>> drivers/net/tun.c:3227:21: sparse:     expected void const volatile 
>> [noderef] __user *ptr
   drivers/net/tun.c:3227:21: sparse:     got int const *__gu_addr
--
   net/core/pktgen.c:720:21: sparse: sparse: incorrect type in initializer 
(different address spaces) @@     expected char const *__gu_addr @@     got 
char const [noderef] __user * @@
   net/core/pktgen.c:720:21: sparse:     expected char const *__gu_addr
   net/core/pktgen.c:720:21: sparse:     got char const [noderef] __user *
>> net/core/pktgen.c:720:21: sparse: sparse: incorrect type in argument 1 
>> (different address spaces) @@     expected void const volatile [noderef] 
>> __user *ptr @@     got char const *__gu_addr @@
>> net/core/pktgen.c:720:21: sparse:     expected void const volatile [noderef] 
>> __user *ptr
   net/core/pktgen.c:720:21: sparse:     got char const *__gu_addr
   net/core/pktgen.c:738:21: sparse: sparse: incorrect type in initializer 
(different address spaces) @@     expected char const *__gu_addr @@     got 
char const [noderef] __user * @@
   net/core/pktgen.c:738:21: sparse:     expected char const *__gu_addr
   net/core/pktgen.c:738:21: sparse:     got char const [noderef] __user *
   net/core/pktgen.c:738:21: sparse: sparse: incorrect type in argument 1 
(different address spaces) @@     expected void const volatile [noderef] __user 
*ptr @@     got char const *__gu_addr @@
   net/core/pktgen.c:738:21: sparse:     expected void const volatile [noderef] 
__user *ptr
   net/core/pktgen.c:738:21: sparse:     got char const *__gu_addr
   net/core/pktgen.c:764:21: sparse: sparse: incorrect type in initializer 
(different address spaces) @@     expected char const *__gu_addr @@     got 
char const [noderef] __user * @@
   net/core/pktgen.c:764:21: sparse:     expected char const *__gu_addr
   net/core/pktgen.c:764:21: sparse:     got char const [noderef] __user *
   net/core/pktgen.c:764:21: sparse: sparse: incorrect type in argument 1 
(different address spaces) @@     expected void const volatile [noderef] __user 
*ptr @@     got char const *__gu_addr @@
   net/core/pktgen.c:764:21: sparse:     expected void const volatile [noderef] 
__user *ptr
   net/core/pktgen.c:764:21: sparse:     got char const *__gu_addr
   net/core/pktgen.c:781:21: sparse: sparse: incorrect type in initializer 
(different address spaces) @@     expected char const *__gu_addr @@     got 
char const [noderef] __user * @@
   net/core/pktgen.c:781:21: sparse:     expected char const *__gu_addr
   net/core/pktgen.c:781:21: sparse:     got char const [noderef] __user *
   net/core/pktgen.c:781:21: sparse: sparse: incorrect type in argument 1 
(different address spaces) @@     expected void const volatile [noderef] __user 
*ptr @@     got char const *__gu_addr @@
   net/core/pktgen.c:781:21: sparse:     expected void const volatile [noderef] 
__user *ptr
   net/core/pktgen.c:781:21: sparse:     got char const *__gu_addr
   net/core/pktgen.c:815:21: sparse: sparse: incorrect type in initializer 
(different address spaces) @@     expected char const *__gu_addr @@     got 
char const [noderef] __user * @@
   net/core/pktgen.c:815:21: sparse:     expected char const *__gu_addr
   net/core/pktgen.c:815:21: sparse:     got char const [noderef] __user *
   net/core/pktgen.c:815:21: sparse: sparse: incorrect type in argument 1 
(different address spaces) @@     expected void const volatile [noderef] __user 
*ptr @@     got char const *__gu_addr @@
   net/core/pktgen.c:815:21: sparse:     expected void const volatile [noderef] 
__user *ptr
   net/core/pktgen.c:815:21: sparse:     got char const *__gu_addr
--
   drivers/hwmon/w83793.c:1372:37: sparse: sparse: incorrect type in 
initializer (different address spaces) @@     expected char const *__gu_addr @@ 
    got char const [noderef] __user * @@
   drivers/hwmon/w83793.c:1372:37: sparse:     expected char const *__gu_addr
   drivers/hwmon/w83793.c:1372:37: sparse:     got char const [noderef] __user *
>> drivers/hwmon/w83793.c:1372:37: sparse: sparse: incorrect type in argument 1 
>> (different address spaces) @@     expected void const volatile [noderef] 
>> __user *ptr @@     got char const *__gu_addr @@
>> drivers/hwmon/w83793.c:1372:37: sparse:     expected void const volatile 
>> [noderef] __user *ptr
   drivers/hwmon/w83793.c:1372:37: sparse:     got char const *__gu_addr
   drivers/hwmon/w83793.c:1425:21: sparse: sparse: incorrect type in 
initializer (different address spaces) @@     expected int const *__gu_addr @@  
   got int [noderef] __user * @@
   drivers/hwmon/w83793.c:1425:21: sparse:     expected int const *__gu_addr
   drivers/hwmon/w83793.c:1425:21: sparse:     got int [noderef] __user *
>> drivers/hwmon/w83793.c:1425:21: sparse: sparse: incorrect type in argument 1 
>> (different address spaces) @@     expected void const volatile [noderef] 
>> __user *ptr @@     got int const *__gu_addr @@
   drivers/hwmon/w83793.c:1425:21: sparse:     expected void const volatile 
[noderef] __user *ptr
   drivers/hwmon/w83793.c:1425:21: sparse:     got int const *__gu_addr
   drivers/hwmon/w83793.c:1435:21: sparse: sparse: incorrect type in 
initializer (different address spaces) @@     expected int const *__gu_addr @@  
   got int [noderef] __user * @@
   drivers/hwmon/w83793.c:1435:21: sparse:     expected int const *__gu_addr
   drivers/hwmon/w83793.c:1435:21: sparse:     got int [noderef] __user *
   drivers/hwmon/w83793.c:1435:21: sparse: sparse: incorrect type in argument 1 
(different address spaces) @@     expected void const volatile [noderef] __user 
*ptr @@     got int const *__gu_addr @@
   drivers/hwmon/w83793.c:1435:21: sparse:     expected void const volatile 
[noderef] __user *ptr
   drivers/hwmon/w83793.c:1435:21: sparse:     got int const *__gu_addr
--
   net/dccp/proto.c:535:52: sparse: sparse: incorrect type in argument 2 
(different base types) @@     expected restricted __be32 const [usertype] 
service @@     got int [addressable] val @@
   net/dccp/proto.c:535:52: sparse:     expected restricted __be32 const 
[usertype] service
   net/dccp/proto.c:535:52: sparse:     got int [addressable] val
   net/dccp/proto.c:620:13: sparse: sparse: incorrect type in initializer 
(different address spaces) @@     expected int const *__gu_addr @@     got int 
[noderef] __user *optlen @@
   net/dccp/proto.c:620:13: sparse:     expected int const *__gu_addr
   net/dccp/proto.c:620:13: sparse:     got int [noderef] __user *optlen
>> net/dccp/proto.c:620:13: sparse: sparse: incorrect type in argument 1 
>> (different address spaces) @@     expected void const volatile [noderef] 
>> __user *ptr @@     got int const *__gu_addr @@
>> net/dccp/proto.c:620:13: sparse:     expected void const volatile [noderef] 
>> __user *ptr
   net/dccp/proto.c:620:13: sparse:     got int const *__gu_addr
   net/dccp/proto.c:718:57: sparse: sparse: incorrect type in argument 2 
(different base types) @@     expected restricted __be32 [usertype] param @@    
 got int cmsg_type @@
   net/dccp/proto.c:718:57: sparse:     expected restricted __be32 [usertype] 
param
   net/dccp/proto.c:718:57: sparse:     got int cmsg_type
--
   net/ipv6/ip6mr.c:1837:13: sparse: sparse: incorrect type in initializer 
(different address spaces) @@     expected int const *__gu_addr @@     got int 
[noderef] __user *optlen @@
   net/ipv6/ip6mr.c:1837:13: sparse:     expected int const *__gu_addr
   net/ipv6/ip6mr.c:1837:13: sparse:     got int [noderef] __user *optlen
>> net/ipv6/ip6mr.c:1837:13: sparse: sparse: incorrect type in argument 1 
>> (different address spaces) @@     expected void const volatile [noderef] 
>> __user *ptr @@     got int const *__gu_addr @@
>> net/ipv6/ip6mr.c:1837:13: sparse:     expected void const volatile [noderef] 
>> __user *ptr
   net/ipv6/ip6mr.c:1837:13: sparse:     got int const *__gu_addr
   net/ipv6/ip6mr.c:405:13: sparse: sparse: context imbalance in 
'ip6mr_vif_seq_start' - different lock contexts for basic block
   net/ipv6/ip6mr.c: note: in included file (through include/linux/mroute6.h):
   include/linux/mroute_base.h:427:31: sparse: sparse: context imbalance in 
'mr_mfc_seq_stop' - unexpected unlock

vim +1126 drivers/usb/gadget/function/rndis.c

^1da177e4c3f415 drivers/usb/gadget/rndis.c          Linus Torvalds        
2005-04-16  1116  
e184d5fcaac9676 drivers/usb/gadget/rndis.c          Alexey Dobriyan       
2008-05-14  1117  static ssize_t rndis_proc_write(struct file *file, const char 
__user *buffer,
e184d5fcaac9676 drivers/usb/gadget/rndis.c          Alexey Dobriyan       
2008-05-14  1118                              size_t count, loff_t *ppos)
^1da177e4c3f415 drivers/usb/gadget/rndis.c          Linus Torvalds        
2005-04-16  1119  {
d9dda78bad87959 drivers/usb/gadget/rndis.c          Al Viro               
2013-03-31  1120      rndis_params *p = PDE_DATA(file_inode(file));
^1da177e4c3f415 drivers/usb/gadget/rndis.c          Linus Torvalds        
2005-04-16  1121      u32 speed = 0;
^1da177e4c3f415 drivers/usb/gadget/rndis.c          Linus Torvalds        
2005-04-16  1122      int i, fl_speed = 0;
^1da177e4c3f415 drivers/usb/gadget/rndis.c          Linus Torvalds        
2005-04-16  1123  
^1da177e4c3f415 drivers/usb/gadget/rndis.c          Linus Torvalds        
2005-04-16  1124      for (i = 0; i < count; i++) {
^1da177e4c3f415 drivers/usb/gadget/rndis.c          Linus Torvalds        
2005-04-16  1125              char c;
^1da177e4c3f415 drivers/usb/gadget/rndis.c          Linus Torvalds        
2005-04-16 @1126              if (get_user(c, buffer))
^1da177e4c3f415 drivers/usb/gadget/rndis.c          Linus Torvalds        
2005-04-16  1127                      return -EFAULT;
^1da177e4c3f415 drivers/usb/gadget/rndis.c          Linus Torvalds        
2005-04-16  1128              switch (c) {
^1da177e4c3f415 drivers/usb/gadget/rndis.c          Linus Torvalds        
2005-04-16  1129              case '0':
^1da177e4c3f415 drivers/usb/gadget/rndis.c          Linus Torvalds        
2005-04-16  1130              case '1':
^1da177e4c3f415 drivers/usb/gadget/rndis.c          Linus Torvalds        
2005-04-16  1131              case '2':
^1da177e4c3f415 drivers/usb/gadget/rndis.c          Linus Torvalds        
2005-04-16  1132              case '3':
^1da177e4c3f415 drivers/usb/gadget/rndis.c          Linus Torvalds        
2005-04-16  1133              case '4':
^1da177e4c3f415 drivers/usb/gadget/rndis.c          Linus Torvalds        
2005-04-16  1134              case '5':
^1da177e4c3f415 drivers/usb/gadget/rndis.c          Linus Torvalds        
2005-04-16  1135              case '6':
^1da177e4c3f415 drivers/usb/gadget/rndis.c          Linus Torvalds        
2005-04-16  1136              case '7':
^1da177e4c3f415 drivers/usb/gadget/rndis.c          Linus Torvalds        
2005-04-16  1137              case '8':
^1da177e4c3f415 drivers/usb/gadget/rndis.c          Linus Torvalds        
2005-04-16  1138              case '9':
^1da177e4c3f415 drivers/usb/gadget/rndis.c          Linus Torvalds        
2005-04-16  1139                      fl_speed = 1;
^1da177e4c3f415 drivers/usb/gadget/rndis.c          Linus Torvalds        
2005-04-16  1140                      speed = speed * 10 + c - '0';
^1da177e4c3f415 drivers/usb/gadget/rndis.c          Linus Torvalds        
2005-04-16  1141                      break;
^1da177e4c3f415 drivers/usb/gadget/rndis.c          Linus Torvalds        
2005-04-16  1142              case 'C':
^1da177e4c3f415 drivers/usb/gadget/rndis.c          Linus Torvalds        
2005-04-16  1143              case 'c':
868055fdd2399cb drivers/usb/gadget/function/rndis.c Andrzej Pietrasiewicz 
2015-05-18  1144                      rndis_signal_connect(p);
^1da177e4c3f415 drivers/usb/gadget/rndis.c          Linus Torvalds        
2005-04-16  1145                      break;
^1da177e4c3f415 drivers/usb/gadget/rndis.c          Linus Torvalds        
2005-04-16  1146              case 'D':
^1da177e4c3f415 drivers/usb/gadget/rndis.c          Linus Torvalds        
2005-04-16  1147              case 'd':
868055fdd2399cb drivers/usb/gadget/function/rndis.c Andrzej Pietrasiewicz 
2015-05-18  1148                      rndis_signal_disconnect(p);
^1da177e4c3f415 drivers/usb/gadget/rndis.c          Linus Torvalds        
2005-04-16  1149                      break;
^1da177e4c3f415 drivers/usb/gadget/rndis.c          Linus Torvalds        
2005-04-16  1150              default:
^1da177e4c3f415 drivers/usb/gadget/rndis.c          Linus Torvalds        
2005-04-16  1151                      if (fl_speed) p->speed = speed;
33376c1c043c050 drivers/usb/gadget/rndis.c          David Brownell        
2008-08-18  1152                      else pr_debug("%c is not valid\n", c);
^1da177e4c3f415 drivers/usb/gadget/rndis.c          Linus Torvalds        
2005-04-16  1153                      break;
^1da177e4c3f415 drivers/usb/gadget/rndis.c          Linus Torvalds        
2005-04-16  1154              }
^1da177e4c3f415 drivers/usb/gadget/rndis.c          Linus Torvalds        
2005-04-16  1155  
^1da177e4c3f415 drivers/usb/gadget/rndis.c          Linus Torvalds        
2005-04-16  1156              buffer++;
^1da177e4c3f415 drivers/usb/gadget/rndis.c          Linus Torvalds        
2005-04-16  1157      }
^1da177e4c3f415 drivers/usb/gadget/rndis.c          Linus Torvalds        
2005-04-16  1158  
^1da177e4c3f415 drivers/usb/gadget/rndis.c          Linus Torvalds        
2005-04-16  1159      return count;
^1da177e4c3f415 drivers/usb/gadget/rndis.c          Linus Torvalds        
2005-04-16  1160  }
^1da177e4c3f415 drivers/usb/gadget/rndis.c          Linus Torvalds        
2005-04-16  1161  

:::::: The code at line 1126 was first introduced by commit
:::::: 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 Linux-2.6.12-rc2

:::::: TO: Linus Torvalds <torva...@ppc970.osdl.org>
:::::: CC: Linus Torvalds <torva...@ppc970.osdl.org>

---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-...@lists.01.org

Attachment: .config.gz
Description: application/gzip

Reply via email to