[PATCH] perf bpf-loader: Add missing '*' for key_scan_pos

2020-05-19 Thread Wang ShaoBo
key_scan_pos is a pointer for getting scan position in bpf__obj_config_map() for each BPF map configuration term, but it's misused when error not happened. Fixes: 066dacbf2a32 ("perf bpf: Add API to set values to map entries in a bpf object") Signed-off-by: Wang ShaoBo --- tool

[PATCH v2 -next] tools build: Check return value of fwrite_unlocked in jvmti_agent.c

2020-07-31 Thread Wang ShaoBo
Function jvmti_write_code called by compiled_method_load_cb may return error in using fwrite_unlocked, this failure should be captured and warned. Signed-off-by: Wang ShaoBo --- tools/perf/jvmti/jvmti_agent.c | 25 - 1 file changed, 16 insertions(+), 9 deletions(-) diff

[PATCH v2 -next] tools build: Check return value of fwrite_unlocked in jvmti_agent.c

2020-08-02 Thread Wang ShaoBo
Function jvmti_write_code called by compiled_method_load_cb may return error in using fwrite_unlocked, this failure should be captured and warned. Signed-off-by: Wang ShaoBo --- tools/perf/jvmti/jvmti_agent.c | 25 - 1 file changed, 16 insertions(+), 9 deletions(-) diff

[PATCH] EDAC, mv64x60: Fix error return code in mv64x60_pci_err_probe()

2020-11-23 Thread Wang ShaoBo
Fix to return -ENODEV error code when edac_pci_add_device() failed instaed of 0 in mv64x60_pci_err_probe(), as done elsewhere in this function. Fixes: 4f4aeeabc061 ("drivers-edac: add marvell mv64x60 driver") Signed-off-by: Wang ShaoBo --- drivers/edac/mv64x60_edac.c | 1 + 1 file

[PATCH] ubifs: Fix error return code in ubifs_init_authentication()

2020-11-23 Thread Wang ShaoBo
Fix to return PTR_ERR() error code from the error handling case where ubifs_hash_get_desc() failed instead of 0 in ubifs_init_authentication(), as done elsewhere in this function. Fixes: 49525e5eecca5 ("ubifs: Add helper functions for authentication support") Signed-off-by: Wang ShaoB

[PATCH] kretprobe: avoid re-registration of the same kretprobe earlier

2020-11-24 Thread Wang ShaoBo
ing register_kretprobe(), for giving a warning message and terminate registration process. Signed-off-by: Wang ShaoBo Signed-off-by: Cheng Jian --- kernel/kprobes.c | 8 1 file changed, 8 insertions(+) diff --git a/kernel/kprobes.c b/kernel/kprobes.c index 41fdbb7953c6..7f54a70136f3 100644 --

[PATCH v2] ubifs: Fix error return code in alloc_wbufs()

2020-11-24 Thread Wang ShaoBo
Fix to return PTR_ERR() error code from the error handling case instead fo 0 in function alloc_wbufs(), as done elsewhere in this function. Signed-off-by: Wang ShaoBo --- fs/ubifs/super.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/fs/ubifs/super.c b/fs/ubifs/super.c

[PATCH] block/rnbd: server: Fix error return code in rnbd_srv_create_dev_sysfs()

2020-11-25 Thread Wang ShaoBo
Fix to return -ENOMEM error code from the error handling case where kobject_create_and_add() failed instead of 0 in rnbd_srv_create_dev_sysfs(), as done elsewhere in this function. Signed-off-by: Wang ShaoBo --- drivers/block/rnbd/rnbd-srv-sysfs.c | 4 +++- 1 file changed, 3 insertions(+), 1

[PATCH] cpufreq: Fix error return code in cpufreq_online()

2020-11-25 Thread Wang ShaoBo
Fix to return proper error code instaed of 0 in cpufreq_online(), as done elsewhere in this function. Signed-off-by: Wang ShaoBo --- drivers/cpufreq/cpufreq.c | 5 - 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/drivers/cpufreq/cpufreq.c b/drivers/cpufreq/cpufreq.c index

[PATCH] pcmcia: omap: Fix error return code in omap_cf_probe()

2020-11-25 Thread Wang ShaoBo
Fix to return proper error code instaed of 0 in omap_cf_probe(), as done elsewhere in this function. Signed-off-by: Wang ShaoBo --- drivers/pcmcia/omap_cf.c | 8 ++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/drivers/pcmcia/omap_cf.c b/drivers/pcmcia/omap_cf.c index

[PATCH v2] cpufreq: Fix error return code in cpufreq_online()

2020-11-25 Thread Wang ShaoBo
Fix to return proper error code instead of 0 in cpufreq_online(), as done elsewhere in this function. Signed-off-by: Wang ShaoBo --- drivers/cpufreq/cpufreq.c | 5 - 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/drivers/cpufreq/cpufreq.c b/drivers/cpufreq/cpufreq.c index

[PATCH v2] kretprobe: avoid re-registration of the same kretprobe earlier

2021-01-28 Thread Wang ShaoBo
ing register_kretprobe()'s body, for giving a warning message and terminate registration process. Signed-off-by: Wang ShaoBo Signed-off-by: Cheng Jian --- kernel/kprobes.c | 4 1 file changed, 4 insertions(+) diff --git a/kernel/kprobes.c b/kernel/kprobes.c index f7fb5d135930..5c4a884953e9 1006

[PATCH] tracing: Fix tracing buffer length in tracing_mark_write

2020-06-23 Thread Wang ShaoBo
__copy_from_user_inatomic() return the byte length that copied failed, tracing buffer should left this bytes. Fixes: 656c7f0d2d2b ("tracing: Replace kmap with copy_from_user() in trace_marker writing") Signed-off-by: Wang ShaoBo --- kernel/trace/trace.c | 2 +- 1 file changed, 1

[PATCH -next] soc/tegra: fuse: Fix build with Tegra234 configuration

2020-09-29 Thread Wang ShaoBo
Signed-off-by: Wang ShaoBo --- drivers/soc/tegra/fuse/fuse-tegra30.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/drivers/soc/tegra/fuse/fuse-tegra30.c b/drivers/soc/tegra/fuse/fuse-tegra30.c index 9ea7f0168457..c1aa7815bd6e 100644 --- a/drivers/soc/tegra/fuse/fuse

[PATCH -next] x86/kvm: Fix build with CONFIG_SMP disabled

2020-09-29 Thread Wang ShaoBo
the declaration of kvm_send_ipi_mask_allbutself() is guarded by CONFIG_SMP. kvm_send_ipi_mask_allbutself() do not need do anything at this time. Signed-off-by: Wang ShaoBo --- arch/x86/kernel/kvm.c | 7 +++ 1 file changed, 7 insertions(+) diff --git a/arch/x86/kernel/kvm.c b/arch/x86/kernel/kvm.c in

Question: livepatch failed for new fork() task stack unreliable

2020-05-29 Thread Wang ShaoBo
Stack unreliable error is reported by stack_trace_save_tsk_reliable() when trying to insmod a hot patch for module modification, this results in frequent failures sometimes. We found this 'unreliable' stack is from task just fork. The task just fork need to go through these steps will the problem

[RESEND PATCH] sys_personality: Add optional arch hook arch_check_personality

2020-06-07 Thread Wang ShaoBo
code clean and easier for subsequent modification. Signed-off-by: Wang ShaoBo Reviewed-by: Dominik Brodowski --- arch/arm64/kernel/sys.c | 7 +++ include/linux/syscalls.h | 10 -- kernel/exec_domain.c | 14 +- 3 files changed, 16 insertions(+), 15 deletions(-)

[PATCH] bdi: Fix error return code in alloc_wbufs()

2020-11-15 Thread Wang ShaoBo
Fix to return PTR_ERR() error code from the error handling case instead fo 0 in function alloc_wbufs(), as done elsewhere in this function. Fixes: 6a98bc4614de ("ubifs: Add authentication nodes to journal") Signed-off-by: Wang ShaoBo --- fs/ubifs/super.c | 4 +++- 1 file changed, 3

[PATCH] IB/hfi1: Fix error return code in hfi1_init_dd()

2020-11-15 Thread Wang ShaoBo
Fix to return the error code from hfi1_netdev_alloc() instaed of 0 in hfi1_init_dd(), as done elsewhere in this function. Fixes: 4730f4a6c6b2 ("IB/hfi1: Activate the dummy netdev") Signed-off-by: Wang ShaoBo --- drivers/infiniband/hw/hfi1/chip.c | 3 ++- 1 file changed, 2 insert

[PATCH] soc/tegra: fuse: Fix build with Tegra234 configuration

2020-11-15 Thread Wang ShaoBo
Fixes: 1f44febf71ba ("soc/tegra: fuse: Add Tegra234 support") Signed-off-by: Wang ShaoBo --- drivers/soc/tegra/fuse/fuse-tegra30.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/drivers/soc/tegra/fuse/fuse-tegra30.c b/drivers/soc/tegra/fuse/fuse-tegra30.c index 9e

[PATCH -next] tools lib traceevent: Remove process in finding plugin options

2020-07-24 Thread Wang ShaoBo
In function load_plugin, we get symbol loaded address from symbol name TEP_PLUGIN_LOADER_NAME, whereas the symbol name TEP_PLUGIN_ALIAS_NAME is optionally used for finding plugin options which is not used after. Signed-off-by: Wang ShaoBo --- tools/lib/traceevent/event-plugin.c | 5 - 1

[PATCH -next] tools build: Check return value of fwrite_unlocked in jvmti_agent.c

2020-07-24 Thread Wang ShaoBo
Function jvmti_write_code called by compiled_method_load_cb may return error in using fwrite_unlocked, this failure should be captured and warned. Signed-off-by: Wang ShaoBo --- tools/perf/jvmti/jvmti_agent.c | 23 +++ 1 file changed, 15 insertions(+), 8 deletions(-) diff

[PATCH -next] io_uring: Semicolon cleanups in io_uring.c

2020-07-24 Thread Wang ShaoBo
Drop extra trailing Semicolon. Signed-off-by: Wang ShaoBo --- fs/io_uring.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fs/io_uring.c b/fs/io_uring.c index f81d36d78594..cf71c698e497 100644 --- a/fs/io_uring.c +++ b/fs/io_uring.c @@ -4007,7 +4007,7 @@ static int io_send

[PATCH -next] hwmon (pmbus/max20730): Whitespace cleanups in max20730.c

2020-07-24 Thread Wang ShaoBo
Drop trailing whitespace. Signed-off-by: Wang ShaoBo --- drivers/hwmon/pmbus/max20730.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/hwmon/pmbus/max20730.c b/drivers/hwmon/pmbus/max20730.c index 3ddc19b81b90..87d936d45d65 100644 --- a/drivers/hwmon/pmbus

[PATCH -next] drm/imx: fix unused but set variable warnings

2020-09-10 Thread Wang ShaoBo
MX8MQ") Reported-by: Hulk Robot Signed-off-by: Wang ShaoBo --- drivers/gpu/drm/imx/dcss/dcss-plane.c | 2 -- 1 file changed, 2 deletions(-) diff --git a/drivers/gpu/drm/imx/dcss/dcss-plane.c b/drivers/gpu/drm/imx/dcss/dcss-plane.c index 961d671f171b..e13652e3a115 100644 --- a/drivers/gpu/dr

[PATCH -next] ARM: zx: Use devm_platform_ioremap_resource()

2020-09-18 Thread Wang ShaoBo
Make use of devm_platform_ioremap_resource() provided by driver core platform instead of duplicated analogue. dev_err() is removed because it has been done in devm_ioremap_resource(). Signed-off-by: Wang ShaoBo --- arch/arm/mach-zx/zx296702-pm-domain.c | 13 ++--- 1 file changed, 2

[PATCH -next] crypto: atmel-{aes,sha,tdes} - Use devm_platform_get_and_ioremap_resource()

2020-09-18 Thread Wang ShaoBo
Make use of devm_platform_get_and_ioremap_resource() provided by driver core platform instead of duplicated analogue, dev_err() is removed because it has been done in devm_ioremap_resource(). Signed-off-by: Wang ShaoBo --- drivers/crypto/atmel-aes.c | 16 +--- drivers/crypto/atmel

[PATCH -next] i2c: at91: Use devm_platform_get_and_ioremap_resource()

2020-09-18 Thread Wang ShaoBo
Make use of devm_platform_get_and_ioremap_resource() provided by driver core platform instead of duplicated analogue. Signed-off-by: Wang ShaoBo --- drivers/i2c/busses/i2c-at91-core.c | 11 --- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/drivers/i2c/busses/i2c-at91

[PATCH -next] i2c: efm32: Use devm_platform_get_and_ioremap_resource()

2020-09-18 Thread Wang ShaoBo
Make use of devm_platform_get_and_ioremap_resource() provided by driver core platform instead of duplicated analogue. dev_err() is removed because it has been done in devm_ioremap_resource(). Signed-off-by: Wang ShaoBo --- drivers/i2c/busses/i2c-efm32.c | 12 +++- 1 file changed, 3

[PATCH -next] iio: adc: at91-sama5d2_adc: Use devm_platform_get_and_ioremap_resource()

2020-09-18 Thread Wang ShaoBo
Make use of devm_platform_get_and_ioremap_resource() provided by driver core platform instead of duplicated analogue. Signed-off-by: Wang ShaoBo --- drivers/iio/adc/at91-sama5d2_adc.c | 10 +++--- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/drivers/iio/adc/at91

[PATCH -next] iio: adc: stm32-dfsdm: Use devm_platform_get_and_ioremap_resource()

2020-09-18 Thread Wang ShaoBo
Make use of devm_platform_get_and_ioremap_resource() provided by driver core platform instead of duplicated analogue, dev_err() is removed because it has been done in devm_ioremap_resource(). Signed-off-by: Wang ShaoBo --- drivers/iio/adc/stm32-dfsdm-core.c | 11 --- 1 file changed, 4

[PATCH -next] iommu/rockchip: Use devm_platform_ioremap_resource()

2020-09-18 Thread Wang ShaoBo
Make use of devm_platform_ioremap_resource() provided by driver core platform instead of duplicated analogue. Signed-off-by: Wang ShaoBo --- drivers/iommu/rockchip-iommu.c | 6 +- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/drivers/iommu/rockchip-iommu.c b/drivers/iommu

[PATCH -next] misc: pvpanic: Use devm_platform_ioremap_resource()

2020-09-18 Thread Wang ShaoBo
Make use of devm_platform_ioremap_resource() provided by driver core platform instead of duplicated analogue. Signed-off-by: Wang ShaoBo --- drivers/misc/pvpanic.c | 8 +--- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/drivers/misc/pvpanic.c b/drivers/misc/pvpanic.c index