* [PATCH 0/4] backports: fixes for wireless-testing
@ 2017-03-09 12:57 Arend van Spriel
2017-03-09 12:57 ` [PATCH 1/4] patches: update crypto-ccm.patch for v4.11-rc1 Arend van Spriel
` (4 more replies)
0 siblings, 5 replies; 14+ messages in thread
From: Arend van Spriel @ 2017-03-09 12:57 UTC (permalink / raw)
To: Johannes Berg; +Cc: backports, Arend van Spriel
This series fixes backport issues found backporting the wireless-testing
tree that moved to 4.11-rc1.
Arend van Spriel (4):
patches: update crypto-ccm.patch for v4.11-rc1
backports: add backport for idr_remove
backports: introduce new definition for DECLARE_EWMA macro
backports: add dummy include/linux/sched/signal.h
backport/backport-include/linux/average.h | 65 +++++++++++++++++---------
backport/backport-include/linux/idr.h | 10 ++++
backport/backport-include/linux/sched/signal.h | 10 ++++
patches/crypto-ccm.patch | 9 ++--
4 files changed, 69 insertions(+), 25 deletions(-)
create mode 100644 backport/backport-include/linux/sched/signal.h
--
1.9.1
--
To unsubscribe from this list: send the line "unsubscribe backports" in
^ permalink raw reply [flat|nested] 14+ messages in thread
* [PATCH 1/4] patches: update crypto-ccm.patch for v4.11-rc1
2017-03-09 12:57 [PATCH 0/4] backports: fixes for wireless-testing Arend van Spriel
@ 2017-03-09 12:57 ` Arend van Spriel
2017-03-10 6:34 ` Johannes Berg
2017-03-09 12:57 ` [PATCH 2/4] backports: add backport for idr_remove Arend van Spriel
` (3 subsequent siblings)
4 siblings, 1 reply; 14+ messages in thread
From: Arend van Spriel @ 2017-03-09 12:57 UTC (permalink / raw)
To: Johannes Berg; +Cc: backports, Arend van Spriel
Since v4.11-rc1 the patch file for crypto/ccm.c, which is incorporated
in the compat module, no longer applies. Update the patch file to fix
the issue.
Signed-off-by: Arend van Spriel <arend.vanspriel@broadcom.com>
---
patches/crypto-ccm.patch | 9 +++++----
1 file changed, 5 insertions(+), 4 deletions(-)
diff --git a/patches/crypto-ccm.patch b/patches/crypto-ccm.patch
index 8bdea3d..7a44d37 100644
--- a/patches/crypto-ccm.patch
+++ b/patches/crypto-ccm.patch
@@ -1,7 +1,7 @@
--- a/compat/crypto-ccm.c
+++ b/compat/crypto-ccm.c
-@@ -13,13 +13,44 @@
- #include <crypto/internal/aead.h>
+@@ -14,13 +14,44 @@
+ #include <crypto/internal/hash.h>
#include <crypto/internal/skcipher.h>
#include <crypto/scatterwalk.h>
+#include <crypto/algapi.h>
@@ -46,7 +46,7 @@
struct ccm_instance_ctx {
struct crypto_skcipher_spawn ctr;
-@@ -897,7 +928,7 @@ static struct crypto_template crypto_rfc
+@@ -1001,7 +1032,7 @@ static int cbcmac_create(struct crypto_template *tmpl, struct rtattr **tb)
.module = THIS_MODULE,
};
@@ -55,7 +55,7 @@
{
int err;
-@@ -923,18 +954,9 @@ out_undo_base:
+@@ -1033,19 +1064,10 @@ static int __init crypto_ccm_module_init(void)
goto out;
}
@@ -65,6 +65,7 @@
crypto_unregister_template(&crypto_rfc4309_tmpl);
crypto_unregister_template(&crypto_ccm_tmpl);
crypto_unregister_template(&crypto_ccm_base_tmpl);
+ crypto_unregister_template(&crypto_cbcmac_tmpl);
}
-
-module_init(crypto_ccm_module_init);
--
1.9.1
--
To unsubscribe from this list: send the line "unsubscribe backports" in
^ permalink raw reply related [flat|nested] 14+ messages in thread
* [PATCH 2/4] backports: add backport for idr_remove
2017-03-09 12:57 [PATCH 0/4] backports: fixes for wireless-testing Arend van Spriel
2017-03-09 12:57 ` [PATCH 1/4] patches: update crypto-ccm.patch for v4.11-rc1 Arend van Spriel
@ 2017-03-09 12:57 ` Arend van Spriel
2017-03-09 12:57 ` [PATCH 3/4] backports: introduce new definition for DECLARE_EWMA macro Arend van Spriel
` (2 subsequent siblings)
4 siblings, 0 replies; 14+ messages in thread
From: Arend van Spriel @ 2017-03-09 12:57 UTC (permalink / raw)
To: Johannes Berg; +Cc: backports, Arend van Spriel
Since commit d3e709e63e97 ("idr: Return the deleted entry from
idr_remove") the function signature changed so provide a backport
which does a idr_find() and subsequent idr_remove().
Signed-off-by: Arend van Spriel <arend.vanspriel@broadcom.com>
---
Hi Johannes,
Not sure if the find/remove approach is a good one here. Better solutions
are welcome.
Regards,
Arend
---
backport/backport-include/linux/idr.h | 10 ++++++++++
1 file changed, 10 insertions(+)
diff --git a/backport/backport-include/linux/idr.h b/backport/backport-include/linux/idr.h
index d7cf9f0..01aa2c2 100644
--- a/backport/backport-include/linux/idr.h
+++ b/backport/backport-include/linux/idr.h
@@ -61,4 +61,14 @@ static inline void idr_preload_end(void)
for (id = 0; ((entry) = idr_get_next(idp, &(id))) != NULL; ++id)
#endif
+#if LINUX_VERSION_IS_LESS(4, 11, 0)
+static inline void *backport_idr_remove(struct idr *idr, int id)
+{
+ void *item = idr_find(idr, id);
+ idr_remove(idr, id);
+ return item;
+}
+#define idr_remove backport_idr_remove
+#endif
+
#endif /* __BACKPORT_IDR_H */
--
1.9.1
--
To unsubscribe from this list: send the line "unsubscribe backports" in
^ permalink raw reply related [flat|nested] 14+ messages in thread
* [PATCH 3/4] backports: introduce new definition for DECLARE_EWMA macro
2017-03-09 12:57 [PATCH 0/4] backports: fixes for wireless-testing Arend van Spriel
2017-03-09 12:57 ` [PATCH 1/4] patches: update crypto-ccm.patch for v4.11-rc1 Arend van Spriel
2017-03-09 12:57 ` [PATCH 2/4] backports: add backport for idr_remove Arend van Spriel
@ 2017-03-09 12:57 ` Arend van Spriel
2017-03-10 6:36 ` Johannes Berg
2017-03-09 12:57 ` [PATCH 4/4] backports: add dummy include/linux/sched/signal.h Arend van Spriel
2017-03-31 7:29 ` [PATCH 0/4] backports: fixes for wireless-testing Johannes Berg
4 siblings, 1 reply; 14+ messages in thread
From: Arend van Spriel @ 2017-03-09 12:57 UTC (permalink / raw)
To: Johannes Berg; +Cc: backports, Arend van Spriel
Since commit eb1e011a1474 ("average: change to declare precision,
not factor") the definition of DECLARE_EWMA has changed so we
need a backport for the new macro as it differs. Changing the
strategy by checking the kernel version and #undef the macro to
be sure we do not run into macro redefinition issue.
Signed-off-by: Arend van Spriel <arend.vanspriel@broadcom.com>
---
backport/backport-include/linux/average.h | 65 +++++++++++++++++++++----------
1 file changed, 44 insertions(+), 21 deletions(-)
diff --git a/backport/backport-include/linux/average.h b/backport/backport-include/linux/average.h
index 5d80041..51702fb 100644
--- a/backport/backport-include/linux/average.h
+++ b/backport/backport-include/linux/average.h
@@ -2,45 +2,68 @@
#define __BACKPORT_AVERAGE
#include_next <linux/average.h>
-#ifndef DECLARE_EWMA
-#define DECLARE_EWMA(name, _factor, _weight) \
+/*
+ * Exponentially weighted moving average (EWMA)
+ *
+ * This implements a fixed-precision EWMA algorithm, with both the
+ * precision and fall-off coefficient determined at compile-time
+ * and built into the generated helper funtions.
+ *
+ * The first argument to the macro is the name that will be used
+ * for the struct and helper functions.
+ *
+ * The second argument, the precision, expresses how many bits are
+ * used for the fractional part of the fixed-precision values.
+ *
+ * The third argument, the weight reciprocal, determines how the
+ * new values will be weighed vs. the old state, new values will
+ * get weight 1/weight_rcp and old values 1-1/weight_rcp. Note
+ * that this parameter must be a power of two for efficiency.
+ */
+#if LINUX_VERSION_IS_LESS(4, 11, 0)
+#undef DECLARE_EWMA
+#define DECLARE_EWMA(name, _precision, _weight_rcp) \
struct ewma_##name { \
unsigned long internal; \
}; \
static inline void ewma_##name##_init(struct ewma_##name *e) \
{ \
- BUILD_BUG_ON(!__builtin_constant_p(_factor)); \
- BUILD_BUG_ON(!__builtin_constant_p(_weight)); \
- BUILD_BUG_ON_NOT_POWER_OF_2(_factor); \
- BUILD_BUG_ON_NOT_POWER_OF_2(_weight); \
+ BUILD_BUG_ON(!__builtin_constant_p(_precision)); \
+ BUILD_BUG_ON(!__builtin_constant_p(_weight_rcp)); \
+ /* \
+ * Even if you want to feed it just 0/1 you should have \
+ * some bits for the non-fractional part... \
+ */ \
+ BUILD_BUG_ON((_precision) > 30); \
+ BUILD_BUG_ON_NOT_POWER_OF_2(_weight_rcp); \
e->internal = 0; \
} \
static inline unsigned long \
ewma_##name##_read(struct ewma_##name *e) \
{ \
- BUILD_BUG_ON(!__builtin_constant_p(_factor)); \
- BUILD_BUG_ON(!__builtin_constant_p(_weight)); \
- BUILD_BUG_ON_NOT_POWER_OF_2(_factor); \
- BUILD_BUG_ON_NOT_POWER_OF_2(_weight); \
- return e->internal >> ilog2(_factor); \
+ BUILD_BUG_ON(!__builtin_constant_p(_precision)); \
+ BUILD_BUG_ON(!__builtin_constant_p(_weight_rcp)); \
+ BUILD_BUG_ON((_precision) > 30); \
+ BUILD_BUG_ON_NOT_POWER_OF_2(_weight_rcp); \
+ return e->internal >> (_precision); \
} \
static inline void ewma_##name##_add(struct ewma_##name *e, \
unsigned long val) \
{ \
unsigned long internal = ACCESS_ONCE(e->internal); \
- unsigned long weight = ilog2(_weight); \
- unsigned long factor = ilog2(_factor); \
+ unsigned long weight_rcp = ilog2(_weight_rcp); \
+ unsigned long precision = _precision; \
\
- BUILD_BUG_ON(!__builtin_constant_p(_factor)); \
- BUILD_BUG_ON(!__builtin_constant_p(_weight)); \
- BUILD_BUG_ON_NOT_POWER_OF_2(_factor); \
- BUILD_BUG_ON_NOT_POWER_OF_2(_weight); \
+ BUILD_BUG_ON(!__builtin_constant_p(_precision)); \
+ BUILD_BUG_ON(!__builtin_constant_p(_weight_rcp)); \
+ BUILD_BUG_ON((_precision) > 30); \
+ BUILD_BUG_ON_NOT_POWER_OF_2(_weight_rcp); \
\
ACCESS_ONCE(e->internal) = internal ? \
- (((internal << weight) - internal) + \
- (val << factor)) >> weight : \
- (val << factor); \
+ (((internal << weight_rcp) - internal) + \
+ (val << precision)) >> weight_rcp : \
+ (val << precision); \
}
-#endif /* DECLARE_EWMA */
+#endif /* LINUX_VERSION_IS_LESS(4, 11, 0) */
#endif /* __BACKPORT_AVERAGE */
--
1.9.1
--
To unsubscribe from this list: send the line "unsubscribe backports" in
^ permalink raw reply related [flat|nested] 14+ messages in thread
* [PATCH 4/4] backports: add dummy include/linux/sched/signal.h
2017-03-09 12:57 [PATCH 0/4] backports: fixes for wireless-testing Arend van Spriel
` (2 preceding siblings ...)
2017-03-09 12:57 ` [PATCH 3/4] backports: introduce new definition for DECLARE_EWMA macro Arend van Spriel
@ 2017-03-09 12:57 ` Arend van Spriel
2017-03-31 7:29 ` [PATCH 0/4] backports: fixes for wireless-testing Johannes Berg
4 siblings, 0 replies; 14+ messages in thread
From: Arend van Spriel @ 2017-03-09 12:57 UTC (permalink / raw)
To: Johannes Berg; +Cc: backports, Arend van Spriel
Simply including linux/sched.h for older kernels not carrying this
file. This new include file was introduced by commit 3f07c0144132
("sched/headers: Prepare for new header dependencies before moving
code to <linux/sched/signal.h>").
Signed-off-by: Arend van Spriel <arend.vanspriel@broadcom.com>
---
backport/backport-include/linux/sched/signal.h | 10 ++++++++++
1 file changed, 10 insertions(+)
create mode 100644 backport/backport-include/linux/sched/signal.h
diff --git a/backport/backport-include/linux/sched/signal.h b/backport/backport-include/linux/sched/signal.h
new file mode 100644
index 0000000..ec89925
--- /dev/null
+++ b/backport/backport-include/linux/sched/signal.h
@@ -0,0 +1,10 @@
+#ifndef _BACKPORT_LINUX_SCHED_SIGNAL_H
+#define _BACKPORT_LINUX_SCHED_SIGNAL_H
+
+#if LINUX_VERSION_IS_LESS(4, 11, 0)
+#include <linux/sched.h>
+#else
+#include_next <linux/sched/signal.h>
+#endif
+
+#endif /* _BACKPORT_LINUX_SCHED_SIGNAL_H */
--
1.9.1
--
To unsubscribe from this list: send the line "unsubscribe backports" in
^ permalink raw reply related [flat|nested] 14+ messages in thread
* Re: [PATCH 1/4] patches: update crypto-ccm.patch for v4.11-rc1
2017-03-09 12:57 ` [PATCH 1/4] patches: update crypto-ccm.patch for v4.11-rc1 Arend van Spriel
@ 2017-03-10 6:34 ` Johannes Berg
2017-03-10 9:49 ` Arend Van Spriel
0 siblings, 1 reply; 14+ messages in thread
From: Johannes Berg @ 2017-03-10 6:34 UTC (permalink / raw)
To: Arend van Spriel; +Cc: backports
On Thu, 2017-03-09 at 12:57 +0000, Arend van Spriel wrote:
> Since v4.11-rc1 the patch file for crypto/ccm.c, which is
> incorporated
> in the compat module, no longer applies. Update the patch file to fix
> the issue.
I think I want to get rid of this ccm thing entirely, any objections?
As I remember, it doesn't actually work properly anyway.
I suspect that if we really can't do anything else, we'd have to
provide a backport for all of crypto/, but I don't want to go there and
would rather mandate that all the crypto things are enabled in the base
kernel.
johannes
--
To unsubscribe from this list: send the line "unsubscribe backports" in
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [PATCH 3/4] backports: introduce new definition for DECLARE_EWMA macro
2017-03-09 12:57 ` [PATCH 3/4] backports: introduce new definition for DECLARE_EWMA macro Arend van Spriel
@ 2017-03-10 6:36 ` Johannes Berg
2017-03-10 9:53 ` Arend Van Spriel
0 siblings, 1 reply; 14+ messages in thread
From: Johannes Berg @ 2017-03-10 6:36 UTC (permalink / raw)
To: Arend van Spriel; +Cc: backports
On Thu, 2017-03-09 at 12:57 +0000, Arend van Spriel wrote:
> Since commit eb1e011a1474 ("average: change to declare precision,
> not factor") the definition of DECLARE_EWMA has changed so we
> need a backport for the new macro as it differs. Changing the
> strategy by checking the kernel version and #undef the macro to
> be sure we do not run into macro redefinition issue.
Good one. However, why not just add this file to copy-list and be done
with it? That way, the original one from the kernel will never be
included at all and we'll always have the right version. Not that I
think we'll change it much, but why not make it easier?
johannes
--
To unsubscribe from this list: send the line "unsubscribe backports" in
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [PATCH 1/4] patches: update crypto-ccm.patch for v4.11-rc1
2017-03-10 6:34 ` Johannes Berg
@ 2017-03-10 9:49 ` Arend Van Spriel
2017-03-10 9:52 ` Johannes Berg
0 siblings, 1 reply; 14+ messages in thread
From: Arend Van Spriel @ 2017-03-10 9:49 UTC (permalink / raw)
To: Johannes Berg; +Cc: backports
On 10-3-2017 7:34, Johannes Berg wrote:
> On Thu, 2017-03-09 at 12:57 +0000, Arend van Spriel wrote:
>> Since v4.11-rc1 the patch file for crypto/ccm.c, which is
>> incorporated
>> in the compat module, no longer applies. Update the patch file to fix
>> the issue.
>
> I think I want to get rid of this ccm thing entirely, any objections?
> As I remember, it doesn't actually work properly anyway.
No objection here. Does the same apply to skcipher stuff?
> I suspect that if we really can't do anything else, we'd have to
> provide a backport for all of crypto/, but I don't want to go there and
> would rather mandate that all the crypto things are enabled in the base
> kernel.
But that can only work when crypto api in base kernel and backport
kernel are the same, right?
Regards,
Arend
--
To unsubscribe from this list: send the line "unsubscribe backports" in
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [PATCH 1/4] patches: update crypto-ccm.patch for v4.11-rc1
2017-03-10 9:49 ` Arend Van Spriel
@ 2017-03-10 9:52 ` Johannes Berg
2017-03-10 10:08 ` Arend Van Spriel
0 siblings, 1 reply; 14+ messages in thread
From: Johannes Berg @ 2017-03-10 9:52 UTC (permalink / raw)
To: Arend Van Spriel; +Cc: backports
On Fri, 2017-03-10 at 10:49 +0100, Arend Van Spriel wrote:
>
> On 10-3-2017 7:34, Johannes Berg wrote:
> > On Thu, 2017-03-09 at 12:57 +0000, Arend van Spriel wrote:
> > > Since v4.11-rc1 the patch file for crypto/ccm.c, which is
> > > incorporated
> > > in the compat module, no longer applies. Update the patch file to
> > > fix
> > > the issue.
> >
> > I think I want to get rid of this ccm thing entirely, any
> > objections?
> > As I remember, it doesn't actually work properly anyway.
>
> No objection here. Does the same apply to skcipher stuff?
I think so, but not sure.
> > I suspect that if we really can't do anything else, we'd have to
> > provide a backport for all of crypto/, but I don't want to go there
> > and
> > would rather mandate that all the crypto things are enabled in the
> > base
> > kernel.
>
> But that can only work when crypto api in base kernel and backport
> kernel are the same, right?
No, I meant adding all of crypto/ to copy-list and making sure *that*
works across kernels ...
johannes
--
To unsubscribe from this list: send the line "unsubscribe backports" in
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [PATCH 3/4] backports: introduce new definition for DECLARE_EWMA macro
2017-03-10 6:36 ` Johannes Berg
@ 2017-03-10 9:53 ` Arend Van Spriel
2017-03-14 13:49 ` Johannes Berg
0 siblings, 1 reply; 14+ messages in thread
From: Arend Van Spriel @ 2017-03-10 9:53 UTC (permalink / raw)
To: Johannes Berg; +Cc: backports
On 10-3-2017 7:36, Johannes Berg wrote:
> On Thu, 2017-03-09 at 12:57 +0000, Arend van Spriel wrote:
>> Since commit eb1e011a1474 ("average: change to declare precision,
>> not factor") the definition of DECLARE_EWMA has changed so we
>> need a backport for the new macro as it differs. Changing the
>> strategy by checking the kernel version and #undef the macro to
>> be sure we do not run into macro redefinition issue.
>
> Good one. However, why not just add this file to copy-list and be done
> with it? That way, the original one from the kernel will never be
> included at all and we'll always have the right version. Not that I
> think we'll change it much, but why not make it easier?
That will work as long a linux/average.h only contains DECLARE_EWMA and
that is all the backported code cares about. So for now the copy-list
approach will work. Maybe add a comment in the copy-list documenting the
approach.
Regards,
Arend
--
To unsubscribe from this list: send the line "unsubscribe backports" in
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [PATCH 1/4] patches: update crypto-ccm.patch for v4.11-rc1
2017-03-10 9:52 ` Johannes Berg
@ 2017-03-10 10:08 ` Arend Van Spriel
2017-03-10 10:09 ` Johannes Berg
0 siblings, 1 reply; 14+ messages in thread
From: Arend Van Spriel @ 2017-03-10 10:08 UTC (permalink / raw)
To: Johannes Berg; +Cc: backports
On 10-3-2017 10:52, Johannes Berg wrote:
> On Fri, 2017-03-10 at 10:49 +0100, Arend Van Spriel wrote:
>>
>> On 10-3-2017 7:34, Johannes Berg wrote:
>>> On Thu, 2017-03-09 at 12:57 +0000, Arend van Spriel wrote:
>>>> Since v4.11-rc1 the patch file for crypto/ccm.c, which is
>>>> incorporated
>>>> in the compat module, no longer applies. Update the patch file to
>>>> fix
>>>> the issue.
>>>
>>> I think I want to get rid of this ccm thing entirely, any
>>> objections?
>>> As I remember, it doesn't actually work properly anyway.
>>
>> No objection here. Does the same apply to skcipher stuff?
>
> I think so, but not sure.
>
>>> I suspect that if we really can't do anything else, we'd have to
>>> provide a backport for all of crypto/, but I don't want to go there
>>> and
>>> would rather mandate that all the crypto things are enabled in the
>>> base
>>> kernel.
>>
>> But that can only work when crypto api in base kernel and backport
>> kernel are the same, right?
>
> No, I meant adding all of crypto/ to copy-list and making sure *that*
> works across kernels ...
Understand. There seem to have been significant changes in crypto land
making this a challenge. Still seems like right idea.
Regards,
Arend
--
To unsubscribe from this list: send the line "unsubscribe backports" in
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [PATCH 1/4] patches: update crypto-ccm.patch for v4.11-rc1
2017-03-10 10:08 ` Arend Van Spriel
@ 2017-03-10 10:09 ` Johannes Berg
0 siblings, 0 replies; 14+ messages in thread
From: Johannes Berg @ 2017-03-10 10:09 UTC (permalink / raw)
To: Arend Van Spriel; +Cc: backports
> > No, I meant adding all of crypto/ to copy-list and making sure
> > *that*
> > works across kernels ...
>
> Understand. There seem to have been significant changes in crypto
> land making this a challenge. Still seems like right idea.
I'm not really sure it's the right idea, it seems like it'll be quite
complicated ... :)
johannes
--
To unsubscribe from this list: send the line "unsubscribe backports" in
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [PATCH 3/4] backports: introduce new definition for DECLARE_EWMA macro
2017-03-10 9:53 ` Arend Van Spriel
@ 2017-03-14 13:49 ` Johannes Berg
0 siblings, 0 replies; 14+ messages in thread
From: Johannes Berg @ 2017-03-14 13:49 UTC (permalink / raw)
To: Arend Van Spriel; +Cc: backports
> That will work as long a linux/average.h only contains DECLARE_EWMA
> and that is all the backported code cares about. So for now the copy-
> list approach will work. Maybe add a comment in the copy-list
> documenting the approach.
>
I think it's highly unlikely it'll ever contain anything else.
Will you respin this, or did you want me to handle it?
johannes
--
To unsubscribe from this list: send the line "unsubscribe backports" in
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [PATCH 0/4] backports: fixes for wireless-testing
2017-03-09 12:57 [PATCH 0/4] backports: fixes for wireless-testing Arend van Spriel
` (3 preceding siblings ...)
2017-03-09 12:57 ` [PATCH 4/4] backports: add dummy include/linux/sched/signal.h Arend van Spriel
@ 2017-03-31 7:29 ` Johannes Berg
4 siblings, 0 replies; 14+ messages in thread
From: Johannes Berg @ 2017-03-31 7:29 UTC (permalink / raw)
To: Arend van Spriel; +Cc: backports
On Thu, 2017-03-09 at 12:57 +0000, Arend van Spriel wrote:
> This series fixes backport issues found backporting the wireless-
> testing
> tree that moved to 4.11-rc1.
>
> Arend van Spriel (4):
> patches: update crypto-ccm.patch for v4.11-rc1
> backports: add backport for idr_remove
> backports: introduce new definition for DECLARE_EWMA macro
> backports: add dummy include/linux/sched/signal.h
Applied, except I replaced the average.h by just copying that file
johannes
--
To unsubscribe from this list: send the line "unsubscribe backports" in
^ permalink raw reply [flat|nested] 14+ messages in thread
end of thread, other threads:[~2017-03-31 7:29 UTC | newest]
Thread overview: 14+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-03-09 12:57 [PATCH 0/4] backports: fixes for wireless-testing Arend van Spriel
2017-03-09 12:57 ` [PATCH 1/4] patches: update crypto-ccm.patch for v4.11-rc1 Arend van Spriel
2017-03-10 6:34 ` Johannes Berg
2017-03-10 9:49 ` Arend Van Spriel
2017-03-10 9:52 ` Johannes Berg
2017-03-10 10:08 ` Arend Van Spriel
2017-03-10 10:09 ` Johannes Berg
2017-03-09 12:57 ` [PATCH 2/4] backports: add backport for idr_remove Arend van Spriel
2017-03-09 12:57 ` [PATCH 3/4] backports: introduce new definition for DECLARE_EWMA macro Arend van Spriel
2017-03-10 6:36 ` Johannes Berg
2017-03-10 9:53 ` Arend Van Spriel
2017-03-14 13:49 ` Johannes Berg
2017-03-09 12:57 ` [PATCH 4/4] backports: add dummy include/linux/sched/signal.h Arend van Spriel
2017-03-31 7:29 ` [PATCH 0/4] backports: fixes for wireless-testing Johannes Berg
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.