Hi All,
From Qualcomm side, we would like to check with upstream team about
adding Raw time stamp value to printk records. On Qualcomm soc, there
are various DSPs subsystems are there - for example audio, video and
modem DSPs.
Adding raw timer value(along with sched_clock()) in the printk reco
On 2019-05-16 11:29, Aaro Koskinen wrote:
Hi,
On Wed, May 08, 2019 at 06:47:12PM -0700, Prasad Sodagudi wrote:
Some platforms may need warm reboot support when kernel crashed
for post mortem analysis instead of cold reboot. So use config
CONFIG_WARM_REBOOT_ON_PANIC and SYSTEM_RESET2 psci comman
On 2019-05-02 02:05, Sudeep Holla wrote:
On Wed, May 01, 2019 at 11:43:00AM -0700, Sodagudi Prasad wrote:
On 2019-05-01 02:49, Sudeep Holla wrote:
> On Tue, Apr 30, 2019 at 05:07:31PM -0700, Sodagudi Prasad wrote:
> > On 2019-04-30 14:44, Sodagudi Prasad wrote:
[...]
> >
&g
On 2019-05-01 02:49, Sudeep Holla wrote:
On Tue, Apr 30, 2019 at 05:07:31PM -0700, Sodagudi Prasad wrote:
On 2019-04-30 14:44, Sodagudi Prasad wrote:
+Sudeep
> Hi Mark/Will,
>
> I would like to understand whether ARM linux community have plans to
> support PSCI version 1.1 or not
On 2019-04-30 14:44, Sodagudi Prasad wrote:
+Sudeep
Hi Mark/Will,
I would like to understand whether ARM linux community have plans to
support PSCI version 1.1 or not.
PSCI_1_1 specification introduced support for SYSTEM_RESET2 command
and this new command helps mobile devices to
Hi Mark/Will,
I would like to understand whether ARM linux community have plans to
support PSCI version 1.1 or not.
PSCI_1_1 specification introduced support for SYSTEM_RESET2 command and
this new command helps mobile devices to SYSTEM_WARM_RESET support.
Rebooting devices with warm reboot hel
On 2019-03-21 09:19, Thomas Gleixner wrote:
Prasad,
On Wed, 20 Mar 2019, Prasad Sodagudi wrote:
Subject: [PATCH] genirq: call cancel_work_sync from
irq_set_affinity_notifier
Please do not decribe WHAT the code change is. Give a consice
explanation
WHY this change is done. The above is like
On 2019-03-21 06:34, Julien Thierry wrote:
Hi Prasad,
On 21/03/2019 02:07, Prasad Sodagudi wrote:
Preserves the bitfields of PMCR_EL0(AArch64) during PMU reset.
Reset routine should write a 1 to PMCR.C and PMCR.P fields only
to reset the counters. Other fields should not be changed
as they coul
On 2018-10-10 12:40, Sodagudi Prasad wrote:
On 2018-10-07 23:04, Stephen Boyd wrote:
Quoting Sodagudi Prasad (2018-10-03 05:38:24)
for (i = 0; i < chip->ngpio; i++, gpio++) {
+ label = gpiochip_is_requested(chip, i);
+ if (
On 2018-10-10 09:49, Will Deacon wrote:
Hi Prasad,
On Tue, Oct 09, 2018 at 01:56:14PM -0700, Sodagudi Prasad wrote:
This is regarding - thread "try to fix contention between
expire_timers and
try_to_del_timer_sync".
https://lkml.org/lkml/2017/7/28/172
I think this live lockup
On 2018-10-07 23:04, Stephen Boyd wrote:
Quoting Sodagudi Prasad (2018-10-03 05:38:24)
for (i = 0; i < chip->ngpio; i++, gpio++) {
+ label = gpiochip_is_requested(chip, i);
+ if (!label)
+ co
Hi Will,
This is regarding - thread "try to fix contention between expire_timers
and try_to_del_timer_sync".
https://lkml.org/lkml/2017/7/28/172
I think this live lockup issue was discussed earlier but the final set
of changes were not concluded.
I would like to check whether you have new upd
Hi All,
This is regarding the protected pins configuration reading and printing
from non-secure operating systems.
GPIO framework is checking whether pin is in use(flag FLAG_REQUESTED) or
not in gpiolib_dbg_show().
If GPIO chip drivers are overriding the dbg_show callback, drivers are
not ch
Hi All,
While adding edac_device control info using edac_device_add_device(),
changed the poll_msec at client driver level.
For example -.
https://source.codeaurora.org/quic/la/kernel/msm-4.9/tree/drivers/edac/qcom_llcc_edac.c?h=msm-4.9#n385
I see that client driver request is not considere
Hi All,
I have observed following KASAN error with 4.14.56 kernel.
Can you please copy change-[1](kasan: add no_sanitize attribute for
clang builds) into stable kernels?
[1] -
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/include/linux/compiler-clang.h?h=v4.18-rc8&
On 2018-08-10 00:10, Rafael J. Wysocki wrote:
On Fri, Aug 10, 2018 at 12:30 AM, wrote:
On 2018-08-06 01:53, Rafael J. Wysocki wrote:
On Fri, Aug 3, 2018 at 12:20 AM, Sodagudi Prasad
wrote:
From: RAFAEL J. WYSOCKI
Date: Wed, Aug 1, 2018 at 2:21 PM
Subject: Re: [PATCH] dd: Invoke one
On 2018-08-03 04:41, Thomas Gleixner wrote:
Prasad.
On Thu, 2 Aug 2018, Peter Zijlstra wrote:
So why didn't you do the 'obvious' parallel to what you did for
cpu_stop_queue_two_works(), namely:
Is that patch fixing the issue for you?
Hi Thomas and Peter,
Yes. Tested both versions of patch
From: RAFAEL J. WYSOCKI
Date: Wed, Aug 1, 2018 at 2:21 PM
Subject: Re: [PATCH] dd: Invoke one probe retry cycle after every
initcall level
To: Rishabh Bhatnagar
Cc: "Rafael J. Wysocki" , Greg Kroah-Hartman
, Linux Kernel Mailing List
, ckad...@codeaurora.org,
ts...@codeaurora.org, Vikram Mulukut
On 2018-07-28 00:47, Darrick J. Wong wrote:
On Fri, Jul 27, 2018 at 08:18:23PM -0400, Theodore Y. Ts'o wrote:
On Fri, Jul 27, 2018 at 01:34:31PM -0700, Sodagudi Prasad wrote:
> > The error should be pretty clear: "Inode table for bg 0 marked as
> > needing zeroing"
Hi Peter and Tglx,
We are observing another deadlock issue due to commit
0b26351b91(stop_machine, sched: Fix migrate_swap() vs. active_balance()
deadlock), even after taking the following fix
https://www.mail-archive.com/linux-kernel@vger.kernel.org/msg1740526.html
on the Linux-4.14.56 kernel
On 2018-07-30 14:07, Peter Zijlstra wrote:
On Mon, Jul 30, 2018 at 10:12:43AM -0700, Sodagudi Prasad wrote:
How about including below change as well? Currently, there is no way
to
identify thread migrations completed or not. When we observe this
issue,
the symptom was work queue lock up. It
On 2018-07-30 05:41, Thomas Gleixner wrote:
On Mon, 30 Jul 2018, Peter Zijlstra wrote:
On Mon, Jul 30, 2018 at 12:20:57PM +0200, Thomas Gleixner wrote:
> On Tue, 24 Jul 2018, Sebastian Andrzej Siewior wrote:
> > On 2018-07-23 18:13:48 [-0700], isa...@codeaurora.org wrote:
> > > Hi all,
> > Hi,
On 2018-07-27 12:52, Theodore Y. Ts'o wrote:
On Fri, Jul 27, 2018 at 12:26:25PM -0700, Sodagudi Prasad wrote:
On 2018-07-26 18:04, Sodagudi Prasad wrote:
> Hi All,
>
+linux-kernel@vger.kernel.org list.
Hi All,
Observing the following issue with one of the partition on android
On 2018-07-26 18:04, Sodagudi Prasad wrote:
Hi All,
+linux-kernel@vger.kernel.org list.
Hi All,
Observing the following issue with one of the partition on android
device with 4.14.56 kernel. When I try to remount this partition using
the command - mount -o rw,remount /vendor/dsp, it is
On 2018-06-27 00:15, Sebastian Andrzej Siewior wrote:
On 2018-06-26 14:28:26 [-0700], Isaac J. Manjarres wrote:
Remove CPU ID swapping in stop_two_cpus() so that the
source CPU's stopper thread is added to the wake queue last,
so that the source CPU's stopper thread is woken up last,
ensuring th
On 2018-05-24 06:51, Boqun Feng wrote:
On Thu, May 24, 2018 at 01:49:31PM +0100, Will Deacon wrote:
On Wed, May 23, 2018 at 09:26:35AM -0700, Linus Torvalds wrote:
> On Wed, May 23, 2018 at 8:35 AM Will Deacon wrote:
>
> > In other words, qrwlock requires consistent locking order wrt spinlocks.
Hi All,
When following test is executed on 4.14.41 stable kernel, observed that
one of the core is waiting for tasklist_lock for long time with IRQs
disabled.
./stress-ng-64 --get 8 -t 3h --times --metrics-brief
Every time when device is crashed, I observed that one the task stuck at
fork sy
Hi All,
Trying to boot 4.14.19 kernel with Android and observed a crash in bpf
system.
From the call stack netd process is trying to access the
/sys/fs/bfp/traffic_cookie_uid_map file.
After checking call stack further observed that, inode->i_private is
pointing to (struct bpf_map *) but inode
On 2018-02-13 10:23, Peter Zijlstra wrote:
On Fri, Feb 09, 2018 at 03:07:00PM -0800, Raghavendra Rao Ananta wrote:
Perf framework doesn't allow creation of hardware events if
the requested CPU is offline. However, creation of an event
is achievable if the event is attached to the PMU as soon
as
On 2018-01-28 08:22, Segher Boessenkool wrote:
On Fri, Jan 26, 2018 at 04:59:46PM -0800, Prasad Sodagudi wrote:
Disable -Wunused-const-variable warnings instead of
disabling -Wunused-variable warnings, So that in both
clang and GCC -Wunused-const-variable gets disabled.
Why would you disable -
On 2017-12-06 22:26, Greg Kroah-Hartman wrote:
On Wed, Dec 06, 2017 at 01:24:51PM -0800, Sodagudi Prasad wrote:
Hi All,
When kernel compiled with clang, following line is disabling the
unused-variable warning. This is not the case with gcc.
KBUILD_CFLAGS += $(call cc-disable-warning, unused
Hi All,
When kernel compiled with clang, following line is disabling the
unused-variable warning. This is not the case with gcc.
KBUILD_CFLAGS += $(call cc-disable-warning, unused-variable)
Are there any specific reasons for disabling unused-variable with clang?
--
The Qualcomm Innovation Ce
On 2017-10-24 01:37, Thomas Gleixner wrote:
On Tue, 24 Oct 2017, Prasad Sodagudi wrote:
Currently tick_program_event function is not calling
clockevents_program_event when 'expires == KTIME_MAX',
it is just updating clockevent state to
CLOCK_EVT_STATE_ONESHOT_STOPPED.
clockevents_program_eve
On 2017-10-24 00:23, Thomas Gleixner wrote:
On Mon, 23 Oct 2017, Sodagudi Prasad wrote:
Hi Viresh and Thomas,
In the functions tick_nohz_stop_sched_tick(), when expires = KTIME_MAX
we are
canceling the tick_sched_timer timer but we are not updating the clock
event
device’s next_event to
Hi Viresh and Thomas,
In the functions tick_nohz_stop_sched_tick(), when expires = KTIME_MAX
we are canceling the tick_sched_timer timer but we are not updating the
clock event device’s next_event to KTIME_MAX.
Due to that broadcast device’s next_event is not programmed properly and
resulting
Hi All,
Based on below links __ubsan_handle_type_mismatch has been renamed to
__ubsan_handle_type_mismatch_v1.
https://github.com/llvm-mirror/compiler-rt/commit/56faee71af1888ba12ab076b3d1f9bbe223493df#diff-21369cc6f3917b27df3ced8de89cf134
https://www.mail-archive.com/gcc-bugs@gcc.gnu.org/msg
On 2017-09-25 16:20, Viresh Kumar wrote:
On 25-09-17, 15:51, Prasad Sodagudi wrote:
Remove the __init annotation from free_raw_capacity() to avoid
the following warning.
The function init_cpu_capacity_callback() references the
function __init free_raw_capacity().
WARNING: vmlinux.o(.text+0x425c
Hi Arnd Bergmann,
Following commit have introduced compilation issue.
commit 2df2c3402fc81918a888e1ec711369f6014471f2
Author: Arnd Bergmann
Date: Sat Aug 5 21:57:46 2017 -0400
ext4: fix warning about stack corruption
Observed following error -
/fs/ext4/mballoc.c:2303:17: error: fields mus
Hi All,
Observed boot up crash with clang in kerne/sched/core.c file
sched_ttwu_pending() function, because it is using
llist_for_each_entry_safe().
After pulling patch from “https://lkml.org/lkml/2017/7/19/1169, no crash
observed.
Tested-by: Sodagudi Prasad
-Thanks, Prasad
--
The
y carry forward the forced inlining behavior
and work toward moving arm64, and other architectures, toward
CONFIG_OPTIMIZE_INLINING behavior.
Reported-by: Sodagudi Prasad
Tested-by: Matthias Kaehlcke
Signed-off-by: David Rientjes
---
Resend of http://marc.info/?l=linux-kernel&m=14968150181631
On 2017-06-22 02:43, Mark Rutland wrote:
On Tue, Jun 20, 2017 at 04:12:32PM -0700, David Rientjes wrote:
On Tue, 20 Jun 2017, Mark Rutland wrote:
> As with my reply to David, my preference would be that we:
>
> 1) Align compiler-clang.h with the compiler-gcc.h inlining behaviour, so
>that t
On 2017-06-19 14:42, David Rientjes wrote:
On Mon, 19 Jun 2017, Sodagudi Prasad wrote:
> > Commit abb2ea7dfd82 ("compiler, clang: suppress warning for unused
> > static inline functions") re-defining the 'inline' macro but
> > __attribute__((always_i
On 2017-06-19 13:25, David Rientjes wrote:
On Mon, 19 Jun 2017, Prasad Sodagudi wrote:
Commit abb2ea7dfd82 ("compiler, clang: suppress warning for unused
static inline functions") re-defining the 'inline' macro but
__attribute__((always_inline)) is missing. Some compilers may
not honor inline h
On 2017-06-14 15:33, Sodagudi Prasad wrote:
On 2017-06-14 03:06, Will Deacon wrote:
Hi Prasad,
On Tue, Jun 13, 2017 at 03:39:37PM -0700, Sodagudi Prasad wrote:
With a variant of a CLANG(based on 4.0) following errors observed on
Linux
4.12-rc5 tag.
How are you building the kernel with
On 2017-06-14 03:06, Will Deacon wrote:
Hi Prasad,
On Tue, Jun 13, 2017 at 03:39:37PM -0700, Sodagudi Prasad wrote:
With a variant of a CLANG(based on 4.0) following errors observed on
Linux
4.12-rc5 tag.
How are you building the kernel with clang, btw? I'd be keen to try the
same
Hi All,
With a variant of a CLANG(based on 4.0) following errors observed on
Linux 4.12-rc5 tag.
net/built-in.o: In function `__xchg_mb':
arch/arm64/include/asm/cmpxchg.h:99: \
undefined reference to `__compiletime_assert_99'
arch/arm64/include/asm/cmpxchg.h:99: \
Hi all,
I am working on a platform, which is using the Linux version 4.4. I have
observed a DEADLOCK between couple of threads and looking for
suggestions/comments.
Here is my understanding from the call stacks of these blocked tasks.
0) CPU3 is getting hot plugged from a kthread and which is
Hi All,
This is regarding the usage of gic_write_grpen1 API usage in irq-gic-v3
driver.
Here my understanding about ICC_IGRPEN1_EL1.
ICC_IGRPEN1_EL1 is banked between secure and non-secure states. If two
secure states are implemented, Secure side Group bit is set by the
platform firmware (PS
On 2017-03-13 13:19, Thomas Gleixner wrote:
On Mon, 13 Mar 2017, Sodagudi Prasad wrote:
On 2017-02-27 09:21, Thomas Gleixner wrote:
> On Mon, 27 Feb 2017, Sodagudi Prasad wrote:
> > So I am thinking that, adding following sched_work() would notify clients.
>
> And break the worl
On 2017-02-27 09:21, Thomas Gleixner wrote:
On Mon, 27 Feb 2017, Sodagudi Prasad wrote:
So I am thinking that, adding following sched_work() would notify
clients.
And break the world and some more.
diff --git a/kernel/irq/manage.c b/kernel/irq/manage.c
index 6b66959..5e4766b 100644
--- a
Hi All,
uapi structs epoll_data are more opaque than user space expects. kernel
have defined as __u64 instead of the union epoll_data.
Because of this libc have redefined struct epoll_event with union data
member.
https://android.googlesource.com/platform/bionic.git/+/master/libc/include/sys/
On 2017-02-21 12:59, Sodagudi Prasad wrote:
Hi Thomas,
Currently irq_set_affinity() is called to migrate irqs from
migrate_one_irq()
during cpu hot plug and clients which are interested to know the irq
affinity change
not getting notified
take_cpu_down () --> __cpu_disa
On 2017-01-03 07:19, Greg KH wrote:
On Tue, Jan 03, 2017 at 06:44:03AM -0800, Sodagudi Prasad wrote:
Hi All,
Device has crashed due to memory access after free while
pending_fw_head
list accessed. Kernel 4.4 stable version is used to reproduce this use
after
free
Hi Thomas,
Currently irq_set_affinity() is called to migrate irqs from
migrate_one_irq()
during cpu hot plug and clients which are interested to know the irq
affinity change
not getting notified
take_cpu_down () --> __cpu_disable() --> irq_migrate_all_off_this_cpu();
irq_set_affinity() is ch
, (unsigned long)&karg);
set_fs(old_fs);
}
…
}
On 2017-02-16 02:39, James Morse wrote:
Hi Prasad,
On 15/02/17 21:12, Sodagudi Prasad wrote:
On 2017-02-15 04:09, James Morse wrote:
On 15/02/17 05:52, Sodagudi Prasad wrote:
that driver is calling set_fs(KERNEL_DS) and
Hi James and Will,
Thanks James and Will for providing detailed information.
On 2017-02-15 04:09, James Morse wrote:
Hi Prasad,
On 15/02/17 05:52, Sodagudi Prasad wrote:
When any sys call is made from user space orig_addr_limit will be zero
and after
that driver is calling set_fs(KERNEL_DS
Hi All,
Would like to understand the reasons behind using the orig_add_limit
variable in the following code. Can you please share more details ?
"arch/arm64/mm/fault.c"
static int __kprobes do_page_fault(unsigned long addr, unsigned int esr,
struct pt_regs
Hi All,
we would like to understand why irq_work_run() is getting called from
armv8pmu_handle_irq() irq handler for arm SoC.
Is this irq_work frame work designed to run works from ARMPMU irq
handlers? If there are no of drivers using the IRQ WORK frame work, we
may see that ARMPMU irq hand
Hi All,
Device has crashed due to memory access after free while pending_fw_head
list accessed. Kernel 4.4 stable version is used to reproduce this use
after free.
--
[ 9031.178428] Unable to handle kernel
Hi All,
It looks like there is race between flush_to_ldisc() and
release_one_tty().
Following crash is observed even after including below change.
https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/drivers/tty/tty_buffer.c?id=7098296a362a96051fa120abf48f0095818b99cd
https:
Hi All,
Would like to check whether the dma_map_single_attrs() API, can accept
ptr variable from high memory or not?
If we pass the memory pointer, which is pointing high memory does not
work with virt_to_page API.
10 static inline dma_addr_t dma_map_single_attrs(struct device *dev,
void *p
61 matches
Mail list logo