Hi Cyrus,

Thank you for the patch! Yet something to improve:

[auto build test ERROR on linus/master]
[cannot apply to v5.3-rc7 next-20190902]
[if your patch is applied to the wrong git tree, please drop us a note to help 
improve the system]

url:    
https://github.com/0day-ci/linux/commits/Cyrus-Sh/Clock-independent-TCP-ISN-generation/20190903-131719
config: x86_64-randconfig-e003-201935 (attached as .config)
compiler: gcc-7 (Debian 7.4.0-11) 7.4.0
reproduce:
        # save the attached .config to linux build tree
        make ARCH=x86_64 

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

All errors (new ones prefixed by >>):

>> kernel/sysctl_binary.c:335:42: error: expected '}' before string constant
     {CTL_INT,   NET_IPV4_TCP_RANDOM_ISN     "tcp_random_isn"}
                                             ^~~~~~~~~~~~~~~~
>> kernel/sysctl_binary.c:336:2: error: expected '}' before '{' token
     {CTL_INT, NET_IPV4_FORWARD,   "ip_forward" },
     ^

vim +335 kernel/sysctl_binary.c

   333  
   334  static const struct bin_table bin_net_ipv4_table[] = {
 > 335          {CTL_INT,   NET_IPV4_TCP_RANDOM_ISN     "tcp_random_isn"}
 > 336          {CTL_INT,       NET_IPV4_FORWARD,                       
 > "ip_forward" },
   337  
   338          { CTL_DIR,      NET_IPV4_CONF,          "conf",         
bin_net_ipv4_conf_table },
   339          { CTL_DIR,      NET_IPV4_NEIGH,         "neigh",        
bin_net_neigh_table },
   340          { CTL_DIR,      NET_IPV4_ROUTE,         "route",        
bin_net_ipv4_route_table },
   341          /* NET_IPV4_FIB_HASH unused */
   342          { CTL_DIR,      NET_IPV4_NETFILTER,     "netfilter",    
bin_net_ipv4_netfilter_table },
   343  
   344          { CTL_INT,      NET_IPV4_TCP_TIMESTAMPS,                
"tcp_timestamps" },
   345          { CTL_INT,      NET_IPV4_TCP_WINDOW_SCALING,            
"tcp_window_scaling" },
   346          { CTL_INT,      NET_IPV4_TCP_SACK,                      
"tcp_sack" },
   347          { CTL_INT,      NET_IPV4_TCP_RETRANS_COLLAPSE,          
"tcp_retrans_collapse" },
   348          { CTL_INT,      NET_IPV4_DEFAULT_TTL,                   
"ip_default_ttl" },
   349          /* NET_IPV4_AUTOCONFIG unused */
   350          { CTL_INT,      NET_IPV4_NO_PMTU_DISC,                  
"ip_no_pmtu_disc" },
   351          { CTL_INT,      NET_IPV4_NONLOCAL_BIND,                 
"ip_nonlocal_bind" },
   352          { CTL_INT,      NET_IPV4_TCP_SYN_RETRIES,               
"tcp_syn_retries" },
   353          { CTL_INT,      NET_TCP_SYNACK_RETRIES,                 
"tcp_synack_retries" },
   354          { CTL_INT,      NET_TCP_MAX_ORPHANS,                    
"tcp_max_orphans" },
   355          { CTL_INT,      NET_TCP_MAX_TW_BUCKETS,                 
"tcp_max_tw_buckets" },
   356          { CTL_INT,      NET_IPV4_DYNADDR,                       
"ip_dynaddr" },
   357          { CTL_INT,      NET_IPV4_TCP_KEEPALIVE_TIME,            
"tcp_keepalive_time" },
   358          { CTL_INT,      NET_IPV4_TCP_KEEPALIVE_PROBES,          
"tcp_keepalive_probes" },
   359          { CTL_INT,      NET_IPV4_TCP_KEEPALIVE_INTVL,           
"tcp_keepalive_intvl" },
   360          { CTL_INT,      NET_IPV4_TCP_RETRIES1,                  
"tcp_retries1" },
   361          { CTL_INT,      NET_IPV4_TCP_RETRIES2,                  
"tcp_retries2" },
   362          { CTL_INT,      NET_IPV4_TCP_FIN_TIMEOUT,               
"tcp_fin_timeout" },
   363          { CTL_INT,      NET_TCP_SYNCOOKIES,                     
"tcp_syncookies" },
   364          { CTL_INT,      NET_TCP_TW_RECYCLE,                     
"tcp_tw_recycle" },
   365          { CTL_INT,      NET_TCP_ABORT_ON_OVERFLOW,              
"tcp_abort_on_overflow" },
   366          { CTL_INT,      NET_TCP_STDURG,                         
"tcp_stdurg" },
   367          { CTL_INT,      NET_TCP_RFC1337,                        
"tcp_rfc1337" },
   368          { CTL_INT,      NET_TCP_MAX_SYN_BACKLOG,                
"tcp_max_syn_backlog" },
   369          { CTL_INT,      NET_IPV4_LOCAL_PORT_RANGE,              
"ip_local_port_range" },
   370          { CTL_INT,      NET_IPV4_IGMP_MAX_MEMBERSHIPS,          
"igmp_max_memberships" },
   371          { CTL_INT,      NET_IPV4_IGMP_MAX_MSF,                  
"igmp_max_msf" },
   372          { CTL_INT,      NET_IPV4_INET_PEER_THRESHOLD,           
"inet_peer_threshold" },
   373          { CTL_INT,      NET_IPV4_INET_PEER_MINTTL,              
"inet_peer_minttl" },
   374          { CTL_INT,      NET_IPV4_INET_PEER_MAXTTL,              
"inet_peer_maxttl" },
   375          { CTL_INT,      NET_IPV4_INET_PEER_GC_MINTIME,          
"inet_peer_gc_mintime" },
   376          { CTL_INT,      NET_IPV4_INET_PEER_GC_MAXTIME,          
"inet_peer_gc_maxtime" },
   377          { CTL_INT,      NET_TCP_ORPHAN_RETRIES,                 
"tcp_orphan_retries" },
   378          { CTL_INT,      NET_TCP_FACK,                           
"tcp_fack" },
   379          { CTL_INT,      NET_TCP_REORDERING,                     
"tcp_reordering" },
   380          { CTL_INT,      NET_TCP_ECN,                            
"tcp_ecn" },
   381          { CTL_INT,      NET_TCP_DSACK,                          
"tcp_dsack" },
   382          { CTL_INT,      NET_TCP_MEM,                            
"tcp_mem" },
   383          { CTL_INT,      NET_TCP_WMEM,                           
"tcp_wmem" },
   384          { CTL_INT,      NET_TCP_RMEM,                           
"tcp_rmem" },
   385          { CTL_INT,      NET_TCP_APP_WIN,                        
"tcp_app_win" },
   386          { CTL_INT,      NET_TCP_ADV_WIN_SCALE,                  
"tcp_adv_win_scale" },
   387          { CTL_INT,      NET_TCP_TW_REUSE,                       
"tcp_tw_reuse" },
   388          { CTL_INT,      NET_TCP_FRTO,                           
"tcp_frto" },
   389          { CTL_INT,      NET_TCP_FRTO_RESPONSE,                  
"tcp_frto_response" },
   390          { CTL_INT,      NET_TCP_LOW_LATENCY,                    
"tcp_low_latency" },
   391          { CTL_INT,      NET_TCP_NO_METRICS_SAVE,                
"tcp_no_metrics_save" },
   392          { CTL_INT,      NET_TCP_MODERATE_RCVBUF,                
"tcp_moderate_rcvbuf" },
   393          { CTL_INT,      NET_TCP_TSO_WIN_DIVISOR,                
"tcp_tso_win_divisor" },
   394          { CTL_STR,      NET_TCP_CONG_CONTROL,                   
"tcp_congestion_control" },
   395          { CTL_INT,      NET_TCP_MTU_PROBING,                    
"tcp_mtu_probing" },
   396          { CTL_INT,      NET_TCP_BASE_MSS,                       
"tcp_base_mss" },
   397          { CTL_INT,      NET_IPV4_TCP_WORKAROUND_SIGNED_WINDOWS, 
"tcp_workaround_signed_windows" },
   398          { CTL_INT,      NET_TCP_SLOW_START_AFTER_IDLE,          
"tcp_slow_start_after_idle" },
   399          { CTL_INT,      NET_CIPSOV4_CACHE_ENABLE,               
"cipso_cache_enable" },
   400          { CTL_INT,      NET_CIPSOV4_CACHE_BUCKET_SIZE,          
"cipso_cache_bucket_size" },
   401          { CTL_INT,      NET_CIPSOV4_RBM_OPTFMT,                 
"cipso_rbm_optfmt" },
   402          { CTL_INT,      NET_CIPSOV4_RBM_STRICTVALID,            
"cipso_rbm_strictvalid" },
   403          /* NET_TCP_AVAIL_CONG_CONTROL 
"tcp_available_congestion_control" no longer used */
   404          { CTL_STR,      NET_TCP_ALLOWED_CONG_CONTROL,           
"tcp_allowed_congestion_control" },
   405          { CTL_INT,      NET_TCP_MAX_SSTHRESH,                   
"tcp_max_ssthresh" },
   406  
   407          { CTL_INT,      NET_IPV4_ICMP_ECHO_IGNORE_ALL,          
"icmp_echo_ignore_all" },
   408          { CTL_INT,      NET_IPV4_ICMP_ECHO_IGNORE_BROADCASTS,   
"icmp_echo_ignore_broadcasts" },
   409          { CTL_INT,      NET_IPV4_ICMP_IGNORE_BOGUS_ERROR_RESPONSES,     
"icmp_ignore_bogus_error_responses" },
   410          { CTL_INT,      NET_IPV4_ICMP_ERRORS_USE_INBOUND_IFADDR,        
"icmp_errors_use_inbound_ifaddr" },
   411          { CTL_INT,      NET_IPV4_ICMP_RATELIMIT,                
"icmp_ratelimit" },
   412          { CTL_INT,      NET_IPV4_ICMP_RATEMASK,                 
"icmp_ratemask" },
   413  
   414          { CTL_INT,      NET_IPV4_IPFRAG_HIGH_THRESH,            
"ipfrag_high_thresh" },
   415          { CTL_INT,      NET_IPV4_IPFRAG_LOW_THRESH,             
"ipfrag_low_thresh" },
   416          { CTL_INT,      NET_IPV4_IPFRAG_TIME,                   
"ipfrag_time" },
   417  
   418          { CTL_INT,      NET_IPV4_IPFRAG_SECRET_INTERVAL,        
"ipfrag_secret_interval" },
   419          /* NET_IPV4_IPFRAG_MAX_DIST "ipfrag_max_dist" no longer used */
   420  
   421          { CTL_INT,      2088 /* NET_IPQ_QMAX */,                
"ip_queue_maxlen" },
   422  
   423          /* NET_TCP_DEFAULT_WIN_SCALE unused */
   424          /* NET_TCP_BIC_BETA unused */
   425          /* NET_IPV4_TCP_MAX_KA_PROBES unused */
   426          /* NET_IPV4_IP_MASQ_DEBUG unused */
   427          /* NET_TCP_SYN_TAILDROP unused */
   428          /* NET_IPV4_ICMP_SOURCEQUENCH_RATE unused */
   429          /* NET_IPV4_ICMP_DESTUNREACH_RATE unused */
   430          /* NET_IPV4_ICMP_TIMEEXCEED_RATE unused */
   431          /* NET_IPV4_ICMP_PARAMPROB_RATE unused */
   432          /* NET_IPV4_ICMP_ECHOREPLY_RATE unused */
   433          /* NET_IPV4_ALWAYS_DEFRAG unused */
   434          {}
   435  };
   436  

---
0-DAY kernel test infrastructure                Open Source Technology Center
https://lists.01.org/pipermail/kbuild-all                   Intel Corporation

Attachment: .config.gz
Description: application/gzip

Reply via email to