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
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
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
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
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
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
--
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
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
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
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
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
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
__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
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
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
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
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(-)
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
33 matches
Mail list logo