Skip to content

Commit 93999ea

Browse files
committed
Merge branch 'android-4.9-q' of https://android.googlesource.com/kernel/common into eleven
2 parents 82d5128 + dc1c320 commit 93999ea

378 files changed

Lines changed: 2651 additions & 1343 deletions

File tree

Some content is hidden

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

Documentation/devicetree/bindings/mtd/gpmc-nand.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -123,7 +123,7 @@ on various other factors also like;
123123
so the device should have enough free bytes available its OOB/Spare
124124
area to accommodate ECC for entire page. In general following expression
125125
helps in determining if given device can accommodate ECC syndrome:
126-
"2 + (PAGESIZE / 512) * ECC_BYTES" >= OOBSIZE"
126+
"2 + (PAGESIZE / 512) * ECC_BYTES" <= OOBSIZE"
127127
where
128128
OOBSIZE number of bytes in OOB/spare area
129129
PAGESIZE number of bytes in main-area of device page

Documentation/filesystems/mandatory-locking.txt

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -169,3 +169,13 @@ havoc if they lock crucial files. The way around it is to change the file
169169
permissions (remove the setgid bit) before trying to read or write to it.
170170
Of course, that might be a bit tricky if the system is hung :-(
171171

172+
7. The "mand" mount option
173+
--------------------------
174+
Mandatory locking is disabled on all filesystems by default, and must be
175+
administratively enabled by mounting with "-o mand". That mount option
176+
is only allowed if the mounting task has the CAP_SYS_ADMIN capability.
177+
178+
Since kernel v4.5, it is possible to disable mandatory locking
179+
altogether by setting CONFIG_MANDATORY_FILE_LOCKING to "n". A kernel
180+
with this disabled will reject attempts to mount filesystems with the
181+
"mand" mount option with the error status EPERM.

Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
VERSION = 4
22
PATCHLEVEL = 9
3-
SUBLEVEL = 276
3+
SUBLEVEL = 283
44
EXTRAVERSION =
55
NAME = Roaring Lionus
66

arch/alpha/kernel/smp.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -584,7 +584,7 @@ void
584584
smp_send_stop(void)
585585
{
586586
cpumask_t to_whom;
587-
cpumask_copy(&to_whom, cpu_possible_mask);
587+
cpumask_copy(&to_whom, cpu_online_mask);
588588
cpumask_clear_cpu(smp_processor_id(), &to_whom);
589589
#ifdef DEBUG_IPI_MSG
590590
if (hard_smp_processor_id() != boot_cpu_id)

arch/arc/kernel/vmlinux.lds.S

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -92,6 +92,8 @@ SECTIONS
9292
CPUIDLE_TEXT
9393
LOCK_TEXT
9494
KPROBES_TEXT
95+
IRQENTRY_TEXT
96+
SOFTIRQENTRY_TEXT
9597
*(.fixup)
9698
*(.gnu.warning)
9799
}

arch/arc/mm/cache.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -923,7 +923,7 @@ void clear_user_page(void *to, unsigned long u_vaddr, struct page *page)
923923
clear_page(to);
924924
clear_bit(PG_dc_clean, &page->flags);
925925
}
926-
926+
EXPORT_SYMBOL(clear_user_page);
927927

928928
/**********************************************************************
929929
* Explicit Cache flush request from user space via syscall

arch/arm/boot/compressed/Makefile

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -86,6 +86,8 @@ $(addprefix $(obj)/,$(libfdt_objs) atags_to_fdt.o): \
8686
$(addprefix $(obj)/,$(libfdt_hdrs))
8787

8888
ifeq ($(CONFIG_ARM_ATAG_DTB_COMPAT),y)
89+
CFLAGS_REMOVE_atags_to_fdt.o += -Wframe-larger-than=${CONFIG_FRAME_WARN}
90+
CFLAGS_atags_to_fdt.o += -Wframe-larger-than=1280
8991
OBJS += $(libfdt_objs) atags_to_fdt.o
9092
endif
9193

arch/arm/boot/dts/am43x-epos-evm.dts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -411,7 +411,7 @@
411411
status = "okay";
412412
pinctrl-names = "default";
413413
pinctrl-0 = <&i2c0_pins>;
414-
clock-frequency = <400000>;
414+
clock-frequency = <100000>;
415415

416416
tps65218: tps65218@24 {
417417
reg = <0x24>;

arch/arm/boot/dts/bcm63138.dtsi

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -174,7 +174,7 @@
174174
status = "disabled";
175175
};
176176

177-
nand: nand@2000 {
177+
nand_controller: nand-controller@2000 {
178178
#address-cells = <1>;
179179
#size-cells = <0>;
180180
compatible = "brcm,nand-bcm63138", "brcm,brcmnand-v7.0", "brcm,brcmnand";

arch/arm/boot/dts/bcm7445-bcm97445svmb.dts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,10 +13,10 @@
1313
};
1414
};
1515

16-
&nand {
16+
&nand_controller {
1717
status = "okay";
1818

19-
nandcs@1 {
19+
nand@1 {
2020
compatible = "brcm,nandcs";
2121
reg = <1>;
2222
nand-ecc-step-size = <512>;

0 commit comments

Comments
 (0)