lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [<thread-prev] [day] [month] [year] [list]
Date:	Mon, 08 Dec 2014 16:24:46 -0800
From:	Joe Perches <joe@...ches.com>
To:	Rasmus Wriedt Larsen <rasmuswriedtlarsen@...il.com>,
	Andrew Morton <akpm@...ux-foundation.org>,
	Jiri Kosina <trivial@...nel.org>
Cc:	rmk+kernel@....linux.org.uk, pdeschrijver@...dia.com,
	swarren@...dia.com, linux-kernel@...r.kernel.org
Subject: Re: [PATCH v2] init: calibrate: fix style issues

On Mon, 2014-12-08 at 21:56 +0100, Rasmus Wriedt Larsen wrote:
> Wanted to bump this patch, as nothing has happened in a long time.

Maybe you need to expand the recipient list.
Andrew Morton sometimes picks up patches like this.
Sometimes Jiri Kosina, the trivial maintainer, does.
Both have been added to the recipient list here.

> As this is my first linux patch, I was quite hoping to get it accepted :)
> 
> On 13/10/14 12:12, Rasmus Wriedt Larsen wrote:
> > * fix multiple quoted string split across lines style issues
> > * change printk(KERN_NOTICE to pr_notice
> > * insert spaces after , in function call
> > * change two line pr_notice msg to one line (credit: Joe Perches)
> > 
> > Signed-off-by: Rasmus Wriedt Larsen <rasmuswriedtlarsen@...il.com>
> > ---
> >  init/calibrate.c | 35 ++++++++++++++---------------------
> >  1 file changed, 14 insertions(+), 21 deletions(-)
> > 
> > diff --git a/init/calibrate.c b/init/calibrate.c
> > index ce635dc..d9c8810 100644
> > --- a/init/calibrate.c
> > +++ b/init/calibrate.c
> > @@ -15,7 +15,7 @@ unsigned long lpj_fine;
> >  unsigned long preset_lpj;
> >  static int __init lpj_setup(char *str)
> >  {
> > -	preset_lpj = simple_strtoul(str,NULL,0);
> > +	preset_lpj = simple_strtoul(str, NULL, 0);
> >  	return 1;
> >  }
> > 
> > @@ -40,11 +40,13 @@ static unsigned long calibrate_delay_direct(void)
> >  	unsigned long good_timer_sum = 0;
> >  	unsigned long good_timer_count = 0;
> >  	unsigned long measured_times[MAX_DIRECT_CALIBRATION_RETRIES];
> > -	int max = -1; /* index of measured_times with max/min values or not set */
> > +
> > +	/* index of measured_times with max/min values or not set */
> > +	int max = -1;
> >  	int min = -1;
> >  	int i;
> > 
> > -	if (read_current_timer(&pre_start) < 0 )
> > +	if (read_current_timer(&pre_start) < 0)
> >  		return 0;
> > 
> >  	/*
> > @@ -95,9 +97,7 @@ static unsigned long calibrate_delay_direct(void)
> >  		 * >= 12.5% apart, redo calibration.
> >  		 */
> >  		if (start >= post_end)
> > -			printk(KERN_NOTICE "calibrate_delay_direct() ignoring "
> > -					"timer_rate as we had a TSC wrap around"
> > -					" start=%lu >=post_end=%lu\n",
> > +			pr_notice("calibrate_delay_direct() ignoring timer_rate as we had a TSC wrap around start=%lu >=post_end=%lu\n",
> >  				start, post_end);
> >  		if (start < post_end && pre_start != 0 && pre_end != 0 &&
> >  		    (timer_rate_max - timer_rate_min) < (timer_rate_max >> 3)) {
> > @@ -134,14 +134,12 @@ static unsigned long calibrate_delay_direct(void)
> >  		good_timer_count = 0;
> >  		if ((measured_times[max] - estimate) <
> >  				(estimate - measured_times[min])) {
> > -			printk(KERN_NOTICE "calibrate_delay_direct() dropping "
> > -					"min bogoMips estimate %d = %lu\n",
> > +			pr_notice("calibrate_delay_direct() dropping min bogoMips estimate %d = %lu\n",
> >  				min, measured_times[min]);
> >  			measured_times[min] = 0;
> >  			min = max;
> >  		} else {
> > -			printk(KERN_NOTICE "calibrate_delay_direct() dropping "
> > -					"max bogoMips estimate %d = %lu\n",
> > +			pr_notice("calibrate_delay_direct() dropping max bogoMips estimate %d = %lu\n",
> >  				max, measured_times[max]);
> >  			measured_times[max] = 0;
> >  			max = min;
> > @@ -160,9 +158,8 @@ static unsigned long calibrate_delay_direct(void)
> > 
> >  	}
> > 
> > -	printk(KERN_NOTICE "calibrate_delay_direct() failed to get a good "
> > -	       "estimate for loops_per_jiffy.\nProbably due to long platform "
> > -		"interrupts. Consider using \"lpj=\" boot option.\n");
> > +	pr_notice("%s: failed to reasonably estimate loops_per_jiffy (long platform interrupts?) - perhaps use boot option 'lpj='\n",
> > +		  __func__);
> >  	return 0;
> >  }
> >  #else
> > @@ -280,23 +277,19 @@ void calibrate_delay(void)
> >  	if (per_cpu(cpu_loops_per_jiffy, this_cpu)) {
> >  		lpj = per_cpu(cpu_loops_per_jiffy, this_cpu);
> >  		if (!printed)
> > -			pr_info("Calibrating delay loop (skipped) "
> > -				"already calibrated this CPU");
> > +			pr_info("Calibrating delay loop (skipped) already calibrated this CPU");
> >  	} else if (preset_lpj) {
> >  		lpj = preset_lpj;
> >  		if (!printed)
> > -			pr_info("Calibrating delay loop (skipped) "
> > -				"preset value.. ");
> > +			pr_info("Calibrating delay loop (skipped) preset value.. ");
> >  	} else if ((!printed) && lpj_fine) {
> >  		lpj = lpj_fine;
> > -		pr_info("Calibrating delay loop (skipped), "
> > -			"value calculated using timer frequency.. ");
> > +		pr_info("Calibrating delay loop (skipped), value calculated using timer frequency.. ");
> >  	} else if ((lpj = calibrate_delay_is_known())) {
> >  		;
> >  	} else if ((lpj = calibrate_delay_direct()) != 0) {
> >  		if (!printed)
> > -			pr_info("Calibrating delay using timer "
> > -				"specific routine.. ");
> > +			pr_info("Calibrating delay using timer specific routine.. ");
> >  	} else {
> >  		if (!printed)
> >  			pr_info("Calibrating delay loop... ");


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

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ