From: Jianchuan Wang jianchuan.w...@windriver.com
commit 67bad2fdb754dbef14596c0b5d28b3a12c8dfe84 upstream
cpu: add generic support for CPU feature based module autoloading
This patch adds support for advertising optional CPU features over udev
using the modalias, and for declaring
From: Jianchuan Wang jianchuan.w...@windriver.com
commit 2b9c1f03278ab7cd421f14ce24dee39091ecb064 upstream
x86: align x86 arch with generic CPU modalias handling
The x86 CPU feature modalias handling existed before it was
reimplemented
generically. This patch aligns the x86
From: Jianchuan Wang jianchuan.w...@windriver.com
commit 67bad2fdb754dbef14596c0b5d28b3a12c8dfe84 upstream
cpu: add generic support for CPU feature based module autoloading
This patch adds support for advertising optional CPU features over udev
using the modalias, and for
From: Jianchuan Wang jianchuan.w...@windriver.com
commit 2b9c1f03278ab7cd421f14ce24dee39091ecb064 upstream
x86: align x86 arch with generic CPU modalias handling
The x86 CPU feature modalias handling existed before it was
reimplemented
generically. This patch aligns the x86 handling so that it
From: Stefani Seibold stef...@seibold.net
commit ce39c64028a075d14af32bfb8336bfe1370c0443 upstream
This patch is a small code cleanup for the __vdso_clock_gettime() function.
It removes the unneeded return values from do_monotonic_coarse() and
do_realtime_coarse() and add a fallback label for
From: Andy Lutomirski l...@amacapital.net
commit b0b49f2673f011cad7deeabf7a683b388c351278 upstream
The compat vDSO is a complicated hack that's needed to maintain
compatibility with a small range of glibc versions.
This removes it and replaces it with a much simpler hack: a config
option to
From: Andy Lutomirski l...@amacapital.net
commit 7dda038756704b3562187b29c81f86de935148c6 upstream
The only reason that the user bit was set was to support userspace
access to the compat vDSO in the fixmap. The compat vDSO is gone,
so the user bit can be removed.
Signed-off-by: Andy
From: Stefani Seibold stef...@seibold.net
commit d2312e3379d581d2c3603357a0181046448e1de3 upstream
This patch move the vsyscall_gtod_data handling out of vsyscall_64.c
into an additonal file vsyscall_gtod.c to make the functionality
available for x86 32 bit kernel.
It also adds a new
From: Stefani Seibold stef...@seibold.net
commit 0df1ea2b7955d3cb311a549c44ed482452b859ff upstream
This patch cleans up the __vdso_gettimeofday() function a little.
It kicks out an unneeded ret local variable and makes the code faster
if only the timezone is needed (an admittedly rare case.)
From: Stefani Seibold stef...@seibold.net
commit af8c93d8d9809c3cf71cae2c398069399e64efa3 upstream
There a currently more than 30 users of the gtod macro, so replace the
last VVAR(vsyscall_gtod_data) by gtod macro.
Reviewed-by: Andy Lutomirski l...@amacapital.net
Signed-off-by: Stefani Seibold
From: Jianchuan Wang jianchuan.w...@windriver.com
---
meta/cfg/kernel-cache/features/vdso/vdso.cfg |1 +
meta/cfg/kernel-cache/features/vdso/vdso.scc |1 +
2 files changed, 2 insertions(+)
create mode 100644 meta/cfg/kernel-cache/features/vdso/vdso.cfg
create mode 100644
From: Stefani Seibold stef...@seibold.net
commit ef721987aef0cc0abba08c88810f2155f76b0b1f upstream
This patch revamps the vvar.h for introduce the VVAR macro for vdso32.
Reviewed-by: Andy Lutomirski l...@amacapital.net
Signed-off-by: Stefani Seibold stef...@seibold.net
Link:
From: Stefani Seibold stef...@seibold.net
commit 411f790cd7e91fac0db80d3cf789cb6deeac298e upstream
This intermediate patch revamps the vclock_gettime.c by moving some functions
around. It is only for spliting purpose, to make whole the 32 bit vdso timer
patch easier to review.
Reviewed-by: Andy
From: H. Peter Anvin h...@linux.intel.com
commit 1f2cbcf648962cdcf511d234cb39745baa9f5d07 upstream
Checkin
b0b49f2673f0 x86, vdso: Remove compat vdso support
... removed the VDSO from the fixmap, and thus FIX_VDSO; remove a
stray reference in Xen.
Found by Fengguang Wu's test robot.
From: Nicolas Dichtel nicolas.dich...@6wind.com
commit b57708add31494175be741ed3fd24023b50c3423 upstream
This patch allows to switch the netns when packet is encapsulated or
decapsulated. In other word, the encapsulated packet is received in a netns,
where the lookup is done to find the tunnel.
From: Jianchuan Wang jianchuan.w...@windriver.com
Signed-off-by: Jianchuan Wang jianchuan.w...@windriver.com
---
meta/cfg/kernel-cache/features/gre/gre-enable.scc | 1 +
meta/cfg/kernel-cache/features/gre/gre.cfg| 6 ++
2 files changed, 7 insertions(+)
create mode 100644
From: Tom Herbert therb...@google.com
commit 76ba0aae673075c77a8b775e9133c8e8b1a44563 upstream
Create a general __skb_checksum_validate function (actually a
macro) to subsume the various checksum_init functions. This
function can either init the checksum, or do the full validation
(logically
From: Nicolas Dichtel nicolas.dich...@6wind.com
commit 22f08069e8b415b827e910ad75ed55eeadc4a877 upstream
This patch allows to switch the netns when packet is encapsulated or
decapsulated. In other word, the encapsulated packet is received in a netns,
where the lookup is done to find the tunnel.
From: Cong Wang cw...@twopensource.com
commit 2853af6a2ea1a8ed09b09dd4fb578e7f435e8d34 upstream
vxlan: use dev-needed_headroom instead of dev-hard_header_len
When we mirror packets from a vxlan tunnel to other device,
the mirror device should see the same packets (that is, without
outer
From: Jianchuan Wang jianchuan.w...@windriver.com
vxlan: Enable vxlan support
Signed-off-by: Jianchuan Wang jianchuan.w...@windriver.com
---
meta/cfg/kernel-cache/features/vxlan/vxlan-enable.scc | 4
meta/cfg/kernel-cache/features/vxlan/vxlan.cfg| 1 +
2 files changed, 5
From: Nicolas Dichtel nicolas.dich...@6wind.com
commit f01ec1c017dead42092997a2b8684fcab4cbf126 upstream
vxlan: add x-netns support
This patch allows to switch the netns when packet is encapsulated or
decapsulated.
The vxlan socket is openned into the i/o netns, ie into the netns where
From: Pablo Neira Ayuso pa...@gnumonks.org
commit 86c3f0f8307ac18f3ad3109e1969c62b8fbed5df upstream
vxlan: remove unused port variable in vxlan_udp_encap_recv()
Signed-off-by: Pablo Neira Ayuso pa...@gnumonks.org
Signed-off-by: David S. Miller da...@davemloft.net
Signed-off-by: Jianchuan Wang
From: Mauro Andreolini mauro.andreol...@unimore.it
Original patch taken from:
http://algo.ing.unimo.it/people/paolo/disk_sched/patches/3.14.0-v7r5
A set of processes may happen to perform interleaved reads, i.e.,requests
whose union would give rise to a sequential read pattern.
From: Paolo Valente paolo.vale...@unimore.it
Original patch taken from:
http://algo.ing.unimo.it/people/paolo/disk_sched/patches/3.14.0-v7r5
Update Kconfig.iosched and do the related Makefile changes to include
kernel configuration options for BFQ. Also add the bfqio controller
to the
From: Jianchuan Wang jianchuan.w...@windriver.com
BFQ: Support Budget Fair Queueing (BFQ) Storage-I/O Scheduler
Signed-off-by: Jianchuan Wang jianchuan.w...@windriver.com
---
meta/cfg/kernel-cache/features/bfq/bfq-enable.scc | 1 +
meta/cfg/kernel-cache/features/bfq/bfq.cfg| 2 ++
2
From: Jianchuan Wang jianchuan.w...@windriver.com
BFQ: Support Budget Fair Queueing (BFQ) Storage-I/O Scheduler
Signed-off-by: Jianchuan Wang jianchuan.w...@windriver.com
---
meta/cfg/kernel-cache/features/bfq/bfq-enable.scc | 1 +
meta/cfg/kernel-cache/features/bfq/bfq.cfg| 2 ++
2
From: Mauro Andreolini mauro.andreol...@unimore.it
Original patch taken from:
http://algo.ing.unimo.it/people/paolo/disk_sched/patches/3.14.0-v7r5
A set of processes may happen to perform interleaved reads, i.e.,requests
whose union would give rise to a sequential read pattern.
From: Paolo Valente paolo.vale...@unimore.it
Original patch taken from:
http://algo.ing.unimo.it/people/paolo/disk_sched/patches/3.14.0-v7r5
Update Kconfig.iosched and do the related Makefile changes to include
kernel configuration options for BFQ. Also add the bfqio controller
to the
From: Jianchuan Wang
Hook cryptodev-linux into the kernel build as a tristate option.
Signed-off-by: Bruce Ashfield
Signed-off-by: Jianchuan Wang
---
crypto/Kconfig | 8
crypto/Makefile | 1 +
From: Jianchuan Wang
Add a nf_tables feature that turns on the kernel options required to
support nf_tables.
Signed-off-by: Jianchuan Wang
---
features/nf_tables/nf_tables.cfg | 24
Hi, Bruce,
This series of patches are for CVE, including CVE-2017-1000380,
CVE-2017-7541 and CVE-2017-10911.
Arend van Spriel (1):
brcmfmac: fix possible buffer overflow in brcmf_cfg80211_mgmt_tx()
Ari Kauppi (1):
nfsd: fix undefined behavior in nfsd4_layout_verify
J. Bruce Fields (1):
From: "J. Bruce Fields"
commit: f961e3f2acae94b727380c0b74e2d3954d0edf79 upstream
In error cases, lgp->lg_layout_type may be out of bounds; so we
shouldn't be using it until after the check of nfserr.
This was seen to crash nfsd threads when the server receives a LAYOUTGET
From: Ari Kauppi
commit: b550a32e60a4941994b437a8d662432a486235a5 upstream
UBSAN: Undefined behaviour in fs/nfsd/nfs4proc.c:1262:34
shift exponent 128 is too large for 32-bit type 'int'
Depending on compiler+architecture, this may cause the check for
layout_type to
From: Arend van Spriel
commit 8f44c9a41386729fea410e688959ddaa9d51be7c upstream
The lower level nl80211 code in cfg80211 ensures that "len" is between
25 and NL80211_ATTR_FRAME (2304). We subtract DOT11_MGMT_HDR_LEN (24) from
"len" so thats's max of 2280.
From: Seunghun Han
commit 3b2d69114fefa474fca542e51119036dceb4aa6f upstream
ACPICA commit a23325b2e583556eae88ed3f764e457786bf4df6
I found some ACPI operand cache leaks in ACPI early abort cases.
Boot log of ACPI operand cache leak is as follows:
>[0.174332] ACPI:
From: Vladis Dronov
commit: ee9c4e681ec4f58e42a83cb0c22a0289ade1aacf upstream
The 'req->mip_levels' parameter in vmw_gb_surface_define_ioctl() is
a user-controlled 'uint32_t' value which is used as a loop count limit.
This can lead to a kernel lockup and DoS. Add check for
This series of patches are for CVE, including CVE-2017-8890,
CVE-2017-1000363,CVE-2017-11472,CVE-2017-7346
Eric Dumazet (1):
dccp/tcp: do not inherit mc_list from parent
Seunghun Han (1):
ACPICA: Namespace: fix operand cache leak
Vladis Dronov (1):
drm/vmwgfx: limit the number of mip
From: Eric Dumazet
commit 657831ffc38e30092a2d5f03d385d710eb88b09a upstream
syzkaller found a way to trigger double frees from ip_mc_drop_socket()
It turns out that leave a copy of parent mc_list at accept() time,
which is very bad.
Very similar to commit 8b485ce69876
From: Willy Tarreau
commit 3e21f4af170bebf47c187c1ff8bf155583c9f3b1 upstream
The lp_setup() code doesn't apply any bounds checking when passing
"lp=none", and only in this case, resulting in an overflow of the
parport_nr[] array. All versions in Git history are affected.
From: Jianchuan Wang
Add basic meta data for bpf.
Signed-off-by: Jianchuan Wang
---
features/bpf/bpf.cfg | 4
features/bpf/bpf.scc | 4
2 files changed, 8 insertions(+)
create mode 100644 features/bpf/bpf.cfg
create mode
From: Jianchuan Wang
Add basic meta data for bpf.
Signed-off-by: Jianchuan Wang
---
features/bpf/bpf.cfg | 4
features/bpf/bpf.scc | 4
2 files changed, 8 insertions(+)
create mode 100644 features/bpf/bpf.cfg
create mode
From: Jianchuan Wang
Signed-off-by: Jianchuan Wang
---
features/kexec/kexec-enable.scc | 4
features/kexec/kexec.cfg| 1 +
2 files changed, 5 insertions(+)
create mode 100644 features/kexec/kexec-enable.scc
create mode
From: Jianchuan Wang
Signed-off-by: Jianchuan Wang
---
features/kdump/kdump-enable.scc | 4
features/kdump/kdump.cfg| 1 +
2 files changed, 5 insertions(+)
create mode 100644 features/kdump/kdump-enable.scc
create mode
From: Jianchuan Wang
Add basic meta data for sysrq
Signed-off-by: Jianchuan Wang
---
features/sysrq/sysrq.cfg | 2 ++
features/sysrq/sysrq.scc | 1 +
2 files changed, 3 insertions(+)
create mode 100644 features/sysrq/sysrq.cfg
44 matches
Mail list logo