From: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
To: Andy Shevchenko <andy.shevchenko@gmail.com>
Cc: Darren Hart <dvhart@infradead.org>,
platform-driver-x86@vger.kernel.org,
"linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
Olof Johansson <olof@lixom.net>,
Thomas Gleixner <tglx@linutronix.de>,
"H. Peter Anvin" <hpa@zytor.com>,
Derek Basehore <dbasehore@google.com>,
vishwanath.somayaji@intel.com
Subject: Re: [PATCH v5] platform:x86: Add PMC Driver for Intel Core SoC
Date: Wed, 25 May 2016 23:43:17 +0530 [thread overview]
Message-ID: <20160525181316.GA32508@rajaneesh-OptiPlex-9010> (raw)
In-Reply-To: <CAHp75Vd9=M4b=5d85r5xL=AYoWtPmtMWqX6=Hnhgs6O62=Q2Rg@mail.gmail.com>
On Tue, May 24, 2016 at 11:12:10PM +0300, Andy Shevchenko wrote:
> On Tue, May 24, 2016 at 10:43 PM, Darren Hart <dvhart@infradead.org> wrote:
> > On Tue, May 24, 2016 at 10:07:32PM +0300, Andy Shevchenko wrote:
> >> On Tue, May 24, 2016 at 9:54 PM, Andy Shevchenko
> >> <andy.shevchenko@gmail.com> wrote:
> >> > On Tue, May 24, 2016 at 5:25 PM, Rajneesh Bhardwaj
> >> > <rajneesh.bhardwaj@intel.com> wrote:
> >>
> >> >> +static int pmc_core_dev_state_show(struct seq_file *s, void *unused)
> >> >> +{
> >> >> + struct pmc_dev *pmcdev = s->private;
> >> >> + u32 counter_val;
> >> >> +
> >> >> + counter_val = pmc_core_reg_read(pmcdev,
> >> >> + SPT_PMC_SLP_S0_RES_COUNTER_OFFSET);
> >> >> + seq_printf(s, "%u\n", pmc_core_adjust_slp_s0_step(counter_val));
> >> >> +
> >> >> + return 0;
> >> >> +}
> >> >> +
> >> >> +static int pmc_core_dev_state_open(struct inode *inode, struct file *file)
> >> >> +{
> >> >> + return single_open(file, pmc_core_dev_state_show, inode->i_private);
> >> >> +}
> >> >> +
> >> >> +static const struct file_operations pmc_core_dev_state_ops = {
> >> >> + .open = pmc_core_dev_state_open,
> >> >> + .read = seq_read,
> >> >> + .llseek = seq_lseek,
> >> >> + .release = single_release,
> >> >> +};
> >> >
> >> > I suppose DEFINE_SIMPLE_ATTRIBUTE might reduce amount of LOC.
> >>
> >> Correction:
> >> DEFINE_DEBUGFS_ATTRIBUTE()
> >
> > Andy caught the couple things I was going to add and a couple more. Please give
> > his feedback one more pass (except where I noted we had already covered things
> > like the header and the module build), and we should still be able to get this
> > into 4.7 if I have the next rev by tomorrow.
>
> For me patch is in a good shape, just style issues and couple of
> things indeed that make code looking better.
>
Thanks again for the review.
I have sent patch v6 addressing your consolidated feedback except a couple
of things that you suggested.
I guess DEFINE_DEBUGFS_ATTRIBUTE is linux-next so to avoid possible build
issues can we skip this for now? We can revisit this change when this is
readily available in the mainline kernel in near future.
Also, Makefile and Kconfig files in pdx86 need alphabetical sorting so
skipped the suggestion related to alphabetical placement in Makefile.
> --
> With Best Regards,
> Andy Shevchenko
--
Best Regards,
Rajneesh
next prev parent reply other threads:[~2016-05-25 18:13 UTC|newest]
Thread overview: 9+ messages / expand[flat|nested] mbox.gz Atom feed top
2016-05-24 14:25 Rajneesh Bhardwaj
2016-05-24 18:54 ` Andy Shevchenko
2016-05-24 19:07 ` Andy Shevchenko
2016-05-24 19:43 ` Darren Hart
2016-05-24 20:12 ` Andy Shevchenko
2016-05-25 18:13 ` Rajneesh Bhardwaj [this message]
2016-05-24 19:38 ` Darren Hart
2016-05-24 20:10 ` Andy Shevchenko
2016-05-24 20:45 ` Darren Hart
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20160525181316.GA32508@rajaneesh-OptiPlex-9010 \
--to=rajneesh.bhardwaj@intel.com \
--cc=andy.shevchenko@gmail.com \
--cc=dbasehore@google.com \
--cc=dvhart@infradead.org \
--cc=hpa@zytor.com \
--cc=linux-kernel@vger.kernel.org \
--cc=olof@lixom.net \
--cc=platform-driver-x86@vger.kernel.org \
--cc=tglx@linutronix.de \
--cc=vishwanath.somayaji@intel.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox
all inboxes | Powered by JetHome®