Re: [PATCH] staging: gdm724x: fixing coding style problems listed by checkpatch

2016-05-06 Thread Greg KH
On Fri, May 06, 2016 at 06:46:32PM -0400, Bruno Carvalho wrote: > This patch is to fix some coding style issues pointed > by scripts/checkpatch.pl Which ones specifically? Please be descriptive, as other commits are for this driver, take a look at them for examples. And remember, only do one

[PATCH 09/10] staging: lustre: o2iblnd: properly set ibr_why

2016-05-06 Thread James Simmons
From: Amir Shehata For the case of when the connections supported fragment count is smaller than what is supported locally only set ibr_why to IBLND_REJECT_RDMA_FRAGS if the ko2iblnd protocol verison is IBLND_MSG_VERSION. Signed-off-by: Amir Shehata

[PATCH 03/10] staging: lustre: lnet: add per NI configuration structures

2016-05-06 Thread James Simmons
From: Amir Shehata Currently for LNet all hardware configuration is done with the modprobe configuration file. These settings are applied to all hardware instances for a node. That makes it impossible to configure two different pieces of infiniband hardware that require

[PATCH 06/10] staging: lustre: o2iblnd: use data in lnet_ni_t instead of kiblnd_tunables

2016-05-06 Thread James Simmons
From: Amir Shehata Currently the ko2iblnd creates a kib_tunable_t stucture to allow the ko2iblnd driver to access the module parameters throught the code. Some of those data fields also exist in lnet_ni_t. Migrate to using the lnet_ni_t data fields instead of

[PATCH 10/10] staging: lustre: lnet: enable configuration per NI interface

2016-05-06 Thread James Simmons
From: Amir Shehata Add the ability to configure each NI interface at bring up. Also give the ability for user land utilities to query the configuration of each NI interface. Signed-off-by: Amir Shehata Signed-off-by: James Simmons

[PATCH 01/10] staging: lustre: lnet: use struct lnet_ioctl_config_data for NI bring up

2016-05-06 Thread James Simmons
From: Amir Shehata The LNet layer passes around the individual fields of struct lnet_ioctl_config_data for the case of NI bring up. To simplify the code lets just pass struct lnet_ioctl_config directly. Signed-off-by: Amir Shehata Signed-off-by:

[PATCH 07/10] staging: lustre: o2iblnd: per NI map-on-demand value

2016-05-06 Thread James Simmons
From: Amir Shehata Enables support of different map-on-demand values per NI. This is required to support OPA coexistence with MLX5 cards. MLX5 does not support FMR, which is enabled via map-on-demand. However OPA's performance is greatly enahanced when FMR is enabled.

[PATCH 05/10] staging: lustre: o2iblnd: create default o2iblnd tunable settings

2016-05-06 Thread James Simmons
From: Amir Shehata Create and set the default o2iblnd tunables when the ko2iblnd module loads. Move kiblnd_tunables_setup() to when the NI iterface is initialized. Signed-off-by: Amir Shehata Signed-off-by: James Simmons

[PATCH 00/10] staging: lustre: lnet: per NI map-on-demand value

2016-05-06 Thread James Simmons
Enables support of different map-on-demand values per NI. This is required to support OPA coexistence with MLX5 cards. MLX5 does not support FMR, which is enabled via map-on-demand. However OPA's performance is greatly enahanced when FMR is enabled. In order to enable coexistence of both of

[PATCH 02/10] staging: lustre: lnet: use struct lnet_ioctl_config_data for NI query

2016-05-06 Thread James Simmons
From: Amir Shehata The functions used to query the NI state passes around the individual fields of struct lnet_ioctl_config_data. To simplify the code lets just pass struct lnet_ioctl_config directly. Signed-off-by: Amir Shehata Signed-off-by:

Re: [PATCH] ION: Sys_heap: Makes ion buffer always alloc from page pool

2016-05-06 Thread Laura Abbott
On 05/05/2016 07:48 PM, Chen Feng wrote: On 2016/5/6 1:09, Laura Abbott wrote: On 05/04/2016 08:27 PM, Chen Feng wrote: Makes the ion buffer always alloced from page pool, no matter it's cached or not. In this way, it can improve the efficiency of it. Currently, there is no difference from

[PATCH 09/10] staging: unisys: visorhba: switch success handling to error handling

2016-05-06 Thread David Kershner
From: David Binder Addresses code audit feeback to switch from success handling to error handling in visorhba_main.c/process_disk_notify(). Signed-off-by: David Binder Signed-off-by: David Kershner ---

[PATCH 08/10] staging: unisys: visorhba: main path needs to flow down the left margin

2016-05-06 Thread David Kershner
From: Tim Sell In del_scsipending_ent(), the error-path and main-path were switched, so the error-path is handled like 'if (err) return;', and the main-path flows down the left margin. This also allowed us to remove the initialization of "sent". Signed-off-by: Tim Sell

[PATCH 05/10] staging: unisys: visornic: comment restructuring and removing bad diction

2016-05-06 Thread David Kershner
From: Erik Arfvidson The purpose of this patch is to clean up commenting and making the code with comments be pleasant to eyes. Also make commenting be consistent throughout the file. Signed-off-by: Erik Arfvidson Signed-off-by: David

[PATCH 06/10] staging: unisys: visorhba: fail gracefully for thread creation failures

2016-05-06 Thread David Kershner
From: Tim Sell Previously, if visorhba ever failed to create its thread, it would have subsequently attempted to do a kthread_stop() on an invalid task_struct pointer. This was fixed via the new visor_thread_stop() function, which validates the task_struct pointer

[PATCH 10/10] staging: unisys: rename misleading var ii with frag

2016-05-06 Thread David Kershner
From: Erik Arfvidson This patch removes misleading variable name with a more appropriate name. Since ii is keeping track of fragments inside a for loop I renamed it frag. ii->frag Signed-off-by: Erik Arfvidson Signed-off-by: David Kershner

[PATCH 04/10] staging: unisys: fix format string %Lx to %llx for u64

2016-05-06 Thread David Kershner
From: Erik Arfvidson this patch fixes the following sonarqube issue. %Lx in format string (no. 1) requires 'unsigned long long' but the argument type is 'unsigned long long' Signed-off-by: Erik Arfvidson Signed-off-by: David Kershner

[PATCH 02/10] staging: unisys: visorchannel: correct variable misspelling

2016-05-06 Thread David Kershner
From: David Binder Fixes the spelling of a global variable passed into a kernel macro. Signed-off-by: David Binder Signed-off-by: David Kershner --- drivers/staging/unisys/visorbus/visorchipset.c | 2 +- 1 file

[PATCH 00/10] staging: unisys: driver updates

2016-05-06 Thread David Kershner
Patch series containing fixes for the s-Par unisys drivers. Each patch can be applied independently, if needed. Alexander Curtin (1): staging: unisys: visorhba: replace functionlike macro with function David Binder (2): staging: unisys: visorchannel: correct variable misspelling staging:

[PATCH 03/10] staging: unisys: remove unused struct members

2016-05-06 Thread David Kershner
From: Erik Arfvidson The following struct members were never used: putfile_active_buffer::pnext putfile_request::file_request_number putfile_request::data_sequence_number Signed-off-by: Erik Arfvidson Signed-off-by: David Kershner

Re: [PATCH v9 net-next 1/2] hv_sock: introduce Hyper-V Sockets

2016-05-06 Thread David Miller
From: Dexuan Cui Date: Wed, 4 May 2016 09:56:57 -0700 > +#define VMBUS_RINGBUFFER_SIZE_HVSOCK_RECV (5 * PAGE_SIZE) > +#define VMBUS_RINGBUFFER_SIZE_HVSOCK_SEND (5 * PAGE_SIZE) > + > +#define HVSOCK_RCV_BUF_SZVMBUS_RINGBUFFER_SIZE_HVSOCK_RECV ... > +struct hvsock_sock {

Re: [PATCH 0/6] Intel Secure Guard Extensions

2016-05-06 Thread Andy Lutomirski
On Fri, May 6, 2016 at 4:23 AM, Jarkko Sakkinen wrote: > On Wed, Apr 27, 2016 at 10:18:05AM +0200, Ingo Molnar wrote: >> >> * Andy Lutomirski wrote: >> >> > > What new syscalls would be needed for ssh to get all this support? >> > >> > This

Re: [PATCH 0/6] Intel Secure Guard Extensions

2016-05-06 Thread Jarkko Sakkinen
On Fri, May 06, 2016 at 09:14:43AM +0200, Pavel Machek wrote: > On Fri 2016-05-06 01:52:04, Jarkko Sakkinen wrote: > > On Mon, May 02, 2016 at 11:37:52AM -0400, Austin S. Hemmelgarn wrote: > > > On 2016-04-29 16:17, Jarkko Sakkinen wrote: > > > >On Tue, Apr 26, 2016 at 09:00:10PM +0200, Pavel

Re: [PATCH 0/6] Intel Secure Guard Extensions

2016-05-06 Thread Thomas Gleixner
On Fri, 6 May 2016, Jarkko Sakkinen wrote: > On Tue, May 03, 2016 at 04:06:27AM -0500, Dr. Greg Wettstein wrote: > > It would be helpful and instructive for anyone involved in this debate > > to review the following URL which details Intel's SGX licening > > program: > > > >

Re: [PATCH] staging: comedi: dt2811: add async command support for AI subdevice

2016-05-06 Thread Ian Abbott
On 04/05/16 23:25, H Hartley Sweeten wrote: The interrupt support available on this board is pretty limited but its simple enough to give basic async command support. This allows reading a single channel continuously using either the internal or an external clock to trigger each conversion. The

Re: [PATCH 0/6] Intel Secure Guard Extensions

2016-05-06 Thread Jarkko Sakkinen
On Tue, May 03, 2016 at 04:06:27AM -0500, Dr. Greg Wettstein wrote: > It would be helpful and instructive for anyone involved in this debate > to review the following URL which details Intel's SGX licening > program: > > https://software.intel.com/en-us/articles/intel-sgx-product-licensing I

Re: [PATCH 0/6] Intel Secure Guard Extensions

2016-05-06 Thread Jarkko Sakkinen
On Wed, Apr 27, 2016 at 10:18:05AM +0200, Ingo Molnar wrote: > > * Andy Lutomirski wrote: > > > > What new syscalls would be needed for ssh to get all this support? > > > > This patchset or similar, plus some user code and an enclave to use. > > > > Sadly, on current

Re: [PATCH v2 1/1] staging: unisys: remove unused struct members

2016-05-06 Thread Luis de Bethencourt
On 06/05/16 02:05, David Kershner wrote: > From: Erik Arfvidson > > The following struct members were never used: > putfile_active_buffer::pnext > putfile_request::file_request_number > putfile_request::data_sequence_number > > Signed-off-by: Erik Arfvidson