Skip to content

Commit d678cb7

Browse files
committed
Merge tag 'v6.6.41' into sbc-6.6.y
This is the 6.6.41 stable release # gpg: Signatur vom Do 18 Jul 2024 13:21:31 CEST # gpg: mittels RSA-Schlüssel 647F28654894E3BD457199BE38DBBDC86092693E # gpg: Signatur kann nicht geprüft werden: No public key
2 parents 407921b + 2eaf5c0 commit d678cb7

File tree

425 files changed

+3690
-1797
lines changed

Some content is hidden

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

425 files changed

+3690
-1797
lines changed

Documentation/admin-guide/cifs/usage.rst

Lines changed: 11 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -722,40 +722,26 @@ Configuration pseudo-files:
722722
======================= =======================================================
723723
SecurityFlags Flags which control security negotiation and
724724
also packet signing. Authentication (may/must)
725-
flags (e.g. for NTLM and/or NTLMv2) may be combined with
725+
flags (e.g. for NTLMv2) may be combined with
726726
the signing flags. Specifying two different password
727727
hashing mechanisms (as "must use") on the other hand
728728
does not make much sense. Default flags are::
729729

730-
0x07007
731-
732-
(NTLM, NTLMv2 and packet signing allowed). The maximum
733-
allowable flags if you want to allow mounts to servers
734-
using weaker password hashes is 0x37037 (lanman,
735-
plaintext, ntlm, ntlmv2, signing allowed). Some
736-
SecurityFlags require the corresponding menuconfig
737-
options to be enabled. Enabling plaintext
738-
authentication currently requires also enabling
739-
lanman authentication in the security flags
740-
because the cifs module only supports sending
741-
laintext passwords using the older lanman dialect
742-
form of the session setup SMB. (e.g. for authentication
743-
using plain text passwords, set the SecurityFlags
744-
to 0x30030)::
730+
0x00C5
731+
732+
(NTLMv2 and packet signing allowed). Some SecurityFlags
733+
may require enabling a corresponding menuconfig option.
745734

746735
may use packet signing 0x00001
747736
must use packet signing 0x01001
748-
may use NTLM (most common password hash) 0x00002
749-
must use NTLM 0x02002
750737
may use NTLMv2 0x00004
751738
must use NTLMv2 0x04004
752-
may use Kerberos security 0x00008
753-
must use Kerberos 0x08008
754-
may use lanman (weak) password hash 0x00010
755-
must use lanman password hash 0x10010
756-
may use plaintext passwords 0x00020
757-
must use plaintext passwords 0x20020
758-
(reserved for future packet encryption) 0x00040
739+
may use Kerberos security (krb5) 0x00008
740+
must use Kerberos 0x08008
741+
may use NTLMSSP 0x00080
742+
must use NTLMSSP 0x80080
743+
seal (packet encryption) 0x00040
744+
must seal (not implemented yet) 0x40040
759745

760746
cifsFYI If set to non-zero value, additional debug information
761747
will be logged to the system error log. This field

Documentation/kbuild/modules.rst

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -128,7 +128,7 @@ executed to make module versioning work.
128128

129129
modules_install
130130
Install the external module(s). The default location is
131-
/lib/modules/<kernel_release>/extra/, but a prefix may
131+
/lib/modules/<kernel_release>/updates/, but a prefix may
132132
be added with INSTALL_MOD_PATH (discussed in section 5).
133133

134134
clean
@@ -417,7 +417,7 @@ directory:
417417

418418
And external modules are installed in:
419419

420-
/lib/modules/$(KERNELRELEASE)/extra/
420+
/lib/modules/$(KERNELRELEASE)/updates/
421421

422422
5.1 INSTALL_MOD_PATH
423423
--------------------
@@ -438,10 +438,10 @@ And external modules are installed in:
438438
-------------------
439439

440440
External modules are by default installed to a directory under
441-
/lib/modules/$(KERNELRELEASE)/extra/, but you may wish to
441+
/lib/modules/$(KERNELRELEASE)/updates/, but you may wish to
442442
locate modules for a specific functionality in a separate
443443
directory. For this purpose, use INSTALL_MOD_DIR to specify an
444-
alternative name to "extra."::
444+
alternative name to "updates."::
445445

446446
$ make INSTALL_MOD_DIR=gandalf -C $KDIR \
447447
M=$PWD modules_install

Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# SPDX-License-Identifier: GPL-2.0
22
VERSION = 6
33
PATCHLEVEL = 6
4-
SUBLEVEL = 36
4+
SUBLEVEL = 41
55
EXTRAVERSION =
66
NAME = Hurr durr I'ma ninja sloth
77

arch/arm/boot/dts/rockchip/rk3066a.dtsi

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -123,6 +123,7 @@
123123
pinctrl-0 = <&hdmii2c_xfer>, <&hdmi_hpd>;
124124
power-domains = <&power RK3066_PD_VIO>;
125125
rockchip,grf = <&grf>;
126+
#sound-dai-cells = <0>;
126127
status = "disabled";
127128

128129
ports {

arch/arm/mach-davinci/pm.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ static void davinci_pm_suspend(void)
6161

6262
/* Configure sleep count in deep sleep register */
6363
val = __raw_readl(pm_config.deepsleep_reg);
64-
val &= ~DEEPSLEEP_SLEEPCOUNT_MASK,
64+
val &= ~DEEPSLEEP_SLEEPCOUNT_MASK;
6565
val |= pm_config.sleepcount;
6666
__raw_writel(val, pm_config.deepsleep_reg);
6767

arch/arm64/boot/dts/qcom/sa8775p.dtsi

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2398,7 +2398,7 @@
23982398
interrupts = <GIC_PPI 13 (GIC_CPU_MASK_SIMPLE(8) | IRQ_TYPE_LEVEL_LOW)>,
23992399
<GIC_PPI 14 (GIC_CPU_MASK_SIMPLE(8) | IRQ_TYPE_LEVEL_LOW)>,
24002400
<GIC_PPI 11 (GIC_CPU_MASK_SIMPLE(8) | IRQ_TYPE_LEVEL_LOW)>,
2401-
<GIC_PPI 12 (GIC_CPU_MASK_SIMPLE(8) | IRQ_TYPE_LEVEL_LOW)>;
2401+
<GIC_PPI 10 (GIC_CPU_MASK_SIMPLE(8) | IRQ_TYPE_LEVEL_LOW)>;
24022402
};
24032403

24042404
pcie0: pci@1c00000{

arch/arm64/boot/dts/qcom/sc8180x.dtsi

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2551,11 +2551,14 @@
25512551

25522552
system-cache-controller@9200000 {
25532553
compatible = "qcom,sc8180x-llcc";
2554-
reg = <0 0x09200000 0 0x50000>, <0 0x09280000 0 0x50000>,
2555-
<0 0x09300000 0 0x50000>, <0 0x09380000 0 0x50000>,
2556-
<0 0x09600000 0 0x50000>;
2554+
reg = <0 0x09200000 0 0x58000>, <0 0x09280000 0 0x58000>,
2555+
<0 0x09300000 0 0x58000>, <0 0x09380000 0 0x58000>,
2556+
<0 0x09400000 0 0x58000>, <0 0x09480000 0 0x58000>,
2557+
<0 0x09500000 0 0x58000>, <0 0x09580000 0 0x58000>,
2558+
<0 0x09600000 0 0x58000>;
25572559
reg-names = "llcc0_base", "llcc1_base", "llcc2_base",
2558-
"llcc3_base", "llcc_broadcast_base";
2560+
"llcc3_base", "llcc4_base", "llcc5_base",
2561+
"llcc6_base", "llcc7_base", "llcc_broadcast_base";
25592562
interrupts = <GIC_SPI 582 IRQ_TYPE_LEVEL_HIGH>;
25602563
};
25612564

arch/arm64/boot/dts/qcom/sc8280xp-lenovo-thinkpad-x13s.dts

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -619,15 +619,16 @@
619619

620620
status = "okay";
621621

622-
/* FIXME: verify */
623622
touchscreen@10 {
624-
compatible = "hid-over-i2c";
623+
compatible = "elan,ekth5015m", "elan,ekth6915";
625624
reg = <0x10>;
626625

627-
hid-descr-addr = <0x1>;
628626
interrupts-extended = <&tlmm 175 IRQ_TYPE_LEVEL_LOW>;
629-
vdd-supply = <&vreg_misc_3p3>;
630-
vddl-supply = <&vreg_s10b>;
627+
reset-gpios = <&tlmm 99 (GPIO_ACTIVE_LOW | GPIO_OPEN_DRAIN)>;
628+
no-reset-on-power-off;
629+
630+
vcc33-supply = <&vreg_misc_3p3>;
631+
vccio-supply = <&vreg_misc_3p3>;
631632

632633
pinctrl-names = "default";
633634
pinctrl-0 = <&ts0_default>;
@@ -1451,8 +1452,8 @@
14511452
reset-n-pins {
14521453
pins = "gpio99";
14531454
function = "gpio";
1454-
output-high;
1455-
drive-strength = <16>;
1455+
drive-strength = <2>;
1456+
bias-disable;
14561457
};
14571458
};
14581459

arch/arm64/boot/dts/rockchip/rk3308-rock-pi-s.dts

Lines changed: 13 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,8 @@
55
*/
66

77
/dts-v1/;
8+
9+
#include <dt-bindings/leds/common.h>
810
#include "rk3308.dtsi"
911

1012
/ {
@@ -24,17 +26,21 @@
2426
leds {
2527
compatible = "gpio-leds";
2628
pinctrl-names = "default";
27-
pinctrl-0 = <&green_led_gio>, <&heartbeat_led_gpio>;
29+
pinctrl-0 = <&green_led>, <&heartbeat_led>;
2830

2931
green-led {
32+
color = <LED_COLOR_ID_GREEN>;
3033
default-state = "on";
34+
function = LED_FUNCTION_POWER;
3135
gpios = <&gpio0 RK_PA6 GPIO_ACTIVE_HIGH>;
3236
label = "rockpis:green:power";
3337
linux,default-trigger = "default-on";
3438
};
3539

3640
blue-led {
41+
color = <LED_COLOR_ID_BLUE>;
3742
default-state = "on";
43+
function = LED_FUNCTION_HEARTBEAT;
3844
gpios = <&gpio0 RK_PA5 GPIO_ACTIVE_HIGH>;
3945
label = "rockpis:blue:user";
4046
linux,default-trigger = "heartbeat";
@@ -126,10 +132,12 @@
126132
};
127133

128134
&emmc {
129-
bus-width = <4>;
130135
cap-mmc-highspeed;
131-
mmc-hs200-1_8v;
136+
cap-sd-highspeed;
137+
no-sdio;
132138
non-removable;
139+
pinctrl-names = "default";
140+
pinctrl-0 = <&emmc_bus8 &emmc_clk &emmc_cmd>;
133141
vmmc-supply = <&vcc_io>;
134142
status = "okay";
135143
};
@@ -152,11 +160,11 @@
152160
pinctrl-0 = <&rtc_32k>;
153161

154162
leds {
155-
green_led_gio: green-led-gpio {
163+
green_led: green-led {
156164
rockchip,pins = <0 RK_PA6 RK_FUNC_GPIO &pcfg_pull_none>;
157165
};
158166

159-
heartbeat_led_gpio: heartbeat-led-gpio {
167+
heartbeat_led: heartbeat-led {
160168
rockchip,pins = <0 RK_PA5 RK_FUNC_GPIO &pcfg_pull_none>;
161169
};
162170
};

arch/arm64/boot/dts/rockchip/rk3328-rock-pi-e.dts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -186,8 +186,8 @@
186186
rk805: pmic@18 {
187187
compatible = "rockchip,rk805";
188188
reg = <0x18>;
189-
interrupt-parent = <&gpio2>;
190-
interrupts = <6 IRQ_TYPE_LEVEL_LOW>;
189+
interrupt-parent = <&gpio0>;
190+
interrupts = <2 IRQ_TYPE_LEVEL_LOW>;
191191
#clock-cells = <1>;
192192
clock-output-names = "xin32k", "rk805-clkout2";
193193
gpio-controller;

0 commit comments

Comments
 (0)