t got lost :-(
Thanks for finding it.
Reviewed-by: James Simmons
> ---
> drivers/staging/lustre/lustre/osc/osc_request.c | 6 +++---
> 1 file changed, 3 insertions(+), 3 deletions(-)
>
> diff --git a/drivers/staging/lustre/lustre/osc/osc_request.c
> b/drivers/staging/lustre/l
export parameter
Bobi Jam (2):
staging: lustre: llite: lower message level for ll_setattr_raw()
staging: lustre: llite: omit to update wire data
James Simmons (1):
staging: lustre: lprocfs: move lprocfs_stats_[un]lock to a source file
Jinshan Xiong (4):
staging: lustre: osc: remove
this case.
Signed-off-by: Bobi Jam
Intel-bug-id: https://jira.hpdd.intel.com/browse/LU-6817
Reviewed-on: http://review.whamcloud.com/15541
Reviewed-by: Andreas Dilger
Reviewed-by: John L. Hammond
Reviewed-by: Oleg Drokin
Signed-off-by: James Simmons
---
drivers/staging/lustre/lustre/llite/llite_
on: http://review.whamcloud.com/16727
Reviewed-by: Bobi Jam
Reviewed-by: John L. Hammond
Reviewed-by: James Simmons
Reviewed-by: Oleg Drokin
Signed-off-by: James Simmons
---
drivers/staging/lustre/lustre/osc/osc_cache.c | 1 -
drivers/staging/lustre/lustre/osc/osc_object.c | 4
2 files changed, 5 deletions(
-id: https://jira.hpdd.intel.com/browse/LU-6271
Reviewed-on: http://review.whamcloud.com/16456
Reviewed-by: Bobi Jam
Reviewed-by: John L. Hammond
Reviewed-by: James Simmons
Reviewed-by: Oleg Drokin
Signed-off-by: James Simmons
---
drivers/staging/lustre/lustre/include/cl_object.h | 7
wed-by: Jinshan Xiong
Reviewed-by: Niu Yawei
Reviewed-by: Oleg Drokin
Signed-off-by: James Simmons
---
drivers/staging/lustre/lustre/llite/llite_lib.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/drivers/staging/lustre/lustre/llite/llite_lib.c
b/drivers/staging/lustre/
: Alexey Lyashkov
Reviewed-on: http://review.whamcloud.com/5843
Reviewed-by: James Simmons
Reviewed-by: Andreas Dilger
Reviewed-by: Oleg Drokin
Signed-off-by: James Simmons
---
drivers/staging/lustre/lustre/ldlm/ldlm_pool.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a
-by: Bobi Jam
Reviewed-by: John L. Hammond
Reviewed-by: James Simmons
Reviewed-by: Oleg Drokin
Signed-off-by: James Simmons
---
drivers/staging/lustre/lustre/lov/lov_io.c | 24 +---
1 file changed, 13 insertions(+), 11 deletions(-)
diff --git a/drivers/staging/lustre/lustre
://jira.hpdd.intel.com/browse/LU-7330
Reviewed-on: http://review.whamcloud.com/17026
Reviewed-by: Bobi Jam
Reviewed-by: Andreas Dilger
Signed-off-by: James Simmons
---
drivers/staging/lustre/lustre/ldlm/ldlm_lockd.c | 49 ++---
1 file changed, 28 insertions(+), 21 deletions(-)
diff
-by: Mike Pershin
Reviewed-by: Oleg Drokin
Signed-off-by: James Simmons
---
drivers/staging/lustre/lustre/obdclass/llog.c | 16
1 file changed, 16 insertions(+)
diff --git a/drivers/staging/lustre/lustre/obdclass/llog.c
b/drivers/staging/lustre/lustre/obdclass/llog.c
index 83c5
Simmons
Reviewed-by: Lai Siyao
Reviewed-by: Oleg Drokin
Signed-off-by: James Simmons
---
drivers/staging/lustre/lustre/include/lustre_log.h | 2 +-
drivers/staging/lustre/lustre/obdclass/llog.c | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/drivers/staging/lustre/lustre
Dilger
Reviewed-by: Oleg Drokin
Signed-off-by: James Simmons
---
drivers/staging/lustre/lustre/include/cl_object.h | 6 ++--
drivers/staging/lustre/lustre/llite/file.c | 16 -
drivers/staging/lustre/lustre/llite/glimpse.c | 4 +--
drivers/staging/lustre/lustre/llite
: Bobi Jam
Reviewed-by: John L. Hammond
Reviewed-by: James Simmons
Reviewed-by: Oleg Drokin
Signed-off-by: James Simmons
---
.../staging/lustre/lustre/osc/osc_cl_internal.h| 4 +-
drivers/staging/lustre/lustre/osc/osc_internal.h | 3 +-
drivers/staging/lustre/lustre/osc/osc_io.c
extracted from "inode" directly
as needed.
Signed-off-by: Andreas Dilger
Intel-bug-id: https://jira.hpdd.intel.com/browse/LU-6627
Reviewed-on: http://review.whamcloud.com/14953
Reviewed-by: Frank Zago
Reviewed-by: Bobi Jam
Reviewed-by: Oleg Drokin
Signed-off-by: James Simmons
---
dri
to the functions
lprocfs_stats_[un]lock being inline functions in a header file.
Lets untangle this mess and turn those inline functions
into real functions in a source file.
Signed-off-by: James Simmons
Intel-bug-id: https://jira.hpdd.intel.com/browse/LU-8836
Reviewed-on: https
. remove it from export list.
Signed-off-by: Vitaly Fertman
Intel-bug-id: https://jira.hpdd.intel.com/browse/LU-3031
Xyratex-bug-id: MRP-395 MRP-1366 MRP-1366
Reviewed-by: Andriy Skulysh
Reviewed-by: Alexey Lyashkov
Reviewed-on: http://review.whamcloud.com/5843
Reviewed-by: James Simmons
Reviewed-by
n o2iblnd.c which caused
> compiling to fail.
>
> Signed-off-by: Doug Oucharek
> Intel-bug-id: https://jira.hpdd.intel.com/browse/LU-9026
> Reviewed-on: https://review.whamcloud.com/#/c/24931/
> Reviewed-by: James Simmons
Reviewed-by: James Simmons
> Changelog:
> v1) I
25f4c6133c
> CC: Sandhya Bankar
> Signed-off-by: Oleg Drokin
Reviewed-by: James Simmons
> ---
> drivers/staging/lustre/lnet/selftest/rpc.c | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/drivers/staging/lustre/lnet/selftest/rpc.c
> b/dri
Change lnet_handle_eq_t from a typedef of another typedef into
a proper stand alone structure. Create the inline functions
LNetInvalidateEQHandle and LNetEQHandleIsInvalid to handle this
new piece of data.
Signed-off-by: James Simmons
Reviewed-on: https://review.whamcloud.com/20831
Reviewed-by
The upstream kernel requires proper structures so
convert all the UAPI typedefs in socklnd.h.
Signed-off-by: James Simmons
Intel-bug-id: https://jira.hpdd.intel.com/browse/LU-6142
Reviewed-on: https://review.whamcloud.com/18506
Reviewed-by: Dmitry Eremin
Reviewed-by: Doug Oucharek
Reviewed-by
Change lnet_handle_md_t from a typedef of another typedef into
a proper stand alone structure. Create the inline functions
LNetInvalidateMDHandle and LNetMDHandleIsInvalid to handle this
new piece of data.
Signed-off-by: James Simmons
Reviewed-on: https://review.whamcloud.com/20831
Reviewed-by
Remove the majority of typedefs from the LNet headers.
Change them into structures or enums instead. Currently
only lnet_nid_t are lnet_pid_t are left. Removed the
rest of the typedefs in socklnd.h as well
James Simmons (34):
staging: lustre: socklnd: change UAPI typedefs to proper structure
Change lnet_libhandle_t from typedef to proper structure.
Signed-off-by: James Simmons
Reviewed-on: https://review.whamcloud.com/20831
Reviewed-by: Olaf Weber
Reviewed-by: Doug Oucharek
Reviewed-by: Dmitry Eremin
Reviewed-by: Oleg Drokin
Signed-off-by: James Simmons
---
drivers/staging
Change lnd_t from typedef to proper structure.
Signed-off-by: James Simmons
Reviewed-on: https://review.whamcloud.com/20831
Reviewed-by: Olaf Weber
Reviewed-by: Doug Oucharek
Reviewed-by: Dmitry Eremin
Reviewed-by: Oleg Drokin
Signed-off-by: James Simmons
---
drivers/staging/lustre/include
Change lnet_rc_data_t from typedef to proper structure.
Signed-off-by: James Simmons
Reviewed-on: https://review.whamcloud.com/20831
Reviewed-by: Olaf Weber
Reviewed-by: Doug Oucharek
Reviewed-by: Dmitry Eremin
Reviewed-by: Oleg Drokin
Signed-off-by: James Simmons
---
drivers/staging
Change lnet_handle_me_t from a typedef of another typedef into
a proper stand alone structure.
Signed-off-by: James Simmons
Reviewed-on: https://review.whamcloud.com/20831
Reviewed-by: Olaf Weber
Reviewed-by: Doug Oucharek
Reviewed-by: Dmitry Eremin
Reviewed-by: Oleg Drokin
Signed-off-by
Change lnet_test_peer_t from typedef to proper structure.
Signed-off-by: James Simmons
Reviewed-on: https://review.whamcloud.com/20831
Reviewed-by: Olaf Weber
Reviewed-by: Doug Oucharek
Reviewed-by: Dmitry Eremin
Reviewed-by: Oleg Drokin
Signed-off-by: James Simmons
---
drivers/staging
With the creation of unique handlers we can remove the
barely used generic handlers.
Signed-off-by: James Simmons
Reviewed-on: https://review.whamcloud.com/20831
Reviewed-by: Olaf Weber
Reviewed-by: Doug Oucharek
Reviewed-by: Dmitry Eremin
Reviewed-by: Oleg Drokin
Signed-off-by: James
Change lnet_me_t from typedef to proper structure.
Signed-off-by: James Simmons
Reviewed-on: https://review.whamcloud.com/20831
Reviewed-by: Olaf Weber
Reviewed-by: Doug Oucharek
Reviewed-by: Dmitry Eremin
Reviewed-by: Oleg Drokin
Signed-off-by: James Simmons
---
drivers/staging/lustre
Change lnet_eq_t from typedef to proper structure.
Signed-off-by: James Simmons
Reviewed-on: https://review.whamcloud.com/20831
Reviewed-by: Olaf Weber
Reviewed-by: Doug Oucharek
Reviewed-by: Dmitry Eremin
Reviewed-by: Oleg Drokin
Signed-off-by: James Simmons
---
drivers/staging/lustre
Change lnet_msg_t from typedef to proper structure.
Signed-off-by: James Simmons
Reviewed-on: https://review.whamcloud.com/20831
Reviewed-by: Olaf Weber
Reviewed-by: Doug Oucharek
Reviewed-by: Dmitry Eremin
Reviewed-by: Oleg Drokin
Signed-off-by: James Simmons
---
.../staging/lustre
Change lnet_rtrbufpool_t from typedef to proper structure.
Signed-off-by: James Simmons
Reviewed-on: https://review.whamcloud.com/20831
Reviewed-by: Olaf Weber
Reviewed-by: Doug Oucharek
Reviewed-by: Dmitry Eremin
Reviewed-by: Oleg Drokin
Signed-off-by: James Simmons
---
drivers/staging
Change lnet_portal_t from typedef to proper structure.
Signed-off-by: James Simmons
Reviewed-on: https://review.whamcloud.com/20831
Reviewed-by: Olaf Weber
Reviewed-by: Doug Oucharek
Reviewed-by: Dmitry Eremin
Reviewed-by: Oleg Drokin
Signed-off-by: James Simmons
---
drivers/staging/lustre
Change lnet_route_t from typedef to proper structure.
Signed-off-by: James Simmons
Reviewed-on: https://review.whamcloud.com/20831
Reviewed-by: Olaf Weber
Reviewed-by: Doug Oucharek
Reviewed-by: Dmitry Eremin
Reviewed-by: Oleg Drokin
Signed-off-by: James Simmons
---
.../staging/lustre
Change lnet_rtrbuf_t from typedef to proper structure.
Signed-off-by: James Simmons
Reviewed-on: https://review.whamcloud.com/20831
Reviewed-by: Olaf Weber
Reviewed-by: Doug Oucharek
Reviewed-by: Dmitry Eremin
Reviewed-by: Oleg Drokin
Signed-off-by: James Simmons
---
drivers/staging/lustre
Change lnet_libmd_t from typedef to proper structure.
Signed-off-by: James Simmons
Reviewed-on: https://review.whamcloud.com/20831
Reviewed-by: Olaf Weber
Reviewed-by: Doug Oucharek
Reviewed-by: Dmitry Eremin
Reviewed-by: Oleg Drokin
Signed-off-by: James Simmons
---
.../staging/lustre
Change lnet_unlink_t from typedef to proper enum.
Signed-off-by: James Simmons
Reviewed-on: https://review.whamcloud.com/20831
Reviewed-by: Olaf Weber
Reviewed-by: Doug Oucharek
Reviewed-by: Dmitry Eremin
Reviewed-by: Oleg Drokin
Signed-off-by: James Simmons
---
drivers/staging/lustre
Change lnet_peer_t from typedef to proper structure.
Signed-off-by: James Simmons
Reviewed-on: https://review.whamcloud.com/20831
Reviewed-by: Olaf Weber
Reviewed-by: Doug Oucharek
Reviewed-by: Dmitry Eremin
Reviewed-by: Oleg Drokin
Signed-off-by: James Simmons
---
.../staging/lustre
Change lnet_msg_type_t from typedef to proper enum.
Signed-off-by: James Simmons
Reviewed-on: https://review.whamcloud.com/20831
Reviewed-by: Olaf Weber
Reviewed-by: Doug Oucharek
Reviewed-by: Dmitry Eremin
Reviewed-by: Oleg Drokin
Signed-off-by: James Simmons
---
drivers/staging/lustre
The LNET_MATCH* flags are an enum without a name.
Lets label that enum.
Signed-off-by: James Simmons
Reviewed-on: https://review.whamcloud.com/20831
Reviewed-by: Olaf Weber
Reviewed-by: Doug Oucharek
Reviewed-by: Dmitry Eremin
Reviewed-by: Oleg Drokin
Signed-off-by: James Simmons
The lnet_seq_t is a simple unsigned long so lets
simplify it.
Signed-off-by: James Simmons
Reviewed-on: https://review.whamcloud.com/20831
Reviewed-by: Olaf Weber
Reviewed-by: Doug Oucharek
Reviewed-by: Dmitry Eremin
Reviewed-by: Oleg Drokin
Signed-off-by: James Simmons
---
drivers/staging
Change lnet_ni_t from typedef to proper structure.
Signed-off-by: James Simmons
Reviewed-on: https://review.whamcloud.com/20831
Reviewed-by: Olaf Weber
Reviewed-by: Doug Oucharek
Reviewed-by: Dmitry Eremin
Reviewed-by: Oleg Drokin
Signed-off-by: James Simmons
---
.../staging/lustre/include
Change lnet_remotenet_t from typedef to proper structure.
Signed-off-by: James Simmons
Reviewed-on: https://review.whamcloud.com/20831
Reviewed-by: Olaf Weber
Reviewed-by: Doug Oucharek
Reviewed-by: Dmitry Eremin
Reviewed-by: Oleg Drokin
Signed-off-by: James Simmons
---
.../staging/lustre
Change lnet_t from typedef to proper structure.
Signed-off-by: James Simmons
Reviewed-on: https://review.whamcloud.com/20831
Reviewed-by: Olaf Weber
Reviewed-by: Doug Oucharek
Reviewed-by: Dmitry Eremin
Reviewed-by: Oleg Drokin
Signed-off-by: James Simmons
---
drivers/staging/lustre
Change lnet_event_kind_t from typedef to proper enum.
Signed-off-by: James Simmons
Reviewed-on: https://review.whamcloud.com/20831
Reviewed-by: Olaf Weber
Reviewed-by: Doug Oucharek
Reviewed-by: Dmitry Eremin
Reviewed-by: Oleg Drokin
Signed-off-by: James Simmons
---
drivers/staging/lustre
Change lnet_ack_req_t from typedef to proper enum.
Signed-off-by: James Simmons
Reviewed-on: https://review.whamcloud.com/20831
Reviewed-by: Olaf Weber
Reviewed-by: Doug Oucharek
Reviewed-by: Dmitry Eremin
Reviewed-by: Oleg Drokin
Signed-off-by: James Simmons
---
drivers/staging/lustre
Change lnet_md_t from typedef to proper structure.
Signed-off-by: James Simmons
Reviewed-on: https://review.whamcloud.com/20831
Reviewed-by: Olaf Weber
Reviewed-by: Doug Oucharek
Reviewed-by: Dmitry Eremin
Reviewed-by: Oleg Drokin
Signed-off-by: James Simmons
---
drivers/staging/lustre
Change lnet_ins_pos_t from typedef to proper enum.
Signed-off-by: James Simmons
Reviewed-on: https://review.whamcloud.com/20831
Reviewed-by: Olaf Weber
Reviewed-by: Doug Oucharek
Reviewed-by: Dmitry Eremin
Reviewed-by: Oleg Drokin
Signed-off-by: James Simmons
---
drivers/staging/lustre
Kill off lnet_kiov_t and use struct bio_vec directly.
Signed-off-by: James Simmons
---
drivers/staging/lustre/include/linux/lnet/lib-lnet.h| 8
drivers/staging/lustre/include/linux/lnet/lib-types.h | 6 +++---
drivers/staging/lustre/include/linux/lnet/types.h | 7
Change lnet_counter_t from typedef to proper structure.
Signed-off-by: James Simmons
Reviewed-on: https://review.whamcloud.com/20831
Reviewed-by: Olaf Weber
Reviewed-by: Doug Oucharek
Reviewed-by: Dmitry Eremin
Reviewed-by: Oleg Drokin
Signed-off-by: James Simmons
---
drivers/staging
The typedef lnet_md_iovec_t is never used so kill it
off.
Signed-off-by: James Simmons
Reviewed-on: https://review.whamcloud.com/20831
Reviewed-by: Olaf Weber
Reviewed-by: Doug Oucharek
Reviewed-by: Dmitry Eremin
Reviewed-by: Oleg Drokin
Signed-off-by: James Simmons
---
drivers/staging
Change lnet_process_id_t from typedef to proper structure.
Signed-off-by: James Simmons
Reviewed-on: https://review.whamcloud.com/20831
Reviewed-by: Olaf Weber
Reviewed-by: Doug Oucharek
Reviewed-by: Dmitry Eremin
Reviewed-by: Oleg Drokin
Signed-off-by: James Simmons
---
drivers/staging
Change lnet_event_t from typedef to proper structure.
Signed-off-by: James Simmons
Reviewed-on: https://review.whamcloud.com/20831
Reviewed-by: Olaf Weber
Reviewed-by: Doug Oucharek
Reviewed-by: Dmitry Eremin
Reviewed-by: Oleg Drokin
Signed-off-by: James Simmons
---
drivers/staging/lustre
> The following Coccinelle script was used to detect this:
> @r@
> expression x;
> void* e;
> type T;
> identifier f;
> @@
> (
> *((T *)e)
> |
> ((T *)x)[...]
> |
> ((T*)x)->f
> |
> - (T*)
> e
> )
>
> Signed-off-by:
> The following Coccinelle script was used to detect this:
> @r@
> expression x;
> void* e;
> type T;
> identifier f;
> @@
> (
> *((T *)e)
> |
> ((T *)x)[...]
> |
> ((T*)x)->f
> |
> - (T*)
> e
> )
>
> Signed-off-by: simran sin
> Doubly linked lists which are iterated using list_empty
> and list_entry macros have been replaced with list_for_each_entry_safe
> macro.
> This makes the iteration simpler and more readable.
>
> This patch replaces the while loop containing list_empty and list_entry
> with list_for_each_entr
particular NUMA node.
Signed-off-by: Amir Shehata
Intel-bug-id: https://jira.hpdd.intel.com/browse/LU-7734
Reviewed-on: http://review.whamcloud.com/18916
Reviewed-by: Olaf Weber
Reviewed-by: Doug Oucharek
Signed-off-by: James Simmons
---
.../staging/lustre/include/linux/libcfs/libcfs_cpu.h
Reviewed-on: https://review.whamcloud.com/23222
Reviewed-by: Amir Shehata
Reviewed-by: James Simmons
Reviewed-by: Oleg Drokin
Signed-off-by: James Simmons
---
drivers/staging/lustre/lnet/libcfs/linux/linux-cpu.c | 9 +
1 file changed, 5 insertions(+), 4 deletions(-)
diff --git a/drivers
/browse/LU-8703
Reviewed-on: https://review.whamcloud.com/23222
Reviewed-by: Amir Shehata
Reviewed-by: James Simmons
Reviewed-by: Oleg Drokin
Signed-off-by: James Simmons
---
drivers/staging/lustre/lnet/libcfs/linux/linux-cpu.c | 19 ---
1 file changed, 8 insertions(+), 11 deletions
Currently we have two headers, linux-cpu.h that contains the SMP
version and libcfs_cpu.h contains the UMP version. We can simplify
the headers into a single header which handles both cases.
Signed-off-by: James Simmons
Intel-bug-id: https://jira.hpdd.intel.com/browse/LU-9859
Reviewed-on: https
ad of just node
staging: lustre: libcfs: update debug messages in CPT creation code
staging: lustre: libcfs: rework CPU pattern parsing code
staging: lustre: libcfs: change CPT estimate algorithm
James Simmons (1):
staging: lustre: libcfs: merge UMP and SMP libcfs cpu header code
.../l
From: Amir Shehata
Replace depricated MAX_NUMNODES with nr_node_ids.
Signed-off-by: Amir Shehata
Intel-bug-id: https://jira.hpdd.intel.com/browse/LU-7734
Reviewed-on: http://review.whamcloud.com/18916
Reviewed-by: Olaf Weber
Reviewed-by: Doug Oucharek
Signed-off-by: James Simmons
://review.whamcloud.com/23222
Reviewed-by: Amir Shehata
Reviewed-by: James Simmons
Reviewed-by: Oleg Drokin
Signed-off-by: James Simmons
---
.../staging/lustre/lnet/libcfs/linux/linux-cpu.c | 62 +++---
1 file changed, 31 insertions(+), 31 deletions(-)
diff --git a/drivers
://review.whamcloud.com/18916
Reviewed-by: Olaf Weber
Reviewed-by: Doug Oucharek
Signed-off-by: James Simmons
---
.../lustre/include/linux/libcfs/libcfs_cpu.h | 8 +++
.../lustre/include/linux/libcfs/linux/linux-cpu.h | 4 ++
drivers/staging/lustre/lnet/libcfs/libcfs_cpu.c| 21
.
* remove few unused APIs.
Signed-off-by: Dmitry Eremin
Intel-bug-id: https://jira.hpdd.intel.com/browse/LU-8703
Reviewed-on: https://review.whamcloud.com/23303
Reviewed-on: https://review.whamcloud.com/25048
Reviewed-by: James Simmons
Reviewed-by: Doug Oucharek
Reviewed-by: Andreas Dilger
6-51,104-119,172-187,240-255
3 : 52-67,120-135,188-203,256-271
Signed-off-by: Dmitry Eremin
Intel-bug-id: https://jira.hpdd.intel.com/browse/LU-8703
Reviewed-on: https://review.whamcloud.com/24304
Reviewed-by: James Simmons
Reviewed-by: Andreas Dilger
Reviewed-by: Oleg Drokin
Signed-off-b
From: Dmitry Eremin
Rename variable i to node to make code easier to understand.
Signed-off-by: Dmitry Eremin
Intel-bug-id: https://jira.hpdd.intel.com/browse/LU-8703
Reviewed-on: https://review.whamcloud.com/23222
Reviewed-by: Amir Shehata
Reviewed-by: James Simmons
Reviewed-by: Oleg Drokin
://review.whamcloud.com/18916
Reviewed-by: Olaf Weber
Reviewed-by: Doug Oucharek
Signed-off-by: James Simmons
---
drivers/staging/lustre/lnet/libcfs/module.c | 53 +
1 file changed, 53 insertions(+)
diff --git a/drivers/staging/lustre/lnet/libcfs/module.c
b/drivers
-7734
Reviewed-on: http://review.whamcloud.com/18916
Reviewed-by: Olaf Weber
Reviewed-by: Doug Oucharek
Signed-off-by: James Simmons
---
.../staging/lustre/lnet/libcfs/linux/linux-cpu.c | 192 +++--
1 file changed, 143 insertions(+), 49 deletions(-)
diff --git a/drivers
From: Dmitry Eremin
Change goto label out to err.
Signed-off-by: Dmitry Eremin
Intel-bug-id: https://jira.hpdd.intel.com/browse/LU-8703
Reviewed-on: https://review.whamcloud.com/23222
Reviewed-by: Amir Shehata
Reviewed-by: James Simmons
Reviewed-by: Oleg Drokin
Signed-off-by: James Simmons
From: Dmitry Eremin
This patch bring the lustre CPT code into alignment with the
Linux kernel coding style.
Signed-off-by: Dmitry Eremin
Intel-bug-id: https://jira.hpdd.intel.com/browse/LU-8703
Reviewed-on: https://review.whamcloud.com/23304
Reviewed-by: James Simmons
Reviewed-by: Doug
Oucharek
Reviewed-by: Oleg Drokin
Signed-off-by: James Simmons
---
drivers/staging/lustre/lnet/libcfs/linux/linux-cpu.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/staging/lustre/lnet/libcfs/linux/linux-cpu.c
b/drivers/staging/lustre/lnet/libcfs/linux/linux-cpu.c
Signed-off-by: Amir Shehata
Signed-off-by: Andreas Dilger
Intel-bug-id: https://jira.hpdd.intel.com/browse/LU-8703
Reviewed-on: https://review.whamcloud.com/23306
Intel-bug-id: https://jira.hpdd.intel.com/browse/LU-9715
Reviewed-on: https://review.whamcloud.com/27872
Reviewed-by: James Simmons
From: Dmitry Eremin
Use int type for CPT identification to match the linux kernel
CPU identification.
Signed-off-by: Dmitry Eremin
Intel-bug-id: https://jira.hpdd.intel.com/browse/LU-8703
Reviewed-on: https://review.whamcloud.com/23304
Reviewed-by: James Simmons
Reviewed-by: Doug Oucharek
From: Dmitry Eremin
Reporting "HW nodes" is too generic. It really is reporting
"HW NUMA nodes". Update the debug message.
Signed-off-by: Dmitry Eremin
Intel-bug-id: https://jira.hpdd.intel.com/browse/LU-8703
Reviewed-on: https://review.whamcloud.com/23306
Reviewed-by: Jam
/browse/LU-7734
Reviewed-on: http://review.whamcloud.com/18916
Reviewed-by: Olaf Weber
Reviewed-by: Doug Oucharek
Signed-off-by: James Simmons
---
.../staging/lustre/lnet/libcfs/linux/linux-cpu.c | 22 ++
1 file changed, 10 insertions(+), 12 deletions(-)
diff --git a/drivers
From: Dmitry Eremin
Change the name of the variable i used for for_each_cpu() to cpu
for code readability.
Signed-off-by: Dmitry Eremin
Intel-bug-id: https://jira.hpdd.intel.com/browse/LU-8703
Reviewed-on: https://review.whamcloud.com/23303
Reviewed-by: James Simmons
Reviewed-by: Doug
Reviewed-on: http://review.whamcloud.com/18916
Reviewed-by: Olaf Weber
Reviewed-by: Doug Oucharek
Signed-off-by: James Simmons
---
drivers/staging/lustre/include/linux/libcfs/libcfs_cpu.h | 16 +---
drivers/staging/lustre/lnet/libcfs/libcfs_cpu.c | 9 +
2 files
Simmons
Reviewed-by: Oleg Drokin
Signed-off-by: James Simmons
---
.../lustre/include/linux/libcfs/linux/linux-cpu.h | 2 +
.../staging/lustre/lnet/libcfs/linux/linux-cpu.c | 132 +
drivers/staging/lustre/lnet/lnet/lib-msg.c | 2 +
3 files changed, 60
://review.whamcloud.com/23306
Reviewed-by: James Simmons
Reviewed-by: Andreas Dilger
Reviewed-by: Patrick Farrell
Reviewed-by: Olaf Weber
Reviewed-by: Oleg Drokin
Signed-off-by: James Simmons
---
drivers/staging/lustre/lnet/libcfs/linux/linux-cpu.c | 18 +-
1 file changed, 9
From: Dmitry Eremin
Rename variable i to cpu to make code easier to understand.
Signed-off-by: Dmitry Eremin
Intel-bug-id: https://jira.hpdd.intel.com/browse/LU-8703
Reviewed-on: https://review.whamcloud.com/23222
Reviewed-by: Amir Shehata
Reviewed-by: James Simmons
Reviewed-by: Oleg Drokin
From: Amir Shehata
Move from num_possible_cpus() to nr_cpu_ids.
Signed-off-by: Amir Shehata
Intel-bug-id: https://jira.hpdd.intel.com/browse/LU-7734
Reviewed-on: http://review.whamcloud.com/18916
Reviewed-by: Olaf Weber
Reviewed-by: Doug Oucharek
Signed-off-by: James Simmons
---
drivers
Small style changes to match more the kernel code standard
and it make it more readable.
Signed-off-by: James Simmons
Intel-bug-id: https://jira.hpdd.intel.com/browse/LU-9183
Reviewed-on: https://review.whamcloud.com/27240
Reviewed-by: Dmitry Eremin
Reviewed-by: Bob Glossman
Reviewed-by
: James Simmons
Signed-off-by: James Simmons
---
drivers/staging/lustre/lustre/llite/xattr.c | 6 +-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/drivers/staging/lustre/lustre/llite/xattr.c
b/drivers/staging/lustre/lustre/llite/xattr.c
index e835c8e..1a597a6 100644
--- a/drivers
-EEXIST on setting these
attributes to avoid problems.
Signed-off-by: Bobi Jam
Intel-bug-id: https://jira.hpdd.intel.com/browse/LU-9484
Reviewed-on: https://review.whamcloud.com/27126
Reviewed-by: Dmitry Eremin
Reviewed-by: Niu Yawei
Reviewed-by: James Simmons
Reviewed-by: Andreas Dilger
Signed-off
: James Simmons
Reviewed-by: Andreas Dilger
Signed-off-by: James Simmons
---
drivers/staging/lustre/lustre/llite/xattr.c | 7 +--
1 file changed, 5 insertions(+), 2 deletions(-)
diff --git a/drivers/staging/lustre/lustre/llite/xattr.c
b/drivers/staging/lustre/lustre/llite/xattr.c
index
://review.whamcloud.com/25965
Intel-bug-id: https://jira.hpdd.intel.com/browse/LU-10541
Reviewed-on: https://review.whamcloud.com/
Reviewed-by: Bob Glossman
Reviewed-by: James Simmons
Reviewed-by: Oleg Drokin
Signed-off-by: James Simmons
---
drivers/staging/lustre/lustre/llite/file.c | 67
://review.whamcloud.com/27126
Reviewed-by: Dmitry Eremin
Reviewed-by: Niu Yawei
Reviewed-by: James Simmons
Reviewed-by: Andreas Dilger
Signed-off-by: James Simmons
---
drivers/staging/lustre/lustre/llite/xattr.c | 37 +++--
1 file changed, 24 insertions(+), 13 deletions
viewed-by: Sebastien Buisson
Reviewed-by: Oleg Drokin
Signed-off-by: James Simmons
---
drivers/staging/lustre/lustre/llite/xattr.c | 9 -
1 file changed, 9 deletions(-)
diff --git a/drivers/staging/lustre/lustre/llite/xattr.c
b/drivers/staging/lustre/lustre/llite/xattr.c
index 2d7
In creating the full name of a xattr a new line was added that
was seen by the remote MDS server which confused it. Remove the
newline.
Signed-off-by: James Simmons
Intel-bug-id: https://jira.hpdd.intel.com/browse/LU-9183
Reviewed-on: https://review.whamcloud.com/27240
Reviewed-by: Dmitry Eremin
From: James Simmons
Lustre utilities and user land APIs heavly depend on special xattr
handling. Sadly much of the xattr handling for lustre client has
been broken for awhile. This is all the fixes needed to make xattr
handling work properly with the latest kernels.
Bobi Jam (3):
staging
://jira.hpdd.intel.com/browse/LU-7433
Seagate-bug-id: MRP-3072 MRP-3137
Reviewed-on: http://review.whamcloud.com/17220
Reviewed-by: Andrew Perepechko
Reviewed-by: Andriy Skulysh
Tested-by: Elena V. Gryaznova
Reviewed-by: John L. Hammond
Reviewed-by: Lai Siyao
Reviewed-by: Oleg Drokin
Signed-off-by: James Simmons
The size check at the start of ll_setstripe_ea() is only
valid for a directory. Move that check to the section of
code handling the S_ISDIR case.
Signed-off-by: James Simmons
Intel-bug-id: https://jira.hpdd.intel.com/browse/LU-9183
Reviewed-on: https://review.whamcloud.com/27240
Reviewed-by
Seagate-bug-id: MRP-3072 MRP-3137
Reviewed-on: http://review.whamcloud.com/17220
Reviewed-by: Andrew Perepechko
Reviewed-by: Andriy Skulysh
Tested-by: Elena V. Gryaznova
Reviewed-by: John L. Hammond
Reviewed-by: Lai Siyao
Reviewed-by: Oleg Drokin
Signed-off-by: James Simmons
---
drivers/staging
/
Reviewed-by: Dmitry Eremin
Reviewed-by: James Simmons
Signed-off-by: James Simmons
---
drivers/staging/lustre/lustre/include/obd.h | 7 ++---
drivers/staging/lustre/lustre/include/obd_class.h | 21 ++
drivers/staging/lustre/lustre/llite/file.c| 5 ++--
drivers/stag
Add proper punctuation to the comments. Change buf_size to size
for comment in ll_listxattr() since buf_size doesn't exit which
will confuse someone reading the code.
Signed-off-by: James Simmons
Intel-bug-id: https://jira.hpdd.intel.com/browse/LU-9183
Reviewed-on: https://review.whamclou
: https://review.whamcloud.com/24851
Reviewed-by: Andreas Dilger
Reviewed-by: Lai Siyao
Reviewed-by: Jinshan Xiong
Signed-off-by: James Simmons
---
drivers/staging/lustre/lustre/llite/xattr.c | 131 +++-
1 file changed, 69 insertions(+), 62 deletions(-)
diff --git a/drivers
://review.whamcloud.com/17220
Reviewed-by: Andrew Perepechko
Reviewed-by: Andriy Skulysh
Tested-by: Elena V. Gryaznova
Reviewed-by: John L. Hammond
Reviewed-by: Lai Siyao
Reviewed-by: Oleg Drokin
Signed-off-by: James Simmons
---
drivers/staging/lustre/lustre/lmv/lmv_obd.c | 7 +++
1 file changed
statement
to really report the xattr name instead of its length which
wasn't event being set.
Fixes: b3dd8957c23a ("staging: lustre: lustre: llite: Use kstrdup"
Signed-off-by: James Simmons
---
drivers/staging/lustre/lustre/llite/xattr_cache.c | 6 --
1 file changed, 4 insertio
-on: https://review.whamcloud.com/
Reviewed-by: Dmitry Eremin
Reviewed-by: James Simmons
Signed-off-by: James Simmons
---
drivers/staging/lustre/lustre/llite/xattr.c | 15 ---
1 file changed, 8 insertions(+), 7 deletions(-)
diff --git a/drivers/staging/lustre/lustre/llite/xattr.c
1 - 100 of 1693 matches
Mail list logo