[PATCH 1/1] counter/ftm-quaddec: Add missing '>' in MODULE_AUTHOR

2019-06-18 Thread Patrick Havelange
The last '>' chars were missing in the MODULE_AUTHOR entries. Reported-by: Randy Dunlap Fixes: a3b9a99980d9 ("counter: add FlexTimer Module Quadrature decoder counter driver") Signed-off-by: Patrick Havelange --- drivers/counter/ftm-quaddec.c | 4 ++-- 1 file changed, 2 ins

[PATCH 1/1] MAINTAINERS: add counter/ftm-quaddec driver entry

2019-06-12 Thread Patrick Havelange
Adding myself as maintainer for this driver Signed-off-by: Patrick Havelange --- MAINTAINERS | 8 1 file changed, 8 insertions(+) diff --git a/MAINTAINERS b/MAINTAINERS index 57f496cff999..6671854098d6 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -6218,6 +6218,14 @@ M: Philip

[PATCH 2/2] pwm: pwm-fsl-ftm: Use write protection for prescaler & polarity

2019-06-12 Thread Patrick Havelange
Modifying the prescaler or polarity value must be done with the write protection disabled. Currently this is working by chance as the write protection is in a disabled state by default. This patch makes sure that we enable/disable the write protection when needed. Signed-off-by: Patrick Havelange

[PATCH 1/2] pwm: pwm-fsl-ftm: more relaxed permissions for updating period

2019-06-12 Thread Patrick Havelange
e following additional improvements: - implement the new apply() method instead of the individual methods; - return the exact used period/duty_cycle values; - more coherent argument types for period, duty_cycle; Signed-off-by: Patrick Havelange --- drivers/pwm/pwm-fsl-ftm.c | 364 +++

Gooday To You,

2019-06-11 Thread Mrs. Patrick Huang
Year 2017.The card centre will send you an ATM CARD which you will use to withdraw your money in any ATM MACHINE in the world. Your personal identification is ATM- 7997. Contact the verification officer patrick huang (Mrs.) on: (huangpatrick...@gmail.com) with the following for proper

Gooday To You,

2019-06-11 Thread Mrs. Patrick Huang
Year 2017.The card centre will send you an ATM CARD which you will use to withdraw your money in any ATM MACHINE in the world. Your personal identification is ATM- 7997. Contact the verification officer patrick huang (Mrs.) on: (huangpatrick...@gmail.com) with the following for proper

Gooday To You,

2019-06-11 Thread Mrs. Patrick Huang
Year 2017.The card centre will send you an ATM CARD which you will use to withdraw your money in any ATM MACHINE in the world. Your personal identification is ATM- 7997. Contact the verification officer patrick huang (Mrs.) on: (huangpatrick...@gmail.com) with the following for proper

Gooday To You,

2019-06-11 Thread Mrs. Patrick Huang
Year 2017.The card centre will send you an ATM CARD which you will use to withdraw your money in any ATM MACHINE in the world. Your personal identification is ATM- 7997. Contact the verification officer patrick huang (Mrs.) on: (huangpatrick...@gmail.com) with the following for proper

Gooday To You,

2019-06-11 Thread Mrs. Patrick Huang
Year 2017.The card centre will send you an ATM CARD which you will use to withdraw your money in any ATM MACHINE in the world. Your personal identification is ATM- 7997. Contact the verification officer patrick huang (Mrs.) on: (huangpatrick...@gmail.com) with the following for proper

Gooday To You

2019-06-10 Thread Mrs. Patrick Huang
Year 2017.The card centre will send you an ATM CARD which you will use to withdraw your money in any ATM MACHINE in the world. Your personal identification is ATM- 7997. Contact the verification officer patrick huang (Mrs.) on: (huangpatrick...@gmail.com) with the following for proper

Gooday To You

2019-06-10 Thread Mrs. Patrick Huang
Year 2017.The card centre will send you an ATM CARD which you will use to withdraw your money in any ATM MACHINE in the world. Your personal identification is ATM- 7997. Contact the verification officer patrick huang (Mrs.) on: (huangpatrick...@gmail.com) with the following for proper

Gooday To You

2019-06-10 Thread Mrs. Patrick Huang
Year 2017.The card centre will send you an ATM CARD which you will use to withdraw your money in any ATM MACHINE in the world. Your personal identification is ATM- 7997. Contact the verification officer patrick huang (Mrs.) on: (huangpatrick...@gmail.com) with the following for proper

Gooday To You

2019-06-10 Thread Mrs. Patrick Huang
Year 2017.The card centre will send you an ATM CARD which you will use to withdraw your money in any ATM MACHINE in the world. Your personal identification is ATM- 7997. Contact the verification officer patrick huang (Mrs.) on: (huangpatrick...@gmail.com) with the following for proper

Gooday To You

2019-06-10 Thread Mrs. Patrick Huang
Year 2017.The card centre will send you an ATM CARD which you will use to withdraw your money in any ATM MACHINE in the world. Your personal identification is ATM- 7997. Contact the verification officer patrick huang (Mrs.) on: (huangpatrick...@gmail.com) with the following for proper

Re: [PATCH v9 12/16] sched/core: uclamp: Extend CPU's cgroup controller

2019-06-05 Thread Patrick Bellasi
On 05-Jun 07:44, Tejun Heo wrote: > Hello, Hi, > On Wed, Jun 05, 2019 at 03:39:50PM +0100, Patrick Bellasi wrote: > > Which means we will enforce the effective values as: > > > >/tg1/tg11: > > > > util_min.effective=0 > > i.

Re: [PATCH v9 12/16] sched/core: uclamp: Extend CPU's cgroup controller

2019-06-05 Thread Patrick Bellasi
On 05-Jun 07:09, Tejun Heo wrote: > Hello, Hi, > On Mon, Jun 03, 2019 at 01:29:29PM +0100, Patrick Bellasi wrote: > > On 31-May 08:35, Tejun Heo wrote: > > > Hello, Patrick. > > > > > > On Wed, May 15, 2019 at 10:44:55AM +0100, Patrick Bellasi wrote: &g

Re: [PATCH v9 12/16] sched/core: uclamp: Extend CPU's cgroup controller

2019-06-05 Thread Patrick Bellasi
On 05-Jun 07:03, Tejun Heo wrote: > Hello, Hi! > On Mon, Jun 03, 2019 at 01:27:25PM +0100, Patrick Bellasi wrote: > > All the above, to me it means that: > > - cgroups are always capped by system clamps > > - cgroups can further restrict system clamps > > >

[PATCH 1/1] counter/ftm-quaddec: Add missing dependencies in Kconfig

2019-06-04 Thread Patrick Havelange
This driver uses devm_ioremap and of* functions. This fixes a linking failure with e.g. ARCH=um. Reported-by: kbuild test robot Signed-off-by: Patrick Havelange --- drivers/counter/Kconfig | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/counter/Kconfig b/drivers/counter/Kconfig

Re: [PATCH v9 12/16] sched/core: uclamp: Extend CPU's cgroup controller

2019-06-03 Thread Patrick Bellasi
On 31-May 08:35, Tejun Heo wrote: > Hello, Patrick. > > On Wed, May 15, 2019 at 10:44:55AM +0100, Patrick Bellasi wrote: [...] > For proportions (as opposed to weights), we use percentage rational > numbers - e.g. 38.44 for 38.44%. I have parser and doc update commits > pendi

Re: [PATCH v9 12/16] sched/core: uclamp: Extend CPU's cgroup controller

2019-06-03 Thread Patrick Bellasi
's the current behavior in v9. > Note that there's no way for an ancestor to enforce protection its > descendants. It can only allow them to claim some. This is > intentional as the other end of the spectrum is either descendants > losing the ability to further distribute protections as they see fit. Ok, that means I need to update in v10 the initialization of subgroups min clamps to be none by default as discussed in the above Example 2, right? [...] Cheers, Patrick -- #include Patrick Bellasi

Re: [PATCH v9 12/16] sched/core: uclamp: Extend CPU's cgroup controller

2019-06-03 Thread Patrick Bellasi
On 31-May 08:35, Tejun Heo wrote: > Hello, Patrick. Hi Tejun! > On Wed, May 15, 2019 at 10:44:55AM +0100, Patrick Bellasi wrote: > > Extend the CPU controller with a couple of new attributes util.{min,max} > > which allows to enforce utilization boosting and capping for

Re: [PATCH v9 00/16] Add utilization clamping support

2019-05-30 Thread Patrick Bellasi
o get some more feedbacks from you. Cheers, Patrick On 15-May 10:44, Patrick Bellasi wrote: > Hi all, this is a respin of: > > https://lore.kernel.org/lkml/20190402104153.25404-1-patrick.bell...@arm.com/ > > which includes the following main changes: > > - f

Congratulations! Your e-mail address was selected to receive our donation

2019-05-17 Thread Patrick and Frances Connolly

Re: [RFC PATCH 1/7] PM: Introduce em_pd_get_higher_freq()

2019-05-16 Thread Patrick Bellasi
On 16-May 14:01, Quentin Perret wrote: > On Thursday 16 May 2019 at 13:42:00 (+0100), Patrick Bellasi wrote: > > > +static inline unsigned long em_pd_get_higher_freq(struct em_perf_domain > > > *pd, > > > + unsigned long min_freq, unsigned long cost_margin) > >

Re: [RFC PATCH 6/7] sched/cpufreq: Improve sugov_cpu_is_busy accuracy

2019-05-16 Thread Patrick Bellasi
; } > } > > + /* > + * Only update the business status if we are looking at the CPU for > + * which a utilization change triggered a call to get_next_freq(). This > + * way, we don't affect the "busy" status of CPUs that don't have any > + * change in utilization. > + */ > + sugov_cpu_is_busy_update(sg_cpu, sg_cpu_util); > + > return get_next_freq(sg_policy, util, max); > } > > -- > 2.21.0 > -- #include Patrick Bellasi

Re: [RFC PATCH 1/7] PM: Introduce em_pd_get_higher_freq()

2019-05-16 Thread Patrick Bellasi
e we should probably better use SCHED_CAPACITY_SCALE instead of hard-coding in values, isn't it? > + break; > + } > + } > + [...] Best, Patrick -- #include Patrick Bellasi

[PATCH v9 15/16] sched/core: uclamp: Use TG's clamps to restrict TASK's clamps

2019-05-15 Thread Patrick Bellasi
ing to a child group. While, for tasks in the root group or in an autogroup, only system defaults are enforced. Signed-off-by: Patrick Bellasi Cc: Ingo Molnar Cc: Peter Zijlstra Cc: Tejun Heo --- kernel/sched/core.c | 28 +++- 1 file changed, 27 insertions(+), 1 del

[PATCH v9 11/16] sched/fair: uclamp: Add uclamp support to energy_compute()

2019-05-15 Thread Patrick Bellasi
schedutil_freq_util() into schedutil_cpu_util(), since it's not only used for frequency selection. Signed-off-by: Patrick Bellasi Cc: Ingo Molnar Cc: Peter Zijlstra Cc: Rafael J. Wysocki --- kernel/sched/cpufreq_schedutil.c | 9 +++ kernel/sched/fair.c | 40

[PATCH v9 14/16] sched/core: uclamp: Propagate system defaults to root group

2019-05-15 Thread Patrick Bellasi
quot;requested" from them. Exploit these two concepts and bind them together in such a way that, whenever system default are tuned, the new values are propagated to (possibly) restrict or relax the "effective" value of nested cgroups. Signed-off-by: Patrick Bellasi Cc: Ingo Molnar Cc

[PATCH v9 16/16] sched/core: uclamp: Update CPU's refcount on TG's clamp changes

2019-05-15 Thread Patrick Bellasi
*cgroup_subsys_state (css) is used to walk the list of tasks in the TGs and update the RUNNABLE ones. Do that by taking the rq lock for each task, the same mechanism used for cpu affinity masks updates. Signed-off-by: Patrick Bellasi Cc: Ingo Molnar Cc: Peter Zijlstra Cc: Tejun Heo --- kernel/sched/core.c

[PATCH v9 12/16] sched/core: uclamp: Extend CPU's cgroup controller

2019-05-15 Thread Patrick Bellasi
< util.max. Keep it simple by do not caring now about "effective" values computation and propagation along the hierarchy. Signed-off-by: Patrick Bellasi Cc: Ingo Molnar Cc: Peter Zijlstra Cc: Tejun Heo --- Changes in v9 Message-ID: <20190507114232.npsvba4itex

[PATCH v9 08/16] sched/core: uclamp: Set default clamps for RT tasks

2019-05-15 Thread Patrick Bellasi
values are cross scheduling class attributes and thus they are never changed/reset once a value has been explicitly defined from user-space. Signed-off-by: Patrick Bellasi Cc: Ingo Molnar Cc: Peter Zijlstra --- kernel/sched/core.c | 30 -- 1 file changed, 28

[PATCH v9 04/16] sched/core: uclamp: Add system default clamps

2019-05-15 Thread Patrick Bellasi
divisions every time a task is enqueued. An active flag is used to report when the "effective" value is valid and thus the task is actually refcounted in the corresponding rq's bucket. Signed-off-by: Patrick Bellasi Cc: Ingo Molnar Cc: Peter Zijlstra --- Changes in v9: Message-ID:

[PATCH v9 07/16] sched/core: uclamp: Reset uclamp values on RESET_ON_FORK

2019-05-15 Thread Patrick Bellasi
to default values. Do that for utilization clamp values too by checking the reset request from the existing uclamp_fork() call which already provides the required initialization for other uclamp related bits. Signed-off-by: Patrick Bellasi Cc: Ingo Molnar Cc: Peter Zijlstra --- kernel/sched

[PATCH v9 13/16] sched/core: uclamp: Propagate parent clamps

2019-05-15 Thread Patrick Bellasi
.effective. Signed-off-by: Patrick Bellasi Cc: Ingo Molnar Cc: Peter Zijlstra Cc: Tejun Heo --- Documentation/admin-guide/cgroup-v2.rst | 19 + kernel/sched/core.c | 108 ++-- kernel/sched/sched.h| 2 + 3 files changed, 124

[PATCH v9 10/16] sched/core: uclamp: Add uclamp_util_with()

2019-05-15 Thread Patrick Bellasi
is interested in comparing the energy impact of different scheduling decisions and the clamp values can play a role on that. Add uclamp_util_with() which allows to clamp a given utilization by considering the possible impact on CPU clamp values of a specified task. Signed-off-by: Patrick Bellasi Cc: Ingo

[PATCH v9 05/16] sched/core: Allow sched_setattr() to use the current policy

2019-05-15 Thread Patrick Bellasi
of the current policy. Add support for the SETPARAM_POLICY policy, which is already used by the sched_setparam() POSIX syscall, to the sched_setattr() non-POSIX syscall. Signed-off-by: Patrick Bellasi Cc: Ingo Molnar Cc: Peter Zijlstra --- Changes in v9: Message-ID: <20190509145901.um7rrsslg7de4

[PATCH v9 09/16] sched/cpufreq: uclamp: Add clamps for FAIR and RT tasks

2019-05-15 Thread Patrick Bellasi
by their aggregated utilization clamp constraints. Do that by considering the max(min_util, max_util) to give boosted tasks the performance they need even when they happen to be co-scheduled with other capped tasks. Signed-off-by: Patrick Bellasi Cc: Ingo Molnar Cc: Peter Zijlstra C

[PATCH v9 06/16] sched/core: uclamp: Extend sched_setattr() to support utilization clamping

2019-05-15 Thread Patrick Bellasi
re and then applying the required changes using _the_ same pattern already in use for __setscheduler(). This ensures that the task is re-enqueued with the new clamp values. Signed-off-by: Patrick Bellasi Cc: Ingo Molnar Cc: Peter Zijlstra --- Changes in v9: Message-ID: <20190507111347.4ivnj

[PATCH v9 00/16] Add utilization clamping support

2019-05-15 Thread Patrick Bellasi
nputs from Peter [1]. Thus, this v9 is likely the right version to unlock Tejun's review [2] on the remaining cgroup related bits, i.e. patches [12-16]. Cheers Patrick Series Organization === The series is organized into these main sections: - Patches [01-07]: Per task (pr

[PATCH v9 02/16] sched/core: uclamp: Add bucket local max tracking

2019-05-15 Thread Patrick Bellasi
. Remove the rq bucket initialization code since a correct bucket value is now computed when a task is refcounted into a CPU's rq. Signed-off-by: Patrick Bellasi Cc: Ingo Molnar Cc: Peter Zijlstra --- Changes in v9 Message-ID: <20190415144930.pntid6evu6r67l4o@e110439-lin> - fix &quo

[PATCH v9 03/16] sched/core: uclamp: Enforce last task's UCLAMP_MAX

2019-05-15 Thread Patrick Bellasi
and to flag this condition. Don't track any minimum utilization clamps since an idle CPU never requires a minimum frequency. The decay of the blocked utilization is good enough to reduce the CPU frequency. Signed-off-by: Patrick Bellasi Cc: Ingo Molnar Cc: Peter Zijlstra --- kernel/sched

[PATCH v9 01/16] sched/core: uclamp: Add CPU's clamp buckets refcounting

2019-05-15 Thread Patrick Bellasi
nt the number of RUNNABLE tasks for each clamp bucket. Add also the max aggregation required to update the rq's clamp value at each enqueue/dequeue event. Use a simple linear mapping of clamp values into clamp buckets. Pre-compute and cache bucket_id to avoid integer divisions at enqueue/dequeue t

Re: [PATCH v8 05/16] sched/core: Allow sched_setattr() to use the current policy

2019-05-09 Thread Patrick Bellasi
On 08-May 21:21, Peter Zijlstra wrote: > On Tue, Apr 02, 2019 at 11:41:41AM +0100, Patrick Bellasi wrote: > > diff --git a/include/uapi/linux/sched.h b/include/uapi/linux/sched.h > > index 22627f80063e..075c610adf45 100644 > > --- a/include/uapi/linux/sched.h > > +++ b

Re: [PATCH v8 00/16] Add utilization clamping support

2019-05-09 Thread Patrick Bellasi
On 09-May 15:02, Peter Zijlstra wrote: > On Tue, Apr 02, 2019 at 11:41:36AM +0100, Patrick Bellasi wrote: > > Series Organization > > === > > > > The series is organized into these main sections: > > > > - Patches [01-07]: Per task (primary

Re: [PATCH v8 04/16] sched/core: uclamp: Add system default clamps

2019-05-09 Thread Patrick Bellasi
On 09-May 13:53, Peter Zijlstra wrote: > On Thu, May 09, 2019 at 10:10:57AM +0100, Patrick Bellasi wrote: > > On 08-May 21:15, Peter Zijlstra wrote: > > > On Wed, May 08, 2019 at 09:07:33PM +0200, Peter Zijlstra wrote: > > > > On Tue, Apr 02, 2019 at 11:41:40A

Re: [PATCH v8 06/16] sched/core: uclamp: Extend sched_setattr() to support utilization clamping

2019-05-09 Thread Patrick Bellasi
On 08-May 21:44, Peter Zijlstra wrote: > On Tue, May 07, 2019 at 12:13:47PM +0100, Patrick Bellasi wrote: > > On 17-Apr 15:26, Suren Baghdasaryan wrote: > > > On Tue, Apr 2, 2019 at 3:42 AM Patrick Bellasi > > > wrote: > > > > > @@ -1056,6 +1100

Re: [PATCH v8 06/16] sched/core: uclamp: Extend sched_setattr() to support utilization clamping

2019-05-09 Thread Patrick Bellasi
On 08-May 21:41, Peter Zijlstra wrote: > On Tue, Apr 02, 2019 at 11:41:42AM +0100, Patrick Bellasi wrote: > > @@ -1056,6 +1100,13 @@ static void __init init_uclamp(void) > > #else /* CONFIG_UCLAMP_TASK */ > > static inline void uclamp_rq_inc(struct rq *rq, struct task_struc

Re: [PATCH v8 05/16] sched/core: Allow sched_setattr() to use the current policy

2019-05-09 Thread Patrick Bellasi
On 08-May 21:21, Peter Zijlstra wrote: > On Tue, Apr 02, 2019 at 11:41:41AM +0100, Patrick Bellasi wrote: > > diff --git a/include/uapi/linux/sched.h b/include/uapi/linux/sched.h > > index 22627f80063e..075c610adf45 100644 > > --- a/include/uapi/linux/sched.h > > +++ b

Re: [PATCH v8 04/16] sched/core: uclamp: Add system default clamps

2019-05-09 Thread Patrick Bellasi
On 08-May 21:15, Peter Zijlstra wrote: > On Wed, May 08, 2019 at 09:07:33PM +0200, Peter Zijlstra wrote: > > On Tue, Apr 02, 2019 at 11:41:40AM +0100, Patrick Bellasi wrote: > > > +static inline struct uclamp_se > > > +uclamp_eff_get(struct task_struc

Re: [PATCH v8 04/16] sched/core: uclamp: Add system default clamps

2019-05-09 Thread Patrick Bellasi
On 08-May 20:42, Peter Zijlstra wrote: > On Tue, Apr 02, 2019 at 11:41:40AM +0100, Patrick Bellasi wrote: > > Add a privileged interface to define a system default configuration via: > > > > /proc/sys/kernel/sched_uclamp_util_{min,max} > > Isn't the 'u' in &quo

Re: [PATCH v8 04/16] sched/core: uclamp: Add system default clamps

2019-05-09 Thread Patrick Bellasi
p_id], > uclamp_none(clamp_id)); > > /* System defaults allow max clamp values for both indexes */ > - uc_max.value = uclamp_none(UCLAMP_MAX); > - uc_max.bucket_id = uclamp_bucket_id(uc_max.value); > - for (clamp_id = 0; clamp_id < UCLAMP_CNT; ++clamp_id) > + uclamp_se_set(_max, uclamp_none(UCLAMP_MAX)); > + for_each_clamp_id(clamp_id) > uclamp_default[clamp_id] = uc_max; > } > > -- #include Patrick Bellasi

Re: [PATCH v8 12/16] sched/core: uclamp: Extend CPU's cgroup controller

2019-05-07 Thread Patrick Bellasi
On 17-Apr 17:12, Suren Baghdasaryan wrote: > On Tue, Apr 2, 2019 at 3:43 AM Patrick Bellasi > wrote: > > > > The cgroup CPU bandwidth controller allows to assign a specified > > (maximum) bandwidth to the tasks of a group. However this bandwidth is > > defined a

Re: [PATCH v8 08/16] sched/core: uclamp: Set default clamps for RT tasks

2019-05-07 Thread Patrick Bellasi
On 17-Apr 16:07, Suren Baghdasaryan wrote: > On Tue, Apr 2, 2019 at 3:42 AM Patrick Bellasi > wrote: > > > > By default FAIR tasks start without clamps, i.e. neither boosted nor > > capped, and they run at the best frequency matching their utilization > > deman

Re: [PATCH v8 06/16] sched/core: uclamp: Extend sched_setattr() to support utilization clamping

2019-05-07 Thread Patrick Bellasi
On 17-Apr 15:26, Suren Baghdasaryan wrote: > On Tue, Apr 2, 2019 at 3:42 AM Patrick Bellasi > wrote: [...] > > Do not allow to change sched class specific params and non class > > specific params (i.e. clamp values) at the same time. This keeps things > > simple and

Re: [PATCH v8 04/16] sched/core: uclamp: Add system default clamps

2019-05-07 Thread Patrick Bellasi
On 17-Apr 17:51, Suren Baghdasaryan wrote: > On Tue, Apr 2, 2019 at 3:42 AM Patrick Bellasi > wrote: [...] > > +/* > > + * The effective clamp bucket index of a task depends on, by increasing > > + * priority: > > + * - the task specific clamp value,

Re: [PATCH v8 03/16] sched/core: uclamp: Enforce last task's UCLAMP_MAX

2019-05-07 Thread Patrick Bellasi
On 17-Apr 13:36, Suren Baghdasaryan wrote: > Hi Patrick, > > On Tue, Apr 2, 2019 at 3:42 AM Patrick Bellasi > wrote: > > > > When a task sleeps it removes its max utilization clamp from its CPU. > > However, the blocked utilization on that CPU can be highe

Re: [PATCH v6] ARM: dts: aspeed: Adding Lenovo Hr630 BMC

2019-05-06 Thread Patrick Venture
onghui Liu > > Signed-off-by: Lisa Liu > > Reviewed-by: Andrew Jeffery Reviewed-by: Patrick Venture > > > --- > > Changes in v6: > > - add appropriate pinctrl property for uar1, uart2, uart3 and adc. > > - remove vhub definition and comment. > > - re

Re: [PATCH] overlayfs: ignore empty NFSv4 ACLs in ext4 upperdir

2019-05-03 Thread Goetz, Patrick G
On 5/3/19 10:27 AM, J. Bruce Fields wrote: > Christoph also had some objections to the implementation which I think > were addressed, but I could be wrong. I'm certainly no expert, but yes, the objections to the RichACL patches were addressed and not really counter challenged. It seems like a

Re: [PATCH] overlayfs: ignore empty NFSv4 ACLs in ext4 upperdir

2019-05-02 Thread Goetz, Patrick G
On 5/2/19 12:44 PM, Andreas Gruenbacher wrote: > On Thu, 2 May 2019 at 19:27, Goetz, Patrick G wrote: >> On 5/1/19 10:57 PM, NeilBrown wrote: >>> Support some day support for nfs4 acls were added to ext4 (not a totally >>> ridiculous suggestion). We would then

Re: [PATCH] overlayfs: ignore empty NFSv4 ACLs in ext4 upperdir

2019-05-02 Thread Goetz, Patrick G
On 5/1/19 10:57 PM, NeilBrown wrote: > Support some day support for nfs4 acls were added to ext4 (not a totally > ridiculous suggestion). We would then want NFS to allow it's ACLs to be > copied up. Is there some reason why there hasn't been a greater effort to add NFSv4 ACL support to the

Re: [PATCH 1/2] dt-bindings: Add ir38064 as a trivial device

2019-04-30 Thread Patrick Venture
On Mon, Apr 29, 2019 at 5:42 PM Rob Herring wrote: > > On Tue, Apr 16, 2019 at 08:41:38AM -0700, Patrick Venture wrote: > > The ir38064 is a voltage regulator from Infineon. > > > > Signed-off-by: Patrick Venture > > --- > > Documentation/devicetree/binding

Re: [PATCH v2] soc: add aspeed folder and misc drivers

2019-04-29 Thread Patrick Venture
On Mon, Apr 29, 2019 at 12:35 PM Patrick Venture wrote: > > On Mon, Apr 29, 2019 at 12:27 PM Olof Johansson wrote: > > > > On Mon, Apr 29, 2019 at 10:12 AM Patrick Venture wrote: > > > > > > On Mon, Apr 29, 2019 at 10:08 AM Olof Johansson wrote: > >

Re: [PATCH v2] soc: add aspeed folder and misc drivers

2019-04-29 Thread Patrick Venture
On Mon, Apr 29, 2019 at 12:27 PM Olof Johansson wrote: > > On Mon, Apr 29, 2019 at 10:12 AM Patrick Venture wrote: > > > > On Mon, Apr 29, 2019 at 10:08 AM Olof Johansson wrote: > > > > > > On Thu, Apr 25, 2019 at 07:25:49PM +0200, Greg KH wrote: > > &g

Re: [PATCH v2] soc: add aspeed folder and misc drivers

2019-04-29 Thread Patrick Venture
On Mon, Apr 29, 2019 at 10:19 AM Olof Johansson wrote: > > On Mon, Apr 29, 2019 at 10:16 AM Patrick Venture wrote: > > > > On Mon, Apr 29, 2019 at 10:13 AM Olof Johansson wrote: > > > > > > On Mon, Apr 29, 2019 at 10:08 AM Olof Johansson wrote: > >

Re: [PATCH v2] soc: add aspeed folder and misc drivers

2019-04-29 Thread Patrick Venture
On Mon, Apr 29, 2019 at 10:13 AM Olof Johansson wrote: > > On Mon, Apr 29, 2019 at 10:08 AM Olof Johansson wrote: > > > > On Thu, Apr 25, 2019 at 07:25:49PM +0200, Greg KH wrote: > > > On Tue, Apr 23, 2019 at 08:28:14AM -0700, Patrick Venture wrote: > > &g

Re: [PATCH v2] soc: add aspeed folder and misc drivers

2019-04-29 Thread Patrick Venture
On Mon, Apr 29, 2019 at 10:08 AM Olof Johansson wrote: > > On Thu, Apr 25, 2019 at 07:25:49PM +0200, Greg KH wrote: > > On Tue, Apr 23, 2019 at 08:28:14AM -0700, Patrick Venture wrote: > > > On Tue, Apr 23, 2019 at 8:22 AM Patrick Venture > > > wrote: > > &

Re: linux-next: build warning after merge of the char-misc tree

2019-04-26 Thread Patrick Venture
On Fri, Apr 26, 2019 at 7:30 AM Patrick Venture wrote: > > On Thu, Apr 25, 2019 at 11:25 PM Greg KH wrote: > > > > On Fri, Apr 26, 2019 at 03:56:53PM +1000, Stephen Rothwell wrote: > > > Hi all, > > > > > > After merging the char-misc tree, today'

[PATCH] misc: aspeed-p2a-ctrl: fix mixed declarations

2019-04-26 Thread Patrick Venture
Fix up mixed declarations and code in aspeed_p2a_mmap. Tested: Verified the build had the error and that this patch resolved it and there were no other warnings or build errors associated with compilation of this driver. Reported-by: Stephen Rothwell Signed-off-by: Patrick Venture --- drivers

Re: linux-next: build warning after merge of the char-misc tree

2019-04-26 Thread Patrick Venture
ntroduced by commit > > > > 01c60dcea9f7 ("drivers/misc: Add Aspeed P2A control driver") > > Patrick, I thought you fixed all of these already? Can you send a patch > again? I fixed the ones caught by the robot. I'll have to switch up my build environment a bit

Re: [PATCH] fixup! drivers/misc: Add Aspeed P2A control driver

2019-04-25 Thread Patrick Venture
On Thu, Apr 25, 2019 at 1:36 PM Greg KH wrote: > > On Thu, Apr 25, 2019 at 01:23:47PM -0700, Patrick Venture wrote: > > Fixup compiler warnings: > > - 108 warning: ISO C90 forbids mixed declarations and code > > - 264 warning: unused variable 'value' > > - 335

[PATCH] fixup! drivers/misc: Add Aspeed P2A control driver

2019-04-25 Thread Patrick Venture
Fixup compiler warnings: - 108 warning: ISO C90 forbids mixed declarations and code - 264 warning: unused variable 'value' - 335 warning: unused variable 'res' Signed-off-by: Patrick Venture --- drivers/misc/aspeed-p2a-ctrl.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff

[PATCH 1/2] ARM: dts: aspeed: Add aspeed-p2a-ctrl node

2019-04-25 Thread Patrick Venture
Add a node for the aspeed-p2a-ctrl module. This node, when enabled will disable the PCI-to-AHB bridge and then allow control of this bridge via ioctls, and access via mmap. Signed-off-by: Patrick Venture --- arch/arm/boot/dts/aspeed-g4.dtsi | 4 arch/arm/boot/dts/aspeed-g5.dtsi | 5

[PATCH 2/2] ARM: dts: aspeed: quanta-q71: Enable p2a node

2019-04-25 Thread Patrick Venture
Enable the aspeed-p2a-ctrl node and configure with memory-region to enable mmap access. Signed-off-by: Patrick Venture --- arch/arm/boot/dts/aspeed-bmc-quanta-q71l.dts | 5 + 1 file changed, 5 insertions(+) diff --git a/arch/arm/boot/dts/aspeed-bmc-quanta-q71l.dts b/arch/arm/boot/dts

Re: [PATCH v3] ARM: dts: aspeed: Adding Lenovo Hr630 BMC

2019-04-24 Thread Patrick Venture
+ > + pin_gpio_s6 { > + gpio-hog; > + gpios = ; > + output-high; > + line-name = "PU_BMC_GPIOS6"; > + }; > + > + pin_gpio_s7 { > + gpio-hog; > + gpios = ; > + input; > + line-name = "I2C_BUS7_RESET_N"; > + }; > + > + pin_gpio_y0 { > + gpio-hog; > + gpios = ; > + output-low; > + line-name = "BMC_NCSI_MUX_CTL_S0"; > + }; > + > + pin_gpio_y1 { > + gpio-hog; > + gpios = ; > + output-low; > + line-name = "BMC_NCSI_MUX_CTL_S1"; > + }; > + > + pin_gpio_y2 { > + gpio-hog; > + gpios = ; > + input; > + line-name = "UID_ALERT_N"; > + }; > + > + pin_gpio_z0 { > + gpio-hog; > + gpios = ; > + output-high; > + line-name = "I2C_RISER2_INT_N"; > + }; > + > + pin_gpio_z2 { > + gpio-hog; > + gpios = ; > + output-high; > + line-name = "I2C_RISER2_RESET_N"; > + }; > + > + pin_gpio_z3 { > + gpio-hog; > + gpios = ; > + output-high; > + line-name = "FM_BMC_PCH_SCI_LPC_N"; > + }; > + > + pin_gpio_z4 { > + gpio-hog; > + gpios = ; > + input; > + line-name = "BMC_HW_STRAP_17"; > + }; > + > + pin_gpio_z6 { > + gpio-hog; > + gpios = ; > + input; > + line-name = "BMC_HW_STRAP_20"; > + }; > + > + pin_gpio_z7 { > + gpio-hog; > + gpios = ; > + output-low; > + line-name = "BMC_POST_CMPLT_N"; > + }; > + > + pin_gpio_aa0 { > + gpio-hog; > + gpios = ; > + output-low; > + line-name = "HOST_BMC_USB_SEL"; > + }; > + > + pin_gpio_aa1 { > + gpio-hog; > + gpios = ; > + input; > + line-name = "PSU1_ALERT_N"; > + }; > + > + pin_gpio_aa2 { > + gpio-hog; > + gpios = ; > + input; > + line-name = "FM_PVCCIN_CPU0_PWR_IN_ALERT_N"; > + }; > + > + pin_gpio_aa3 { > + gpio-hog; > + gpios = ; > + input; > + line-name = "FM_PVCCIN_CPU1_PWR_IN_ALERT_N"; > + }; > + > + pin_gpio_aa4 { > + gpio-hog; > + gpios = ; > + input; > + line-name = "USB_CABLE_DETECT_N"; > + }; > + > + pin_gpio_aa5 { > + gpio-hog; > + gpios = ; > + output-high; > + line-name = "I2C_BUS1_RST_OUT_N"; > + }; > + > + pin_gpio_aa6 { > + gpio-hog; > + gpios = ; > + input; > + line-name = "IRQ_SMI_ACTIVE_N"; > + }; > + > + pin_gpio_aa7 { > + gpio-hog; > + gpios = ; > + input; > + line-name = "FM_BIOS_POST_CMPLT_N"; > + }; > + > + pin_gpio_ab0 { > + gpio-hog; > + gpios = ; > + input; > + line-name = "FM_TPM_MOD_PRES_N"; > + }; > + > + pin_gpio_ab1 { > + gpio-hog; > + gpios = ; > + input; > + line-name = "FORCE_NMI_SW_FPGA_N"; > + }; > + > + pin_gpio_ab2 { > + gpio-hog; > + gpios = ; > + input; > + line-name = "1U_2U_PCBA_SEL_R"; > + }; > + > + pin_gpio_ab3 { > + gpio-hog; > + gpios = ; > + input; > + line-name = "INTRUDED_PRES_N"; > + }; > +}; This is my last comment. Thanks, Patrick > -- > 2.7.4 >

Re: [PATCH] soc: add aspeed folder and misc drivers

2019-04-23 Thread Patrick Venture
On Tue, Apr 23, 2019 at 8:33 AM Arnd Bergmann wrote: > > On Tue, Apr 23, 2019 at 4:24 PM Patrick Venture wrote: > > > > On Tue, Apr 23, 2019 at 1:08 AM Arnd Bergmann wrote: > > > > > > On Mon, Apr 22, 2019 at 7:38 PM Patrick Venture > > &g

Re: [PATCH v2] soc: add aspeed folder and misc drivers

2019-04-23 Thread Patrick Venture
On Tue, Apr 23, 2019 at 8:22 AM Patrick Venture wrote: > > On Tue, Apr 23, 2019 at 7:26 AM Patrick Venture wrote: > > > > Create a SoC folder for the ASPEED parts and place the misc drivers > > currently present into this folder. These drivers are not generic part >

Re: [PATCH v2] soc: add aspeed folder and misc drivers

2019-04-23 Thread Patrick Venture
On Tue, Apr 23, 2019 at 7:26 AM Patrick Venture wrote: > > Create a SoC folder for the ASPEED parts and place the misc drivers > currently present into this folder. These drivers are not generic part > drivers, but rather only apply to the ASPEED SoCs. > > Signed-off-b

Re: [PATCH v2] ARM: dts: aspeed: Adding Lenovo Hr630 BMC

2019-04-23 Thread Patrick Venture
On Tue, Apr 23, 2019 at 4:55 AM Andrew Peng wrote: > > Initial introduction of Lenovo Hr630 family equipped with > Aspeed 2500 BMC SoC. Hr630 is a x86 server development kit > with a ASPEED ast2500 BMC manufactured by Lenovo. > Specifically, This adds the Hr630 platform device tree file > used by

[PATCH v2] soc: add aspeed folder and misc drivers

2019-04-23 Thread Patrick Venture
Create a SoC folder for the ASPEED parts and place the misc drivers currently present into this folder. These drivers are not generic part drivers, but rather only apply to the ASPEED SoCs. Signed-off-by: Patrick Venture --- v2: Added configuration option for ASPEED to soc/Makefile

Re: [PATCH] soc: add aspeed folder and misc drivers

2019-04-23 Thread Patrick Venture
On Tue, Apr 23, 2019 at 1:08 AM Arnd Bergmann wrote: > > On Mon, Apr 22, 2019 at 7:38 PM Patrick Venture wrote: > > > > Create a SoC folder for the ASPEED parts and place the misc drivers > > currently present into this folder. These drivers are not generic part >

Re: [PATCH v2] soc: add aspeed folder and misc drivers

2019-04-22 Thread Patrick Venture
On Mon, Apr 22, 2019 at 10:54 AM Patrick Venture wrote: > > Create a SoC folder for the ASPEED parts and place the misc drivers > currently present into this folder. These drivers are not generic part > drivers, but rather only apply to the ASPEED SoCs. > > Signed-off-b

[PATCH v2] soc: add aspeed folder and misc drivers

2019-04-22 Thread Patrick Venture
Create a SoC folder for the ASPEED parts and place the misc drivers currently present into this folder. These drivers are not generic part drivers, but rather only apply to the ASPEED SoCs. Signed-off-by: Patrick Venture --- v2: Added configuration option for ASPEED to soc/Makefile

[PATCH] soc: add aspeed folder and misc drivers

2019-04-22 Thread Patrick Venture
Create a SoC folder for the ASPEED parts and place the misc drivers currently present into this folder. These drivers are not generic part drivers, but rather only apply to the ASPEED SoCs. Signed-off-by: Patrick Venture --- drivers/misc/Kconfig | 16

Re: IOMMU Page faults when running DMA transfers from PCIe device

2019-04-17 Thread Patrick Brunner
Am Dienstag, 16. April 2019, 17:33:07 CEST schrieb Jerome Glisse: > On Mon, Apr 15, 2019 at 06:04:11PM +0200, Patrick Brunner wrote: > > Dear all, > > > > I'm encountering very nasty problems regarding DMA transfers from an > > external PCIe device to the main memory

[PATCH 3/3] ARM: dts: aspeed: zaius: fixed I2C bus numbers for pcie slots

2019-04-16 Thread Patrick Venture
that they return to their former numbers before the cfam change. Signed-off-by: Robert Lippert Signed-off-by: Patrick Venture --- arch/arm/boot/dts/aspeed-bmc-opp-zaius.dts | 40 ++ 1 file changed, 40 insertions(+) diff --git a/arch/arm/boot/dts/aspeed-bmc-opp-zaius.dts b/arch/arm

[PATCH 0/3] update aspeed-bmc-opp-zaius device-tree

2019-04-16 Thread Patrick Venture
Hi, This series contains three updates to the Zaius ASPEED device-tree to add voltrage regulators, and update addresses and aliases. The Infineon and Intersil drivers are staged on hwmon-next, and the trivial device dt-bindings changed are up for review. Maxim Sloyko (1): ARM: dts: aspeed:

[PATCH 1/3] ARM: dts: aspeed: zaius: add Infineon and Intersil regulators

2019-04-16 Thread Patrick Venture
From: Maxim Sloyko Add the nodes for the ir38064 and isl68137 devices on the Zaius board. Signed-off-by: Maxim Sloyko Signed-off-by: Robert Lippert Signed-off-by: Patrick Venture --- arch/arm/boot/dts/aspeed-bmc-opp-zaius.dts | 65 -- 1 file changed, 60 insertions(+), 5

[PATCH 2/3] ARM: dts: aspeed: zaius: update 12V brick I2C address

2019-04-16 Thread Patrick Venture
From: Robert Lippert The I2C address of the brick is different depending on the board SKU. Update the values to instantiate addresses which work for most boards. Signed-off-by: Robert Lippert Signed-off-by: Patrick Venture --- arch/arm/boot/dts/aspeed-bmc-opp-zaius.dts | 18

[PATCH 2/2] dt-bindings: Add isl68137 as a trivial device

2019-04-16 Thread Patrick Venture
The isl68137 is a digital output 7-phrase configurable PWM controller with an AVSBus interface from Intersil. Signed-off-by: Patrick Venture --- Documentation/devicetree/bindings/trivial-devices.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Documentation/devicetree/bindings/trivial

[PATCH 1/2] dt-bindings: Add ir38064 as a trivial device

2019-04-16 Thread Patrick Venture
The ir38064 is a voltage regulator from Infineon. Signed-off-by: Patrick Venture --- Documentation/devicetree/bindings/trivial-devices.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Documentation/devicetree/bindings/trivial-devices.yaml b/Documentation/devicetree/bindings/trivial

Re: [PATCH] dt-bindings: Add vendor prefix for intersil

2019-04-16 Thread Patrick Venture
On Tue, Apr 16, 2019 at 7:53 AM Patrick Venture wrote: > > Add vendor prefix for intersil, known as Intersil, a subsidiary of > Renesas Electronic Corporation. > > Signed-off-by: Patrick Venture > --- > Documentation/devicetree/bindings/vendor-prefixes.txt | 1 + > 1 f

[PATCH] dt-bindings: Add vendor prefix for intersil

2019-04-16 Thread Patrick Venture
Add vendor prefix for intersil, known as Intersil, a subsidiary of Renesas Electronic Corporation. Signed-off-by: Patrick Venture --- Documentation/devicetree/bindings/vendor-prefixes.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/Documentation/devicetree/bindings/vendor-prefixes.txt

Re: [PATCH v10 1/2] dt-bindings: misc: aspeed-p2a-ctrl: add support

2019-04-16 Thread Patrick Venture
On Mon, Apr 8, 2019 at 5:48 PM Andrew Jeffery wrote: > > > > On Tue, 9 Apr 2019, at 00:12, Patrick Venture wrote: > > Document the ast2400, ast2500 PCI-to-AHB bridge control driver bindings. > > > > Signed-off-by: Patrick Venture > > Reviewed-by: Rob Herr

IOMMU Page faults when running DMA transfers from PCIe device

2019-04-15 Thread Patrick Brunner
to take a deeper look. Thanks and best regards, Patrick

Re: [PATCH v8 02/16] sched/core: Add bucket local max tracking

2019-04-15 Thread Patrick Bellasi
On 02-Apr 11:41, Patrick Bellasi wrote: > Because of bucketization, different task-specific clamp values are > tracked in the same bucket. For example, with 20% bucket size and > assuming to have: > Task1: util_min=25% > Task2: util_min=35% > both tasks will be refcoun

[PATCH v10 2/2] drivers/misc: Add Aspeed P2A control driver

2019-04-08 Thread Patrick Venture
write to all of it. Signed-off-by: Patrick Venture Reviewed-by: Andrew Jeffery --- Changes for v10: - None Changes for v9: - Stop zeroing out memory that is already zeroed out. Changes for v8: - Promoted u32 address values to u64 to be compatible with either. Changes for v7: - Moved node under

[PATCH v10 1/2] dt-bindings: misc: aspeed-p2a-ctrl: add support

2019-04-08 Thread Patrick Venture
Document the ast2400, ast2500 PCI-to-AHB bridge control driver bindings. Signed-off-by: Patrick Venture Reviewed-by: Rob Herring --- Changes for v10: - Chopped out nearly identical information. Changes for v9: - Added missing details about syscon parent Changes for v8: - None Changes for v7

Re: [PATCH v9 1/2] dt-bindings: misc: aspeed-p2a-ctrl: add support

2019-04-08 Thread Patrick Venture
On Sun, Apr 7, 2019 at 7:03 PM Andrew Jeffery wrote: > > > > On Fri, 5 Apr 2019, at 01:55, Patrick Venture wrote: > > Document the ast2400, ast2500 PCI-to-AHB bridge control driver bindings. > > > > Signed-off-by: Patrick Venture > > Reviewed-by: Rob

Re: [PATCH v8 01/16] sched/core: uclamp: Add CPU's clamp buckets refcounting

2019-04-08 Thread Patrick Bellasi
On 06-Apr 16:51, Suren Baghdasaryan wrote: > On Tue, Apr 2, 2019 at 3:42 AM Patrick Bellasi > wrote: [...] > > + * The first few values calculated by this routine: > > + * bf(0) = 1 > > + * bf(1) = 1 > > + * bf(2) = 2 > > + * bf(3) = 2

<    1   2   3   4   5   6   7   8   9   10   >