Skip to content
This repository was archived by the owner on Nov 8, 2023. It is now read-only.

Commit 70b8a0c

Browse files
author
Tudor Ambarus
committed
Merge 72fda6c ("Merge tag 'execve-v6.11-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux") into android-mainline
Steps on the way to v6.11-rc1 Change-Id: I838e4df23bfa37e4025d6c9007b8eae05d6f4281 Signed-off-by: Tudor Ambarus <tudordana@google.com>
2 parents 18a2ed2 + 72fda6c commit 70b8a0c

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

41 files changed

+632
-336
lines changed

Documentation/admin-guide/kernel-parameters.txt

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7439,17 +7439,18 @@
74397439
Crash from Xen panic notifier, without executing late
74407440
panic() code such as dumping handler.
74417441

7442+
xen_mc_debug [X86,XEN,EARLY]
7443+
Enable multicall debugging when running as a Xen PV guest.
7444+
Enabling this feature will reduce performance a little
7445+
bit, so it should only be enabled for obtaining extended
7446+
debug data in case of multicall errors.
7447+
74427448
xen_msr_safe= [X86,XEN,EARLY]
74437449
Format: <bool>
74447450
Select whether to always use non-faulting (safe) MSR
74457451
access functions when running as Xen PV guest. The
74467452
default value is controlled by CONFIG_XEN_PV_MSR_SAFE.
74477453

7448-
xen_nopvspin [X86,XEN,EARLY]
7449-
Disables the qspinlock slowpath using Xen PV optimizations.
7450-
This parameter is obsoleted by "nopvspin" parameter, which
7451-
has equivalent effect for XEN platform.
7452-
74537454
xen_nopv [X86]
74547455
Disables the PV optimizations forcing the HVM guest to
74557456
run as generic HVM guest with no PV drivers.

MAINTAINERS

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8285,7 +8285,9 @@ S: Supported
82858285
T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/execve
82868286
F: Documentation/userspace-api/ELF.rst
82878287
F: fs/*binfmt_*.c
8288+
F: fs/Kconfig.binfmt
82888289
F: fs/exec.c
8290+
F: fs/exec_test.c
82898291
F: include/linux/binfmts.h
82908292
F: include/linux/elf.h
82918293
F: include/uapi/linux/binfmts.h

arch/arm/xen/p2m.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -109,7 +109,7 @@ int set_foreign_p2m_mapping(struct gnttab_map_grant_ref *map_ops,
109109
* immediate unmapping.
110110
*/
111111
map_ops[i].status = GNTST_general_error;
112-
unmap.host_addr = map_ops[i].host_addr,
112+
unmap.host_addr = map_ops[i].host_addr;
113113
unmap.handle = map_ops[i].handle;
114114
map_ops[i].handle = INVALID_GRANT_HANDLE;
115115
if (map_ops[i].flags & GNTMAP_device_map)

arch/x86/xen/apic.c

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,6 @@
1010
#include <xen/xen.h>
1111
#include <xen/interface/physdev.h>
1212
#include "xen-ops.h"
13-
#include "pmu.h"
14-
#include "smp.h"
1513

1614
static unsigned int xen_io_apic_read(unsigned apic, unsigned reg)
1715
{

arch/x86/xen/debugfs.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
#include <linux/debugfs.h>
44
#include <linux/slab.h>
55

6-
#include "debugfs.h"
6+
#include "xen-ops.h"
77

88
static struct dentry *d_xen_debug;
99

arch/x86/xen/debugfs.h

Lines changed: 0 additions & 7 deletions
This file was deleted.

arch/x86/xen/enlighten.c

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,6 @@
2020
#include <asm/setup.h>
2121

2222
#include "xen-ops.h"
23-
#include "smp.h"
24-
#include "pmu.h"
2523

2624
EXPORT_SYMBOL_GPL(hypercall_page);
2725

arch/x86/xen/enlighten_hvm.c

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,6 @@
2828
#include <asm/xen/page.h>
2929

3030
#include "xen-ops.h"
31-
#include "mmu.h"
32-
#include "smp.h"
3331

3432
static unsigned long shared_info_pfn;
3533

arch/x86/xen/enlighten_pv.c

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -85,10 +85,6 @@
8585
#endif
8686

8787
#include "xen-ops.h"
88-
#include "mmu.h"
89-
#include "smp.h"
90-
#include "multicalls.h"
91-
#include "pmu.h"
9288

9389
#include "../kernel/cpu/cpu.h" /* get_cpu_cap() */
9490

arch/x86/xen/mmu.c

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,7 @@
55
#include <asm/xen/hypercall.h>
66
#include <xen/interface/memory.h>
77

8-
#include "multicalls.h"
9-
#include "mmu.h"
8+
#include "xen-ops.h"
109

1110
unsigned long arbitrary_virt_to_mfn(void *vaddr)
1211
{

0 commit comments

Comments
 (0)