Unverified Commit ad78c0b4 authored by openeuler-ci-bot's avatar openeuler-ci-bot Committed by Gitee
Browse files

!5188 Backport 5.10.198 LTS patches from upstream

Merge Pull Request from: @sanglipeng 
 
https://gitee.com/openeuler/kernel/issues/I987V5


Conflicts:

context confilict(2):  
448be0774882  netfilter: nf_tables: GC transaction API to avoid race with control plane
4046f2b56e5a  netfilter: nf_tables: fix GC transaction races with netns and netlink event exit path


Already merged(25):
407bf1c140f0  tracing: Increase trace array ref count on enable and filter files
9b65bff30a61  tracing: Have event inject files inc the trace array ref count
60d73c62e3e4  dccp: fix dccp_v4_err()/dccp_v6_err() again
04cc361f029c  net: bridge: use DEV_STATS_INC()
b44dd92e2afd  team: fix null-ptr-deref when team device type is changed
f515112e8337  net: rds: Fix possible NULL-pointer dereference
7130a87ca323  nilfs2: fix potential use after free in nilfs_gccache_submit_read_data()
d0952ce316d1  drm/mediatek: Fix backport issue in mtk_drm_gem_prime_vmap()
10a18c8bac7f  wifi: mwifiex: Fix oob check condition in mwifiex_process_rx_packet
2ea52a2fb8e8  net: fix possible store tearing in neigh_periodic_work()
96b2e1090397  ipv4, ipv6: Fix handling of transhdrlen in __ip{,6}_append_data()
30bc4d7aebe3  net: usb: smsc75xx: Fix uninit-value access in __smsc75xx_read_reg
6a24d0661fa3  tipc: fix a potential deadlock on &tx->lock
660627c71bc1  xen/events: replace evtchn_rwlock with RCU
69c966583022  ata: libahci: clear pending interrupt status
78ef69b6e770  selftests/tls: Add {} to avoid static checker warning
8689c9ace976  ipv4: fix null-deref in ipv4_link_failure
309af4a39b8e  net: hns3: only enable unicast promisc when mac table full
1671dc1b25e5  net: hns3: add 5ms delay before clear firmware reset irq source
a8460ee6c80b  seqlock: avoid -Wshadow warnings
cee5151c5410  ring-buffer: Do not attempt to read past "commit"
2afd8fcee0c4  scsi: pm80xx: Avoid leaking tags when processing OPC_INB_SET_CONTROLLER_CONFIG command
f6cf19c1b313  ata: libata-eh: do not clear ATA_PFLAG_EH_PENDING in ata_eh_reset()
f94471c0cc31  block: fix use-after-free of q->q_usage_counter
a5f643ab1163  ubi: Refuse attaching if mtd's erasesize is 0

Rejected(9):
11d15a115c90  ata: ahci: Drop pointless VPRINTK() calls and convert the remaining ones
c323ed65f66e  netfilter: nft_set_rbtree: skip sync GC for new elements in this transaction
f8e8e72c58c7  sched/cpuacct: Fix user/system in shown cpuacct.usage*
82756d8a2394  sched/cpuacct: Fix charge percpu cpuusage
b2788f6d4924  sched/cpuacct: Optimize away RCU read lock
5a03b42ae1ed  netfilter: nf_tables: disallow rule removal from chain binding
3a5142f01758  netfilter: nf_tables: nft_set_rbtree: fix spurious insertion failure
d8f2ba9ec358  ima: rework CONFIG_IMA dependency block
dba849cc9811  net: nfc: llcp: Add lock when modifying device list

Kabi broken(1):
c45d7427c442  netfilter: handle the connecting collision properly in nf_conntrack_proto_sctp

Total patches: 227 - 25 - 9 - 1 = 192 
 
Link:https://gitee.com/openeuler/kernel/pulls/5188

 

Reviewed-by: default avatarJialin Zhang <zhangjialin11@huawei.com>
Signed-off-by: default avatarJialin Zhang <zhangjialin11@huawei.com>
parents ac62b5ff 1a84ae36
Loading
Loading
Loading
Loading
+5 −4
Original line number Diff line number Diff line
@@ -100,11 +100,12 @@

	};

	pwm7: dmtimer-pwm {
	guardian_beeper: pwm-7 {
		compatible = "ti,omap-dmtimer-pwm";
		#pwm-cells = <3>;
		ti,timers = <&timer7>;
		pinctrl-names = "default";
		pinctrl-0 = <&dmtimer7_pins>;
		pinctrl-0 = <&guardian_beeper_pins>;
		ti,clock-source = <0x01>;
	};

@@ -343,9 +344,9 @@
		>;
	};

	dmtimer7_pins: pinmux_dmtimer7_pins {
	guardian_beeper_pins: pinmux_dmtimer7_pins {
		pinctrl-single,pins = <
			AM33XX_IOPAD(0x968, PIN_OUTPUT | MUX_MODE5)
			AM33XX_IOPAD(0x968, PIN_OUTPUT | MUX_MODE5) /* (E18) timer7 */
		>;
	};

+1 −1
Original line number Diff line number Diff line
@@ -150,7 +150,7 @@
		enable-gpios = <&gpio6 22 GPIO_ACTIVE_HIGH>; /* gpio_182 */
	};

	pwm11: dmtimer-pwm@11 {
	pwm11: pwm-11 {
		compatible = "ti,omap-dmtimer-pwm";
		pinctrl-names = "default";
		pinctrl-0 = <&pwm_pins>;
+1 −1
Original line number Diff line number Diff line
@@ -59,7 +59,7 @@
		};
	};

	pwm10: dmtimer-pwm {
	pwm10: pwm-10 {
		compatible = "ti,omap-dmtimer-pwm";
		pinctrl-names = "default";
		pinctrl-0 = <&pwm_pins>;
+28 −5
Original line number Diff line number Diff line
@@ -156,7 +156,7 @@
		dais = <&mcbsp2_port>, <&mcbsp3_port>;
	};

	pwm8: dmtimer-pwm-8 {
	pwm8: pwm-8 {
		pinctrl-names = "default";
		pinctrl-0 = <&vibrator_direction_pin>;

@@ -166,7 +166,7 @@
		ti,clock-source = <0x01>;
	};

	pwm9: dmtimer-pwm-9 {
	pwm9: pwm-9 {
		pinctrl-names = "default";
		pinctrl-0 = <&vibrator_enable_pin>;

@@ -192,6 +192,29 @@
	};
};

&cpu_thermal {
	polling-delay = <10000>; /* milliseconds */
};

&cpu_alert0 {
        temperature = <80000>; /* millicelsius */
};

&cpu0 {
        /*
	 * Note that the 1.2GiHz mode is enabled for all SoC variants for
	 * the Motorola Android Linux v3.0.8 based kernel.
	 */
        operating-points = <
	        /* kHz    uV */
	        300000  1025000
	        600000  1200000
	        800000  1313000
	        1008000 1375000
		1200000 1375000
        >;
};

&dss {
	status = "okay";
};
@@ -384,7 +407,7 @@
	#address-cells = <1>;
	#size-cells = <0>;
	wlcore: wlcore@2 {
		compatible = "ti,wl1285", "ti,wl1283";
		compatible = "ti,wl1285";
		reg = <2>;
		/* gpio_100 with gpmc_wait2 pad as wakeirq */
		interrupts-extended = <&gpio4 4 IRQ_TYPE_LEVEL_HIGH>,
@@ -716,12 +739,12 @@
/* Configure pwm clock source for timers 8 & 9 */
&timer8 {
	assigned-clocks = <&abe_clkctrl OMAP4_TIMER8_CLKCTRL 24>;
	assigned-clock-parents = <&sys_clkin_ck>;
	assigned-clock-parents = <&sys_32k_ck>;
};

&timer9 {
	assigned-clocks = <&l4_per_clkctrl OMAP4_TIMER9_CLKCTRL 24>;
	assigned-clock-parents = <&sys_clkin_ck>;
	assigned-clock-parents = <&sys_32k_ck>;
};

/*
+1 −2
Original line number Diff line number Diff line
@@ -15,8 +15,7 @@ cpu_thermal: cpu_thermal {
	polling-delay = <1000>; /* milliseconds */
	coefficients = <0 20000>;

			/* sensor       ID */
	thermal-sensors = <&bandgap     0>;
	thermal-sensors = <&bandgap>;

	cpu_trips: trips {
		cpu_alert0: cpu_alert {
Loading