Toggle navigation
Patchwork
linux-kernel
Patches
Bundles
About this project
Login
Register
Mail settings
Show patches with
: Submitter =
David Laight
| Archived =
No
| 55 patches
Series
Submitter
State
any
Action Required
New
Under Review
Accepted
Rejected
RFC
Not Applicable
Changes Requested
Awaiting Upstream
Superseded
Deferred
Unresolved
Repeat Merge
Corrupt patch
Search
Archived
No
Yes
Both
Delegate
------
Nobody
snail
snail
patchwork-bot
patchwork-bot
patchwork-bot
ww
ww
ww
Apply
Patch
Series
A/R/T
S/W/F
Date
Submitter
Delegate
State
[next,v2,11/11] minmax: min() and max() don't need to return constant expressions
minmax: Optimise to reduce .i line length
- - -
-
-
-
2024-02-25
David Laight
New
[next,v2,10/11] block: Use a boolean expression instead of max() on booleans
minmax: Optimise to reduce .i line length
- - -
-
-
-
2024-02-25
David Laight
New
[next,v2,09/11] tree-wide: minmax: Replace all the uses of max() for array sizes with max_const()
minmax: Optimise to reduce .i line length
- - -
-
-
-
2024-02-25
David Laight
New
[next,v2,08/11] minmax: Add min_const() and max_const()
minmax: Optimise to reduce .i line length
- - -
-
-
-
2024-02-25
David Laight
New
[next,v2,07/11] minmax: minmax: Add __types_ok3() and optimise defines with 3 arguments
minmax: Optimise to reduce .i line length
- - -
-
-
-
2024-02-25
David Laight
New
[next,v2,06/11] minmax: Remove 'constexpr' check from __careful_clamp()
minmax: Optimise to reduce .i line length
- - -
-
-
-
2024-02-25
David Laight
New
[next,v2,05/11] minmax: Move the signedness check out of __cmp_once() and __clamp_once()
minmax: Optimise to reduce .i line length
- - -
-
-
-
2024-02-25
David Laight
New
[next,v2,04/11] minmax: Replace multiple __UNIQUE_ID() by directly using __COUNTER__
minmax: Optimise to reduce .i line length
- - -
-
-
-
2024-02-25
David Laight
New
[next,v2,03/11] minmax: Simplify signedness check
minmax: Optimise to reduce .i line length
- - -
-
-
-
2024-02-25
David Laight
New
[next,v2,02/11] minmax: Use _Static_assert() instead of static_assert()
minmax: Optimise to reduce .i line length
- - -
-
-
-
2024-02-25
David Laight
New
[next,11/11] minmax: min() and max() don't need to return constant expressions
minmax: Optimise to reduce .i line length.
- - -
-
-
-
2024-01-28
David Laight
New
[next,10/11] block: Use a boolean expression instead of max() on booleans
minmax: Optimise to reduce .i line length.
- - -
-
-
-
2024-01-28
David Laight
New
[next,09/11] tree-wide: minmax: Replace all the uses of max() for array sizes with max_const()
minmax: Optimise to reduce .i line length.
1 - -
-
-
-
2024-01-28
David Laight
New
Subject: [PATCH next] ext4: super: Use clamp() instead of clamp_val() to bound timestamps
Subject: [PATCH next] ext4: super: Use clamp() instead of clamp_val() to bound timestamps
- - -
-
-
-
2024-01-17
David Laight
New
[next,v2,5/5] locking/osq_lock: Optimise decode_cpu() and per_cpu_ptr().
locking/osq_lock: Optimisations to osq_lock code.
- 1 -
-
-
-
2023-12-31
David Laight
New
[next,v2,4/5] locking/osq_lock: Avoid writing to node->next in the osq_lock() fast path.
locking/osq_lock: Optimisations to osq_lock code.
- 1 -
-
-
-
2023-12-31
David Laight
New
[next,v2,3/5] locking/osq_lock: Use node->prev_cpu instead of saving node->prev.
locking/osq_lock: Optimisations to osq_lock code.
- 1 -
-
-
-
2023-12-31
David Laight
New
[next,v2,2/5] locking/osq_lock: Optimise the vcpu_is_preempted() check.
locking/osq_lock: Optimisations to osq_lock code.
- 2 -
-
-
-
2023-12-31
David Laight
New
[next,v2,1/5] locking/osq_lock: Defer clearing node->locked until the slow osq_lock() path.
locking/osq_lock: Optimisations to osq_lock code.
- 1 -
-
-
-
2023-12-31
David Laight
New
[next,2/5] locking/osq_lock: Avoid dirtying the local cpu's 'node' in the osq_lock() fast path.
locking/osq_lock: Optimisations to osq_lock code
- - -
-
-
-
2023-12-29
David Laight
New
[next,5/5] locking/osq_lock: Optimise vcpu_is_preempted() check.
locking/osq_lock: Optimisations to osq_lock code
- 1 -
-
-
-
2023-12-29
David Laight
New
[next,4/5] locking/osq_lock: Optimise per-cpu data accesses.
locking/osq_lock: Optimisations to osq_lock code
- - -
-
-
-
2023-12-29
David Laight
New
[next,3/5] locking/osq_lock: Clarify osq_wait_next()
locking/osq_lock: Optimisations to osq_lock code
- - -
-
-
-
2023-12-29
David Laight
New
[next,1/5] locking/osq_lock: Move the definition of optimistic_spin_node into osf_lock.c
locking/osq_lock: Optimisations to osq_lock code
1 - -
-
-
-
2023-12-29
David Laight
New
[next,1/1] Use _Generic() to implement __is_constexpr()
[next,1/1] Use _Generic() to implement __is_constexpr()
- - -
-
-
-
2023-11-10
David Laight
New
[v2,next] compiler.h: Move __is_constexpr() to compiler.h.
[v2,next] compiler.h: Move __is_constexpr() to compiler.h.
- 1 -
-
-
-
2023-10-05
David Laight
New
[next] compiler.h: Move __is_constexpr() to compiler.h.
[next] compiler.h: Move __is_constexpr() to compiler.h.
- - -
-
-
-
2023-10-02
David Laight
New
[next,v4,5/5] minmax: Relax check to allow comparison between unsigned arguments and signed constan…
minmax: Relax type checks in min() and max().
- - -
-
-
-
2023-09-18
David Laight
New
[next,v4,4/5] minmax: Allow comparisons of 'int' against 'unsigned char/short'.
minmax: Relax type checks in min() and max().
- - -
-
-
-
2023-09-18
David Laight
New
[next,v4,3/5] minmax: Fix indentation of __cmp_once() and __clamp_once()
minmax: Relax type checks in min() and max().
- - -
-
-
-
2023-09-18
David Laight
New
[next,v4,2/5] minmax: Allow min()/max()/clamp() if the arguments have the same signedness.
minmax: Relax type checks in min() and max().
- - -
-
-
-
2023-09-18
David Laight
New
[next,v4,1/5] minmax: Add umin(a, b) and umax(a, b)
minmax: Relax type checks in min() and max().
- - -
-
-
-
2023-09-18
David Laight
New
[v3,5/5] minmax: Relax check to allow comparison between int and small unsigned constants.
minmax: Relax type checks in min() and max().
- - -
-
-
-
2023-08-04
David Laight
New
[v3,4/5] minmax: Allow comparisons of 'int' against 'unsigned char/short'.
minmax: Relax type checks in min() and max().
- - -
-
-
-
2023-08-04
David Laight
New
[v3,3/5] minmax: Fix indentation of __cmp_once() and __clamp_once()
minmax: Relax type checks in min() and max().
- - -
-
-
-
2023-08-04
David Laight
New
[v3,2/5] minmax: Allow min()/max()/clamp() if the arguments have the same signedness.
minmax: Relax type checks in min() and max().
- - -
-
-
-
2023-08-04
David Laight
New
[v3,1/5] minmax: Add min_unsigned(a, b) and max_unsigned(a, b)
minmax: Relax type checks in min() and max().
- - -
-
-
-
2023-08-04
David Laight
New
[next,v2,5/5] minmax: Relax check to allow comparison between int and small unsigned constants.
minmax: Relax type checks in min() and max().
- - -
-
-
-
2023-07-28
David Laight
New
[next,v2,4/5] minmax: Allow comparisons of 'int' against 'unsigned char/short'.
minmax: Relax type checks in min() and max().
- - -
-
-
-
2023-07-28
David Laight
New
[next,v2,3/5] minmax: Fix indentation of __cmp_once() and __clamp_once()
minmax: Relax type checks in min() and max().
- - -
-
-
-
2023-07-28
David Laight
New
[next,v2,2/5] minmax: Allow min()/max()/clamp() if the arguments have the same signedness.
minmax: Relax type checks in min() and max().
- - -
-
-
-
2023-07-28
David Laight
New
[next,v2,1/5] minmax: Add min_unsigned(a, b) and max_unsigned(a, b)
minmax: Relax type checks in min() and max().
- - -
-
-
-
2023-07-28
David Laight
New
[next,resend,5/5] minmax: Relax check to allow comparison between int and small unsigned constants.
minmax: Relax type checks in min() and max().
- - -
-
-
-
2023-07-25
David Laight
New
[next,resend,4/5] minmax: Allow comparisons of 'int' against 'unsigned char/short'.
minmax: Relax type checks in min() and max().
- - -
-
-
-
2023-07-25
David Laight
New
[next,resend,3/5] minmax: Fix indentation of __cmp_once() and __clamp_once()
minmax: Relax type checks in min() and max().
- - -
-
-
-
2023-07-25
David Laight
New
[next,resend,2/5] minmax: Allow min()/max()/clamp() if the arguments have the same signedness.
minmax: Relax type checks in min() and max().
- - -
-
-
-
2023-07-25
David Laight
New
[next,resend,1/5] minmax: Add min_unsigned(a, b) and max_unsigned(a, b)
minmax: Relax type checks in min() and max().
- - -
-
-
-
2023-07-25
David Laight
New
[next,5/5] minmax: Relax check to allow comparison between int and small unsigned constants.
[next,1/5] minmax: Add min_unsigned(a, b) and max_unsigned(a, b)
- - -
-
-
-
2023-07-25
David Laight
New
[next,4/5] minmax: Allow comparisons of 'int' against 'unsigned char/short'.
[next,1/5] minmax: Add min_unsigned(a, b) and max_unsigned(a, b)
- - -
-
-
-
2023-07-25
David Laight
New
[next,3/5] minmax: Fix indentation of __cmp_once() and __clamp_once()
[next,1/5] minmax: Add min_unsigned(a, b) and max_unsigned(a, b)
- - -
-
-
-
2023-07-25
David Laight
New
[next,2/5] minmax: Allow min()/max()/clamp() if the arguments have the same signedness.
[next,1/5] minmax: Add min_unsigned(a, b) and max_unsigned(a, b)
- - -
-
-
-
2023-07-25
David Laight
New
[next,1/5] minmax: Add min_unsigned(a, b) and max_unsigned(a, b)
[next,1/5] minmax: Add min_unsigned(a, b) and max_unsigned(a, b)
- - -
-
-
-
2023-07-25
David Laight
New
Subject: [RFC PATCH v2 1/1] Slightly relax the type checking done by min() and max().
Subject: [RFC PATCH v2 1/1] Slightly relax the type checking done by min() and max().
- - -
-
-
-
2022-12-22
David Laight
New
[RFC,v2,0/1] Slightly relax the type checking done by min() and max().
- - -
-
-
-
2022-12-22
David Laight
New
[1/1] minmax.h: Slightly relax the type checking done by min() and max().
Slightly relax the type checking done by min() and max().
- - -
-
-
-
2022-11-25
David Laight
New