linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 0/3] thunderbolt fixes for v4.15-rc2
@ 2017-12-01 12:08 Mika Westerberg
  2017-12-01 12:08 ` [PATCH 1/3] thunderbolt: Make pathname to force_power shorter Mika Westerberg
                   ` (3 more replies)
  0 siblings, 4 replies; 8+ messages in thread
From: Mika Westerberg @ 2017-12-01 12:08 UTC (permalink / raw)
  To: Greg Kroah-Hartman; +Cc: Mika Westerberg, linux-kernel

Hi Greg,

Here are two Thunderbolt fixes and one related MAINTAINERS update for the
next -rc:

- Use shorter path for force_power attribute in thunderbolt.rst
- Ring interrupts were not masked properly when Rx polling starts
- Add thunderbolt.rst to the Thunderbolt driver MAINTAINERS entry

Thanks!

Andy Shevchenko (1):
  thunderbolt: Make pathname to force_power shorter

Mika Westerberg (2):
  MAINTAINERS: Add thunderbolt.rst to the Thunderbolt driver entry
  thunderbolt: Mask ring interrupt properly when polling starts

 Documentation/admin-guide/thunderbolt.rst | 2 +-
 MAINTAINERS                               | 1 +
 drivers/thunderbolt/nhi.c                 | 2 +-
 3 files changed, 3 insertions(+), 2 deletions(-)

-- 
2.15.0

^ permalink raw reply	[flat|nested] 8+ messages in thread

* [PATCH 1/3] thunderbolt: Make pathname to force_power shorter
  2017-12-01 12:08 [PATCH 0/3] thunderbolt fixes for v4.15-rc2 Mika Westerberg
@ 2017-12-01 12:08 ` Mika Westerberg
  2017-12-01 12:08 ` [PATCH 2/3] MAINTAINERS: Add thunderbolt.rst to the Thunderbolt driver entry Mika Westerberg
                   ` (2 subsequent siblings)
  3 siblings, 0 replies; 8+ messages in thread
From: Mika Westerberg @ 2017-12-01 12:08 UTC (permalink / raw)
  To: Greg Kroah-Hartman; +Cc: Mika Westerberg, linux-kernel, Andy Shevchenko

From: Andy Shevchenko <andriy.shevchenko@linux.intel.com>

WMI is the bus inside kernel, so, we may access the GUID via
/sys/bus/wmi instead of doing this through /sys/devices path.

Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
Acked-by: Mario Limonciello <mario.limonciello@dell.com>
Signed-off-by: Mika Westerberg <mika.westerberg@linux.intel.com>
---
 Documentation/admin-guide/thunderbolt.rst | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/Documentation/admin-guide/thunderbolt.rst b/Documentation/admin-guide/thunderbolt.rst
index de50a8561774..9b55952039a6 100644
--- a/Documentation/admin-guide/thunderbolt.rst
+++ b/Documentation/admin-guide/thunderbolt.rst
@@ -230,7 +230,7 @@ If supported by your machine this will be exposed by the WMI bus with
 a sysfs attribute called "force_power".
 
 For example the intel-wmi-thunderbolt driver exposes this attribute in:
-  /sys/devices/platform/PNP0C14:00/wmi_bus/wmi_bus-PNP0C14:00/86CCFD48-205E-4A77-9C48-2021CBEDE341/force_power
+  /sys/bus/wmi/devices/86CCFD48-205E-4A77-9C48-2021CBEDE341/force_power
 
   To force the power to on, write 1 to this attribute file.
   To disable force power, write 0 to this attribute file.
-- 
2.15.0

^ permalink raw reply related	[flat|nested] 8+ messages in thread

* [PATCH 2/3] MAINTAINERS: Add thunderbolt.rst to the Thunderbolt driver entry
  2017-12-01 12:08 [PATCH 0/3] thunderbolt fixes for v4.15-rc2 Mika Westerberg
  2017-12-01 12:08 ` [PATCH 1/3] thunderbolt: Make pathname to force_power shorter Mika Westerberg
@ 2017-12-01 12:08 ` Mika Westerberg
  2017-12-01 12:08 ` [PATCH 3/3] thunderbolt: Mask ring interrupt properly when polling starts Mika Westerberg
  2017-12-05  8:49 ` [PATCH 0/3] thunderbolt fixes for v4.15-rc2 Mika Westerberg
  3 siblings, 0 replies; 8+ messages in thread
From: Mika Westerberg @ 2017-12-01 12:08 UTC (permalink / raw)
  To: Greg Kroah-Hartman; +Cc: Mika Westerberg, linux-kernel

Make sure Thunderbolt maintainers get to see patches that touch
documentation of the Thunderbolt driver as well.

Signed-off-by: Mika Westerberg <mika.westerberg@linux.intel.com>
---
 MAINTAINERS | 1 +
 1 file changed, 1 insertion(+)

diff --git a/MAINTAINERS b/MAINTAINERS
index aa71ab52fd76..478e4d342c2a 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -13471,6 +13471,7 @@ M:	Mika Westerberg <mika.westerberg@linux.intel.com>
 M:	Yehezkel Bernat <yehezkel.bernat@intel.com>
 T:	git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
 S:	Maintained
+F:	Documentation/admin-guide/thunderbolt.rst
 F:	drivers/thunderbolt/
 F:	include/linux/thunderbolt.h
 
-- 
2.15.0

^ permalink raw reply related	[flat|nested] 8+ messages in thread

* [PATCH 3/3] thunderbolt: Mask ring interrupt properly when polling starts
  2017-12-01 12:08 [PATCH 0/3] thunderbolt fixes for v4.15-rc2 Mika Westerberg
  2017-12-01 12:08 ` [PATCH 1/3] thunderbolt: Make pathname to force_power shorter Mika Westerberg
  2017-12-01 12:08 ` [PATCH 2/3] MAINTAINERS: Add thunderbolt.rst to the Thunderbolt driver entry Mika Westerberg
@ 2017-12-01 12:08 ` Mika Westerberg
  2017-12-05  8:49 ` [PATCH 0/3] thunderbolt fixes for v4.15-rc2 Mika Westerberg
  3 siblings, 0 replies; 8+ messages in thread
From: Mika Westerberg @ 2017-12-01 12:08 UTC (permalink / raw)
  To: Greg Kroah-Hartman; +Cc: Mika Westerberg, linux-kernel

When ring enters polling mode we are expected to mask the ring interrupt
before the callback is called. However, the current code actually
unmasks it probably because of a copy-paste mistake.

Mask the interrupt properly from now on.

Fixes: 4ffe722eefcb ("thunderbolt: Add polling mode for rings")
Signed-off-by: Mika Westerberg <mika.westerberg@linux.intel.com>
Acked-by: Yehezkel Bernat <yehezkel.bernat@intel.com>
---
 drivers/thunderbolt/nhi.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/drivers/thunderbolt/nhi.c b/drivers/thunderbolt/nhi.c
index 419a7a90bce0..f45bcbc63738 100644
--- a/drivers/thunderbolt/nhi.c
+++ b/drivers/thunderbolt/nhi.c
@@ -339,7 +339,7 @@ static void __ring_interrupt(struct tb_ring *ring)
 		return;
 
 	if (ring->start_poll) {
-		__ring_interrupt_mask(ring, false);
+		__ring_interrupt_mask(ring, true);
 		ring->start_poll(ring->poll_data);
 	} else {
 		schedule_work(&ring->work);
-- 
2.15.0

^ permalink raw reply related	[flat|nested] 8+ messages in thread

* Re: [PATCH 0/3] thunderbolt fixes for v4.15-rc2
  2017-12-01 12:08 [PATCH 0/3] thunderbolt fixes for v4.15-rc2 Mika Westerberg
                   ` (2 preceding siblings ...)
  2017-12-01 12:08 ` [PATCH 3/3] thunderbolt: Mask ring interrupt properly when polling starts Mika Westerberg
@ 2017-12-05  8:49 ` Mika Westerberg
  2017-12-05  8:52   ` Greg Kroah-Hartman
  3 siblings, 1 reply; 8+ messages in thread
From: Mika Westerberg @ 2017-12-05  8:49 UTC (permalink / raw)
  To: Greg Kroah-Hartman; +Cc: linux-kernel

On Fri, Dec 01, 2017 at 03:08:02PM +0300, Mika Westerberg wrote:
> Hi Greg,
> 
> Here are two Thunderbolt fixes and one related MAINTAINERS update for the
> next -rc:
> 
> - Use shorter path for force_power attribute in thunderbolt.rst
> - Ring interrupts were not masked properly when Rx polling starts
> - Add thunderbolt.rst to the Thunderbolt driver MAINTAINERS entry
> 
> Thanks!

Hi Greg,

I wonder if I missed something in this series? These are fixes I picked
up to my tree and then forwarded to you to be included in your char-misc
repository for -rc.

Thanks!

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [PATCH 0/3] thunderbolt fixes for v4.15-rc2
  2017-12-05  8:49 ` [PATCH 0/3] thunderbolt fixes for v4.15-rc2 Mika Westerberg
@ 2017-12-05  8:52   ` Greg Kroah-Hartman
  2017-12-16  8:50     ` Mika Westerberg
  0 siblings, 1 reply; 8+ messages in thread
From: Greg Kroah-Hartman @ 2017-12-05  8:52 UTC (permalink / raw)
  To: Mika Westerberg; +Cc: linux-kernel

On Tue, Dec 05, 2017 at 10:49:13AM +0200, Mika Westerberg wrote:
> On Fri, Dec 01, 2017 at 03:08:02PM +0300, Mika Westerberg wrote:
> > Hi Greg,
> > 
> > Here are two Thunderbolt fixes and one related MAINTAINERS update for the
> > next -rc:
> > 
> > - Use shorter path for force_power attribute in thunderbolt.rst
> > - Ring interrupts were not masked properly when Rx polling starts
> > - Add thunderbolt.rst to the Thunderbolt driver MAINTAINERS entry
> > 
> > Thanks!
> 
> Hi Greg,
> 
> I wonder if I missed something in this series? These are fixes I picked
> up to my tree and then forwarded to you to be included in your char-misc
> repository for -rc.

I was traveling all last week, please give me a chance to catch up on
patches :)

thanks,

greg k-h

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [PATCH 0/3] thunderbolt fixes for v4.15-rc2
  2017-12-05  8:52   ` Greg Kroah-Hartman
@ 2017-12-16  8:50     ` Mika Westerberg
  2017-12-16 16:11       ` Greg Kroah-Hartman
  0 siblings, 1 reply; 8+ messages in thread
From: Mika Westerberg @ 2017-12-16  8:50 UTC (permalink / raw)
  To: Greg Kroah-Hartman; +Cc: linux-kernel

On Tue, Dec 05, 2017 at 09:52:50AM +0100, Greg Kroah-Hartman wrote:
> On Tue, Dec 05, 2017 at 10:49:13AM +0200, Mika Westerberg wrote:
> > On Fri, Dec 01, 2017 at 03:08:02PM +0300, Mika Westerberg wrote:
> > > Hi Greg,
> > > 
> > > Here are two Thunderbolt fixes and one related MAINTAINERS update for the
> > > next -rc:
> > > 
> > > - Use shorter path for force_power attribute in thunderbolt.rst
> > > - Ring interrupts were not masked properly when Rx polling starts
> > > - Add thunderbolt.rst to the Thunderbolt driver MAINTAINERS entry
> > > 
> > > Thanks!
> > 
> > Hi Greg,
> > 
> > I wonder if I missed something in this series? These are fixes I picked
> > up to my tree and then forwarded to you to be included in your char-misc
> > repository for -rc.
> 
> I was traveling all last week, please give me a chance to catch up on
> patches :)

Hi Greg,

Any change to get these fixes for next -rc? They have been on relevant
mailing list since v4.15-rc1 and all Thunderbolt maintainers have seen
them. I picked them up to our Thunderbolt tree and forwarded to you.
Isn't that how the process is supposed to work?

Thanks again.

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [PATCH 0/3] thunderbolt fixes for v4.15-rc2
  2017-12-16  8:50     ` Mika Westerberg
@ 2017-12-16 16:11       ` Greg Kroah-Hartman
  0 siblings, 0 replies; 8+ messages in thread
From: Greg Kroah-Hartman @ 2017-12-16 16:11 UTC (permalink / raw)
  To: Mika Westerberg; +Cc: linux-kernel

On Sat, Dec 16, 2017 at 10:50:21AM +0200, Mika Westerberg wrote:
> On Tue, Dec 05, 2017 at 09:52:50AM +0100, Greg Kroah-Hartman wrote:
> > On Tue, Dec 05, 2017 at 10:49:13AM +0200, Mika Westerberg wrote:
> > > On Fri, Dec 01, 2017 at 03:08:02PM +0300, Mika Westerberg wrote:
> > > > Hi Greg,
> > > > 
> > > > Here are two Thunderbolt fixes and one related MAINTAINERS update for the
> > > > next -rc:
> > > > 
> > > > - Use shorter path for force_power attribute in thunderbolt.rst
> > > > - Ring interrupts were not masked properly when Rx polling starts
> > > > - Add thunderbolt.rst to the Thunderbolt driver MAINTAINERS entry
> > > > 
> > > > Thanks!
> > > 
> > > Hi Greg,
> > > 
> > > I wonder if I missed something in this series? These are fixes I picked
> > > up to my tree and then forwarded to you to be included in your char-misc
> > > repository for -rc.
> > 
> > I was traveling all last week, please give me a chance to catch up on
> > patches :)
> 
> Hi Greg,
> 
> Any change to get these fixes for next -rc? They have been on relevant
> mailing list since v4.15-rc1 and all Thunderbolt maintainers have seen
> them. I picked them up to our Thunderbolt tree and forwarded to you.
> Isn't that how the process is supposed to work?

Yeah, sorry for the delay, I knew I just had to get them in before
-final, so they were at the bottom of the pile.  Now queued up.

greg k-h

^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2017-12-16 16:11 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-12-01 12:08 [PATCH 0/3] thunderbolt fixes for v4.15-rc2 Mika Westerberg
2017-12-01 12:08 ` [PATCH 1/3] thunderbolt: Make pathname to force_power shorter Mika Westerberg
2017-12-01 12:08 ` [PATCH 2/3] MAINTAINERS: Add thunderbolt.rst to the Thunderbolt driver entry Mika Westerberg
2017-12-01 12:08 ` [PATCH 3/3] thunderbolt: Mask ring interrupt properly when polling starts Mika Westerberg
2017-12-05  8:49 ` [PATCH 0/3] thunderbolt fixes for v4.15-rc2 Mika Westerberg
2017-12-05  8:52   ` Greg Kroah-Hartman
2017-12-16  8:50     ` Mika Westerberg
2017-12-16 16:11       ` Greg Kroah-Hartman

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).