Skip to content
This repository has been archived by the owner on Apr 16, 2023. It is now read-only.

Upstream #6

Merged
merged 397 commits into from
Aug 21, 2021
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
397 commits
Select commit Hold shift + click to select a range
72aa34c
media: I2C: change 'RST' to "RSET" to fix multiple build errors
rddunlap Apr 30, 2021
1837d67
pata_octeon_cf: avoid WARN_ON() in ata_host_activate()
May 18, 2021
6951c10
pata_ep93xx: fix deferred probing
Mar 20, 2021
3bb0edd
media: tc358743: Fix error return code in tc358743_probe_of()
May 15, 2021
a9aba47
media: siano: Fix out-of-bounds warnings in smscore_load_firmware_fam…
GustavoARSilva Mar 11, 2021
dd4ac8b
mmc: usdhi6rol0: fix error return code in usdhi6_probe()
May 8, 2021
876e3ca
media: s5p-g2d: Fix a memory leak on ctx->fh.m2m_ctx
dillon-min May 26, 2021
e940b27
hwmon: (max31722) Remove non-standard ACPI device IDs
groeck May 8, 2021
f1ee56e
hwmon: (max31790) Fix fan speed reporting for fan7..12
groeck May 26, 2021
29a5258
spi: spi-sun6i: Fix chipselect/clock bug
Jun 14, 2021
2beea68
crypto: nx - Fix RCU warning in nx842_OF_upd_status
herbertx Jun 17, 2021
a4567b9
ACPI: sysfs: Fix a buffer overrun problem with description_show()
kwilczynski Jun 3, 2021
23044e8
ocfs2: fix snprintf() checking
Jun 29, 2021
f68ca98
net: pch_gbe: Propagate error from devm_gpio_request_one()
andy-shev May 10, 2021
04c9209
ehea: fix error return code in ehea_restart_qps()
May 28, 2021
8c05661
RDMA/rxe: Fix failure during driver load
Kamalheib Jun 3, 2021
7302bbf
drm: qxl: ensure surf.data is ininitialized
Jun 8, 2021
8693cbc
wireless: carl9170: fix LEDS build errors & warnings
rddunlap May 31, 2021
bea9ce6
brcmsmac: mac80211_if: Fix a resource leak in an error handling path
tititiou36 May 12, 2021
b3a6c7f
ath10k: Fix an error code in ath10k_add_interface()
May 25, 2021
37c723f
netlabel: Fix memory leak in netlbl_mgmt_add_common
Jun 15, 2021
f5623bd
netfilter: nft_exthdr: check for IPv6 packet before further processing
ummakynes Jun 10, 2021
5948506
net: ethernet: aeroflex: fix UAF in greth_of_remove
pskrgag Jun 18, 2021
42ab3cd
net: ethernet: ezchip: fix UAF in nps_enet_remove
pskrgag Jun 18, 2021
3c904ee
net: ethernet: ezchip: fix error handling
pskrgag Jun 18, 2021
eea7330
vxlan: add missing rcu_read_lock() in neigh_reduce()
Jun 21, 2021
0deff99
i40e: Fix error handling in i40e_vsi_open
dinghaoliu Feb 28, 2021
07fc71a
Bluetooth: mgmt: Fix slab-out-of-bounds in tlv_data_is_valid
Vudentz May 28, 2021
91f805f
writeback: fix obtain a reference to a freeing memcg css
Apr 2, 2021
13abbb3
net: sched: fix warning in tcindex_alloc_perfect_hash
pskrgag Jun 25, 2021
157fec4
tty: nozomi: Fix a resource leak in an error handling function
tititiou36 May 9, 2021
4234767
iio: adis_buffer: do not return ints in irq handlers
nunojsa Apr 22, 2021
b23c476
iio: accel: bma180: Fix buffer alignment in iio_push_to_buffers_with_…
jic23 May 1, 2021
f36e783
iio: accel: bma220: Fix buffer alignment in iio_push_to_buffers_with_…
jic23 May 1, 2021
7cc4c2e
iio: accel: kxcjk-1013: Fix buffer alignment in iio_push_to_buffers_w…
jic23 May 1, 2021
ad36a41
iio: accel: stk8312: Fix buffer alignment in iio_push_to_buffers_with…
jic23 May 1, 2021
2c19dfc
iio: accel: stk8ba50: Fix buffer alignment in iio_push_to_buffers_wit…
jic23 May 1, 2021
3d096ee
iio: adc: ti-ads1015: Fix buffer alignment in iio_push_to_buffers_wit…
jic23 May 1, 2021
843605e
iio: adc: vf610: Fix buffer alignment in iio_push_to_buffers_with_tim…
jic23 May 1, 2021
369b00d
iio: gyro: bmg160: Fix buffer alignment in iio_push_to_buffers_with_t…
jic23 May 1, 2021
5836499
iio: humidity: am2315: Fix buffer alignment in iio_push_to_buffers_wi…
jic23 May 1, 2021
382d41f
iio: prox: pulsed-light: Fix buffer alignment in iio_push_to_buffers_…
jic23 May 1, 2021
a0c5fd8
iio: light: isl29125: Fix buffer alignment in iio_push_to_buffers_wit…
jic23 May 1, 2021
b78d074
iio: light: tcs3414: Fix buffer alignment in iio_push_to_buffers_with…
jic23 May 1, 2021
77e9067
Input: hil_kbd - fix error return code in hil_dev_connect()
May 24, 2021
a3edd4d
char: pcmcia: error out if 'num_bytes_read' is greater than 4 in set_…
YuKuai-huawei May 21, 2021
00e453a
tty: nozomi: Fix the error handling path of 'nozomi_card_init()'
tititiou36 May 25, 2021
b695b28
scsi: FlashPoint: Rename si_flags field
rddunlap May 29, 2021
22e438a
s390: appldata depends on PROC_SYSCTL
rddunlap May 28, 2021
66a36e8
staging: gdm724x: check for buffer overflow in gdm_lte_multi_sdu_pkt()
Jun 14, 2021
51155c7
staging: gdm724x: check for overflow in gdm_lte_netif_rx()
Jun 14, 2021
f457e80
of: Fix truncation of memory sizes on 32-bit platforms
geertu Jun 16, 2021
3db3657
scsi: mpt3sas: Fix error return value in _scsih_expander_add()
May 14, 2021
2c4eabe
phy: ti: dm816x: Fix the error handling path in 'dm816x_usb_phy_probe()
tititiou36 Jun 5, 2021
49afe51
extcon: sm5502: Drop invalid register write in sm5502_reg_data
stephan-gh May 31, 2021
a9bd58a
extcon: max8997: Add missing modalias string
mszyprow Apr 23, 2021
c575c54
configfs: fix memleak in configfs_release_bin_file
shepjeng Jun 18, 2021
185ff7d
leds: ktd2692: Fix an error handling path
tititiou36 May 21, 2021
535f610
mm/huge_memory.c: don't discard hugepage if other processes are mappi…
MiaoheLin Jul 1, 2021
454f7b4
selftests/vm/pkeys: fix alloc_random_pkey() to make it really, really…
hansendc Jul 1, 2021
26e15e8
mmc: vub3000: fix control-request direction
jhovold May 21, 2021
fe1f45c
scsi: core: Retry I/O for Notify (Enable Spinup) Required error
quatvle Jun 29, 2021
676859e
net: pch_gbe: Use proper accessors to BE data in pch_ptp_match()
andy-shev May 10, 2021
2d935fb
hugetlb: clear huge pte during flush function on mips platform
bibo-mao Jun 29, 2020
a832ee2
atm: iphase: fix possible use-after-free in ia_module_exit()
SamuelZOU May 11, 2021
54ff320
mISDN: fix possible use-after-free in HFC_cleanup()
SamuelZOU May 11, 2021
4e2a084
atm: nicstar: Fix possible use-after-free in nicstar_cleanup()
SamuelZOU May 12, 2021
1137d57
net: Treat __napi_schedule_irqoff() as __napi_schedule() on PREEMPT_RT
May 12, 2021
03aec2c
reiserfs: add check for invalid 1st journal block
pskrgag May 17, 2021
51a37e9
drm/virtio: Fix double free on probe failure
YongjiXie May 17, 2021
371566f
udf: Fix NULL pointer dereference in udf_symlink function
May 18, 2021
685bae2
e100: handle eeprom as little endian
jbrandeb Mar 26, 2021
4e59db1
clk: tegra: Ensure that PLLU configuration is applied properly
digetx May 16, 2021
3fc852e
ipv6: use prandom_u32() for ID generation
wtarreau May 29, 2021
4b7812d
RDMA/cxgb4: Fix missing error code in create_qp()
Jun 1, 2021
f180bcb
dm space maps: don't reset space map allocation cursor when committing
jthornber Apr 13, 2021
1a81f53
net: micrel: check return value after calling platform_get_resource()
Jun 7, 2021
cf86992
fjes: check return value after calling platform_get_resource()
Jun 10, 2021
a6414f9
selinux: use __GFP_NOWARN with GFP_NOWAIT in the AVC
minchank Jun 9, 2021
ecb8d2b
xfrm: Fix error reporting in xfrm_state_construct.
klassert Jun 7, 2021
38c4e02
wlcore/wl12xx: Fix wl12xx get_mac error if device is in ELP
tmlind Jun 3, 2021
d3d8b9c
wl1251: Fix possible buffer overflow in wl1251_cmd_scan
lgtux Apr 28, 2021
6b3f01b
cw1200: add missing MODULE_DEVICE_TABLE
SamuelZOU May 12, 2021
fc5705b
MIPS: add PMD table accounting into MIPS'pmd_alloc_one
mips-hp Jun 11, 2021
8b74596
atm: nicstar: use 'dma_free_coherent' instead of 'kfree'
ZheyuMa Jun 20, 2021
d2c6d31
atm: nicstar: register the interrupt handler in the right place
ZheyuMa Jun 20, 2021
3bfe155
RDMA/rxe: Don't overwrite errno from ib_umem_get()
yangx-jy Jun 21, 2021
ce90c3d
sfc: avoid double pci_remove of VFs
ihuguet Jun 21, 2021
06538fd
sfc: error code if SRIOV cannot be disabled
ihuguet Jun 21, 2021
d2a28fe
wireless: wext-spy: Fix out-of-bounds warning
GustavoARSilva Apr 22, 2021
e2da8ce
RDMA/cma: Fix rdma_resolve_route() memory leak
gerd-rausch Jun 24, 2021
345bafc
Bluetooth: Fix the HCI to MGMT status conversion table
yliu98 Apr 19, 2021
dd86afb
Bluetooth: Shutdown controller after workqueues are flushed or cancelled
khfeng May 14, 2021
0601a2b
Bluetooth: btusb: fix bt fiwmare downloading failure issue for qca bt…
tjiang123 Jun 1, 2021
c7da1d1
sctp: add size validation when walking chunks
marceloleitner Jun 28, 2021
cfb2abd
fuse: reject internal errno
Jun 22, 2021
1597aac
can: gw: synchronize rcu operations before removing gw job entry
hartkopp Jun 18, 2021
545914a
can: bcm: delay release of struct bcm_op after synchronize_rcu()
Jun 19, 2021
54ec4c4
mac80211: fix memory corruption in EAPOL handling
DavisNT Jul 10, 2021
faf519a
powerpc/barrier: Avoid collision with clang's __lwsync macro
nathanchance May 28, 2021
427feaf
pinctrl/amd: Add device HID for new AMD GPIO controller
qzed May 12, 2021
3438609
mmc: sdhci: Fix warning message when accessing RPMB in HS400 mode
alcooper Jun 24, 2021
95a7403
mmc: core: clear flags before allowing to retune
Jun 24, 2021
4341d29
ata: ahci_sunxi: Disable DIPM
silentcreek Jun 14, 2021
7c44136
ASoC: tegra: Set driver_name=tegra for all machine drivers
digetx May 29, 2021
5fd4c6d
qemu_fw_cfg: Make fw_cfg_rev_attr a proper kobj_attribute
nathanchance Feb 11, 2021
35a6550
ipmi/watchdog: Stop watchdog timer when the current action is 'none'
petrpavlu May 13, 2021
ac4e437
power: supply: ab8500: Fix an old bug
linusw Jun 26, 2021
f2b9f75
seq_buf: Fix overflow in seq_buf_putmem_hex()
zhouyun1306 Jun 26, 2021
f262162
ipack/carriers/tpci200: Fix a double free in tpci200_pci_probe
Yunlongs May 24, 2021
c154775
dm btree remove: assign new_root only when removal succeeds
Jun 17, 2021
f1a3aeb
media: dtv5100: fix control-request directions
jhovold May 21, 2021
bbc80a9
media: zr364xx: fix memory leak in zr364xx_start_readpipe
pskrgag May 17, 2021
9451d1b
media: gspca/sq905: fix control-request direction
jhovold May 21, 2021
1402aa0
media: gspca/sunplus: fix zero-length control requests
jhovold May 24, 2021
74b4714
media: uvcvideo: Fix pixel format change for Elgato Cam Link 4K
bdrung Jun 5, 2021
745c9a5
jfs: fix GPF in diFree
pskrgag Jun 6, 2021
5f98804
smackfs: restrict bytes count in smk_set_cipso()
Apr 12, 2021
5ac7a7b
KVM: x86: Use guest MAXPHYADDR from CPUID.0x8000_0008 iff TDP is enabled
sean-jc Jun 23, 2021
7dbeeb7
KVM: X86: Disable hardware breakpoints unconditionally before kvm_x86…
Jun 28, 2021
d2f0b96
scsi: core: Fix bad pointer dereference when ehandler kthread is invalid
tyreld Jul 1, 2021
657df1f
tracing: Do not reference char * as a string in histograms
rostedt Jul 15, 2021
74f26d6
fscrypt: don't ignore minor_hash when hash is 0
ebiggers May 27, 2021
154dee4
tty: serial: fsl_lpuart: fix the potential risk of division or modulo…
Apr 27, 2021
29ba8e2
misc/libmasm/module: Fix two use after free in ibmasm_init_one
Yunlongs Apr 26, 2021
e5e9d25
Revert "ALSA: bebob/oxfw: fix Kconfig entry for Mackie d.2 Pro"
takaswie May 18, 2021
a622c5a
scsi: lpfc: Fix "Unexpected timeout" error in direct attach topology
jsmart-gh May 14, 2021
331f592
tty: serial: 8250: serial_cs: Fix a memory leak in error handling path
tititiou36 May 25, 2021
1fa1489
fs/jfs: Fix missing error code in lmLogInit()
Jun 1, 2021
83bd5f1
scsi: iscsi: Add iscsi_cls_conn refcount helpers
mikechristie May 25, 2021
6a8183e
mfd: da9052/stmpe: Add and modify MODULE_DEVICE_TABLE
SamuelZOU May 12, 2021
b95691f
s390/sclp_vt220: fix console name to match device
vvidic Apr 27, 2021
7d53f5f
ALSA: sb: Fix potential double-free of CSP mixer elements
tiwai Jun 8, 2021
7c4a0c1
powerpc/ps3: Add dma_mask to ps3_dma_region
glevand Jun 3, 2021
8809738
gpio: zynq: Check return value of pm_runtime_get_sync
Apr 9, 2021
22edbec
ALSA: ppc: fix error return code in snd_pmac_probe()
Jun 16, 2021
906a37a
selftests/powerpc: Fix "no_handler" EBB selftest
athira-rajeev May 25, 2021
38a9a08
ASoC: soc-core: Fix the error return code in snd_soc_of_parse_audio_r…
Jun 17, 2021
1e32a59
ALSA: bebob: add support for ToneWeal FW66
takaswie Jun 19, 2021
dc138ac
usb: gadget: f_hid: fix endianness issue with descriptors
rbilovol Jun 17, 2021
6739486
usb: gadget: hid: fix error return code in hid_bind()
Jun 18, 2021
37fead7
powerpc/boot: Fixup device-tree on little endian
ozbenh Jun 18, 2021
e55a793
backlight: lm3630a: Fix return code of .update_status() callback
Jun 21, 2021
3c16e51
ALSA: hda: Add IRQ check for platform_get_irq()
caojiajunss Jun 22, 2021
e6e03a9
i2c: core: Disable client irq on reboot/shutdown
dtor Jun 4, 2021
03069e4
lib/decompress_unlz4.c: correctly handle zero-padding around initrds.
xnox Jul 1, 2021
1f459d8
pwm: spear: Don't modify HW state in .remove callback
Apr 28, 2021
564b63a
power: supply: ab8500: Avoid NULL pointers
linusw May 22, 2021
7c92116
power: reset: gpio-poweroff: add missing MODULE_DEVICE_TABLE
May 8, 2021
5429800
ARM: 9087/1: kprobes: test-thumb: fix for LLVM_IAS=1
nickdesaulniers Jun 1, 2021
862f2b5
watchdog: Fix possible use-after-free in wdt_startup()
SamuelZOU May 11, 2021
b4565a8
watchdog: sc520_wdt: Fix possible use-after-free in wdt_turnoff()
SamuelZOU May 11, 2021
ca96b8e
watchdog: Fix possible use-after-free by calling del_timer_sync()
SamuelZOU May 12, 2021
1454023
x86/fpu: Return proper error codes from user access functions
KAGA-KOKO Jun 23, 2021
2307ca3
orangefs: fix orangefs df output.
hubcapsc May 18, 2021
58f8bcf
ceph: remove bogus checks and WARN_ONs from ceph_set_page_dirty
jtlayton May 4, 2021
3a86ea0
power: supply: charger-manager: add missing MODULE_DEVICE_TABLE
SamuelZOU Jun 5, 2021
b9a9c7d
power: supply: ab8500: add missing MODULE_DEVICE_TABLE
SamuelZOU Jun 5, 2021
7ccf66b
pwm: tegra: Don't modify HW state in .remove callback
Jun 17, 2021
f3a68bf
ACPI: AMBA: Fix resource name in /proc/iomem
luanshi0212 Jun 29, 2021
102d6bc
virtio-blk: Fix memory leak among suspend/resume procedure
YongjiXie May 17, 2021
9e2b836
virtio_console: Assure used length from device is limited
YongjiXie May 25, 2021
fb25a51
PCI/sysfs: Fix dsm_label_utf16s_to_utf8s() buffer overrun
kwilczynski Jun 3, 2021
4f4c980
power: supply: rt5033_battery: Fix device tree enumeration
stephan-gh May 17, 2021
57fc30d
um: fix error return code in slip_open()
May 8, 2021
558fe7c
um: fix error return code in winch_tramp()
May 8, 2021
ae0d3b6
watchdog: aspeed: fix hardware timeout calculation
tao-ren Apr 17, 2021
cef9d9a
nfs: fix acl memory leak of posix_acl_create()
hsiangkao Jun 18, 2021
971bc53
ubifs: Set/Clear I_LINKABLE under i_lock for whiteout inode
Jun 18, 2021
661b521
x86/fpu: Limit xstate copy size in xstateregs_set()
KAGA-KOKO Jun 23, 2021
6a0661a
ALSA: isa: Fix error return code in snd_cmi8330_probe()
Jul 7, 2021
66a7bfa
hexagon: use common DISCARDS macro
nathanchance Jul 8, 2021
b4b5f26
ARM: dts: exynos: fix PWM LED max brightness on Odroid XU/XU3
krzk May 5, 2021
cab381c
ARM: dts: exynos: fix PWM LED max brightness on Odroid XU4
krzk May 5, 2021
5061cd5
rtc: fix snprintf() checking in is_rtc_hctosys()
May 11, 2021
d88da26
ARM: dts: r8a7779, marzen: Fix DU clock names
geertu Apr 29, 2021
21badeb
reset: bail if try_module_get() fails
pH5 Jun 7, 2021
d0d04b9
memory: fsl_ifc: fix leak of IO mapping on probe failure
krzk May 27, 2021
3b45b8a
memory: fsl_ifc: fix leak of private memory on probe failure
krzk May 27, 2021
84e6245
ARM: dts: am335x: align ti,pindir-d0-out-d1-in property with dt-shema
Aswath-Govindraju Jun 8, 2021
63ebf10
scsi: be2iscsi: Fix an error handling path in beiscsi_dev_probe()
tititiou36 Jun 12, 2021
1f54655
mips: always link byteswap helpers into decompressor
arndb Jul 2, 2021
e1d2758
mips: disable branch profiling in boot/decompress.o
rddunlap Jul 4, 2021
8be8d4b
MIPS: vdso: Invalid GIC access through VDSO
mfaecknitz Jul 5, 2021
c5157b3
seq_file: disallow extremely large seq buffer allocations
Jul 13, 2021
0db822f
Linux 4.9.276
gregkh Jul 20, 2021
9457058
Merge 4.9.276 into android-4.9-q
gregkh Jul 20, 2021
90da9cd
ANDROID: selinux: modify RTM_GETNEIGH{TBL}
BramBonne Apr 30, 2021
d8beb5e
ARM: dts: rockchip: fix pinctrl sleep nodename for rk3036-kylin and r…
Jan 26, 2021
4eb19d4
ARM: dts: rockchip: Fix power-controller node names for rk3288
Apr 17, 2021
ff87fc5
reset: ti-syscon: fix to_ti_syscon_reset_data macro
pH5 Mar 4, 2021
e71ffd3
ARM: brcmstb: dts: fix NAND nodes names
Apr 16, 2021
dad0441
ARM: dts: BCM63xx: Fix NAND nodes names
Apr 16, 2021
5aca74e
ARM: dts: imx6: phyFLEX: Fix UART hardware flow control
pfiser Apr 12, 2021
ad207b0
ARM: imx: pm-imx5: Fix references to imx5_cpu_suspend_info
neuschaefer Apr 24, 2021
2bca172
ARM: dts: stm32: fix RCC node name on stm32f429 MCU
Apr 15, 2021
01ddc87
arm64: dts: juno: Update SCPI nodes as per the YAML schema
sudeep-holla Jun 8, 2021
092f2c4
thermal/core: Correct function name thermal_zone_device_unregister()
May 17, 2021
f6d49f6
kbuild: mkcompile_h: consider timestamp if KBUILD_BUILD_TIMESTAMP is set
metti Jun 12, 2021
0655ac3
rtc: max77686: Do not enforce (incorrect) interrupt trigger type
krzk May 26, 2021
c1245d5
scsi: aic7xxx: Fix unintentional sign extension issue on left shift o…
Jun 21, 2021
8adfb5f
sched/fair: Fix CFS bandwidth hrtimer expiry type
odinuge Jun 29, 2021
24e3442
net: ipv6: fix return value of ip6_skb_dst_mtu
vvfedorenko Jul 1, 2021
ac4ba37
net: bridge: sync fdb to new unicast-filtering ports
Blub Jul 2, 2021
4e5e146
net: bcmgenet: Ensure all TX/RX queues DMAs are disabled
ffainelli Jul 9, 2021
0cf46cb
net: moxa: fix UAF in moxart_mac_probe
pskrgag Jul 9, 2021
4d04a42
net: qcom/emac: fix UAF in emac_remove
pskrgag Jul 9, 2021
c263ae8
net: ti: fix UAF in tlan_remove_one
pskrgag Jul 9, 2021
b61d327
net: validate lwtstate->data before returning from skb_tunnel_info()
TaeheeYoo Jul 9, 2021
b3c50b2
tcp: annotate data races around tp->mtu_info
Jul 2, 2021
012f2c3
ipv6: tcp: drop silly ICMPv6 packet too big messages
Jul 8, 2021
d22d1b7
ixgbe: Fix an error handling path in 'ixgbe_probe()'
tititiou36 Jun 12, 2021
dced4ad
igb: Fix an error handling path in 'igb_probe()'
tititiou36 Jun 12, 2021
216e3e0
fm10k: Fix an error handling path in 'fm10k_probe()'
tititiou36 Jun 16, 2021
6ede35a
e1000e: Fix an error handling path in 'e1000_probe()'
tititiou36 Jun 16, 2021
715767d
iavf: Fix an error handling path in 'iavf_probe()'
tititiou36 Jun 16, 2021
bd1a410
igb: Check if num of q_vectors is smaller than max before array access
aloktion Apr 22, 2021
d2bdf75
perf lzma: Close lzma stream on exit
Manciukic Jul 15, 2021
e8ca4e9
perf test bpf: Free obj_buf
Manciukic Jul 15, 2021
60d852e
perf probe-file: Delete namelist in del_events() on the error path
Manciukic Jul 15, 2021
42982d0
spi: mediatek: fix fifo rx mode
phess49 Jul 6, 2021
5ca1eb3
s390/bpf: Perform r1 range checking before accessing jit->seen_reg[r1]
Jul 15, 2021
5c6d8e2
net: fix uninit-value in caif_seqpkt_sendmsg
Jul 15, 2021
bb15462
net: decnet: Fix sleeping inside in af_decnet
Jul 14, 2021
a01634b
netrom: Decrease sock refcount when sock timers expire
ita93 Jul 18, 2021
016c8b8
scsi: iscsi: Fix iface sysfs attr detection
mikechristie Jul 1, 2021
f1e2973
scsi: target: Fix protect handling in WRITE SAME(32)
logost Jul 2, 2021
63169d1
Revert "USB: quirks: ignore remote wake-up on Fibocom L850-GL LTE modem"
vpalatin Jul 21, 2021
9476446
proc: Avoid mixing integer types in mem_rw()
marcelocerri Jul 1, 2021
2cae284
Revert "MIPS: add PMD table accounting into MIPS'pmd_alloc_one"
mips-hp Jul 26, 2021
c1b136b
s390/ftrace: fix ftrace_update_ftrace_func implementation
Jun 25, 2021
920595d
ALSA: sb: Fix potential ABBA deadlock in CSP driver
tiwai Jul 16, 2021
8a563c2
xhci: Fix lost USB 2 remote wake
matnyman Jul 15, 2021
8c46b4b
KVM: PPC: Book3S: Fix H_RTAS rets buffer overflow
npiggin Jul 20, 2021
8e82d23
usb: hub: Disable USB 3 device initiated lpm if exit latency is too high
matnyman Jul 15, 2021
d17e3dc
USB: usb-storage: Add LaCie Rugged USB3-FW to IGNORE_UAS
Jul 20, 2021
ae3209b
usb: max-3421: Prevent corruption of freed memory
Jun 25, 2021
f02faae
usb: renesas_usbhs: Fix superfluous irqs happen after usb_pkt_pop()
shimoday Jun 24, 2021
302b815
USB: serial: option: add support for u-blox LARA-R6 family
marco-de-marco Jul 5, 2021
4002226
USB: serial: cp210x: fix comments for GE CS1000
Jul 19, 2021
040b0ec
USB: serial: cp210x: add ID for CEL EM3588 USB ZigBee stick
johnkeeping Jul 21, 2021
7db12ba
tracing: Fix bug in rb_per_cpu_empty() that might cause deadloop.
aegistudio Jul 21, 2021
c6ddeb6
media: ngene: Fix out-of-bounds bug in ngene_command_config_free_buf()
GustavoARSilva Apr 19, 2021
073a417
net: bcmgenet: ensure EXT_ENERGY_DET_MASK is clear
Jun 30, 2021
a2f9da2
iio: accel: bma180: Use explicit member assignment
linusw Dec 11, 2019
d052605
iio: accel: bma180: Fix BMA25x bandwidth register values
stephan-gh May 26, 2021
039f1a7
btrfs: compression: don't try to compress if we don't have enough pages
kdave Jun 14, 2021
edcc1d3
Linux 4.9.277
gregkh Jul 28, 2021
3a77922
Merge 4.9.277 into android-4.9-q
gregkh Jul 28, 2021
2c737c6
Merge branch 'android-4.9-q' of https://android.googlesource.com/kern…
ayanm09 Jul 29, 2021
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
5 changes: 2 additions & 3 deletions Makefile
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
VERSION = 4
PATCHLEVEL = 9
SUBLEVEL = 273
SUBLEVEL = 277
EXTRAVERSION =
NAME = Roaring Lionus

Expand Down Expand Up @@ -827,12 +827,11 @@ KBUILD_CFLAGS += $(call cc-disable-warning, tautological-compare)
# See modpost pattern 2
KBUILD_CFLAGS += $(call cc-option, -mno-global-merge,)
KBUILD_CFLAGS += $(call cc-option, -fcatch-undefined-behavior)
else
endif

# These warnings generated too much noise in a regular build.
# Use make W=1 to enable them (see scripts/Makefile.extrawarn)
KBUILD_CFLAGS += $(call cc-disable-warning, unused-but-set-variable)
endif

KBUILD_CFLAGS += $(call cc-disable-warning, unused-const-variable)
ifdef CONFIG_FRAME_POINTER
Expand Down
2 changes: 1 addition & 1 deletion arch/arm/boot/dts/am335x-cm-t335.dts
Original file line number Diff line number Diff line change
Expand Up @@ -552,7 +552,7 @@ status = "okay";
status = "okay";
pinctrl-names = "default";
pinctrl-0 = <&spi0_pins>;
ti,pindir-d0-out-d1-in = <1>;
ti,pindir-d0-out-d1-in;
/* WLS1271 WiFi */
wlcore: wlcore@1 {
compatible = "ti,wl1271";
Expand Down
2 changes: 1 addition & 1 deletion arch/arm/boot/dts/bcm63138.dtsi
Original file line number Diff line number Diff line change
Expand Up @@ -174,7 +174,7 @@
status = "disabled";
};

nand: nand@2000 {
nand_controller: nand-controller@2000 {
#address-cells = <1>;
#size-cells = <0>;
compatible = "brcm,nand-bcm63138", "brcm,brcmnand-v7.0", "brcm,brcmnand";
Expand Down
4 changes: 2 additions & 2 deletions arch/arm/boot/dts/bcm7445-bcm97445svmb.dts
Original file line number Diff line number Diff line change
Expand Up @@ -13,10 +13,10 @@
};
};

&nand {
&nand_controller {
status = "okay";

nandcs@1 {
nand@1 {
compatible = "brcm,nandcs";
reg = <1>;
nand-ecc-step-size = <512>;
Expand Down
2 changes: 1 addition & 1 deletion arch/arm/boot/dts/bcm7445.dtsi
Original file line number Diff line number Diff line change
Expand Up @@ -149,7 +149,7 @@
reg-names = "aon-ctrl", "aon-sram";
};

nand: nand@3e2800 {
nand_controller: nand-controller@3e2800 {
status = "disabled";
#address-cells = <1>;
#size-cells = <0>;
Expand Down
4 changes: 2 additions & 2 deletions arch/arm/boot/dts/bcm963138dvt.dts
Original file line number Diff line number Diff line change
Expand Up @@ -29,10 +29,10 @@
status = "okay";
};

&nand {
&nand_controller {
status = "okay";

nandcs@0 {
nand@0 {
compatible = "brcm,nandcs";
reg = <0>;
nand-ecc-strength = <4>;
Expand Down
2 changes: 1 addition & 1 deletion arch/arm/boot/dts/exynos5422-odroidxu4.dts
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@
label = "blue:heartbeat";
pwms = <&pwm 2 2000000 0>;
pwm-names = "pwm2";
max_brightness = <255>;
max-brightness = <255>;
linux,default-trigger = "heartbeat";
};
};
Expand Down
4 changes: 2 additions & 2 deletions arch/arm/boot/dts/exynos54xx-odroidxu-leds.dtsi
Original file line number Diff line number Diff line change
Expand Up @@ -25,15 +25,15 @@
* Green LED is much brighter than the others
* so limit its max brightness
*/
max_brightness = <127>;
max-brightness = <127>;
linux,default-trigger = "mmc0";
};

blueled {
label = "blue:heartbeat";
pwms = <&pwm 2 2000000 0>;
pwm-names = "pwm2";
max_brightness = <255>;
max-brightness = <255>;
linux,default-trigger = "heartbeat";
};
};
Expand Down
5 changes: 3 additions & 2 deletions arch/arm/boot/dts/imx6qdl-phytec-pfla02.dtsi
Original file line number Diff line number Diff line change
Expand Up @@ -307,8 +307,8 @@
fsl,pins = <
MX6QDL_PAD_EIM_D24__UART3_TX_DATA 0x1b0b1
MX6QDL_PAD_EIM_D25__UART3_RX_DATA 0x1b0b1
MX6QDL_PAD_EIM_D30__UART3_RTS_B 0x1b0b1
MX6QDL_PAD_EIM_D31__UART3_CTS_B 0x1b0b1
MX6QDL_PAD_EIM_D31__UART3_RTS_B 0x1b0b1
MX6QDL_PAD_EIM_D30__UART3_CTS_B 0x1b0b1
>;
};

Expand Down Expand Up @@ -395,6 +395,7 @@
&uart3 {
pinctrl-names = "default";
pinctrl-0 = <&pinctrl_uart3>;
uart-has-rtscts;
status = "disabled";
};

Expand Down
2 changes: 1 addition & 1 deletion arch/arm/boot/dts/r8a7779-marzen.dts
Original file line number Diff line number Diff line change
Expand Up @@ -136,7 +136,7 @@
status = "okay";

clocks = <&mstp1_clks R8A7779_CLK_DU>, <&x3_clk>;
clock-names = "du", "dclkin.0";
clock-names = "du.0", "dclkin.0";

ports {
port@0 {
Expand Down
1 change: 1 addition & 0 deletions arch/arm/boot/dts/r8a7779.dtsi
Original file line number Diff line number Diff line change
Expand Up @@ -431,6 +431,7 @@
reg = <0 0xfff80000 0 0x40000>;
interrupts = <GIC_SPI 31 IRQ_TYPE_LEVEL_HIGH>;
clocks = <&mstp1_clks R8A7779_CLK_DU>;
clock-names = "du.0";
power-domains = <&sysc R8A7779_PD_ALWAYS_ON>;
status = "disabled";

Expand Down
2 changes: 1 addition & 1 deletion arch/arm/boot/dts/rk3036-kylin.dts
Original file line number Diff line number Diff line change
Expand Up @@ -426,7 +426,7 @@
};
};

sleep {
suspend {
global_pwroff: global-pwroff {
rockchip,pins = <2 7 RK_FUNC_1 &pcfg_pull_none>;
};
Expand Down
10 changes: 5 additions & 5 deletions arch/arm/boot/dts/rk3288.dtsi
Original file line number Diff line number Diff line change
Expand Up @@ -735,7 +735,7 @@
* *_HDMI HDMI
* *_MIPI_* MIPI
*/
pd_vio@RK3288_PD_VIO {
power-domain@RK3288_PD_VIO {
reg = <RK3288_PD_VIO>;
clocks = <&cru ACLK_IEP>,
<&cru ACLK_ISP>,
Expand Down Expand Up @@ -768,7 +768,7 @@
* Note: The following 3 are HEVC(H.265) clocks,
* and on the ACLK_HEVC_NIU (NOC).
*/
pd_hevc@RK3288_PD_HEVC {
power-domain@RK3288_PD_HEVC {
reg = <RK3288_PD_HEVC>;
clocks = <&cru ACLK_HEVC>,
<&cru SCLK_HEVC_CABAC>,
Expand All @@ -780,7 +780,7 @@
* (video endecoder & decoder) clocks that on the
* ACLK_VCODEC_NIU and HCLK_VCODEC_NIU (NOC).
*/
pd_video@RK3288_PD_VIDEO {
power-domain@RK3288_PD_VIDEO {
reg = <RK3288_PD_VIDEO>;
clocks = <&cru ACLK_VCODEC>,
<&cru HCLK_VCODEC>;
Expand All @@ -790,7 +790,7 @@
* Note: ACLK_GPU is the GPU clock,
* and on the ACLK_GPU_NIU (NOC).
*/
pd_gpu@RK3288_PD_GPU {
power-domain@RK3288_PD_GPU {
reg = <RK3288_PD_GPU>;
clocks = <&cru ACLK_GPU>;
};
Expand Down Expand Up @@ -1278,7 +1278,7 @@
drive-strength = <12>;
};

sleep {
suspend {
global_pwroff: global-pwroff {
rockchip,pins = <0 0 RK_FUNC_1 &pcfg_pull_none>;
};
Expand Down
2 changes: 1 addition & 1 deletion arch/arm/boot/dts/sama5d4.dtsi
Original file line number Diff line number Diff line change
Expand Up @@ -1371,7 +1371,7 @@
0xffffffff 0x3ffcfe7c 0x1c010101 /* pioA */
0x7fffffff 0xfffccc3a 0x3f00cc3a /* pioB */
0xffffffff 0x3ff83fff 0xff00ffff /* pioC */
0x0003ff00 0x8002a800 0x00000000 /* pioD */
0xb003ff00 0x8002a800 0x00000000 /* pioD */
0xffffffff 0x7fffffff 0x76fff1bf /* pioE */
>;

Expand Down
2 changes: 1 addition & 1 deletion arch/arm/boot/dts/stm32f429.dtsi
Original file line number Diff line number Diff line change
Expand Up @@ -334,7 +334,7 @@
};
};

rcc: rcc@40023810 {
rcc: rcc@40023800 {
#reset-cells = <1>;
#clock-cells = <2>;
compatible = "st,stm32f42xx-rcc", "st,stm32-rcc";
Expand Down
16 changes: 9 additions & 7 deletions arch/arm/kernel/setup.c
Original file line number Diff line number Diff line change
Expand Up @@ -590,9 +590,11 @@ void notrace cpu_init(void)
* In Thumb-2, msr with an immediate value is not allowed.
*/
#ifdef CONFIG_THUMB2_KERNEL
#define PLC "r"
#define PLC_l "l"
#define PLC_r "r"
#else
#define PLC "I"
#define PLC_l "I"
#define PLC_r "I"
#endif

/*
Expand All @@ -614,15 +616,15 @@ void notrace cpu_init(void)
"msr cpsr_c, %9"
:
: "r" (stk),
PLC (PSR_F_BIT | PSR_I_BIT | IRQ_MODE),
PLC_r (PSR_F_BIT | PSR_I_BIT | IRQ_MODE),
"I" (offsetof(struct stack, irq[0])),
PLC (PSR_F_BIT | PSR_I_BIT | ABT_MODE),
PLC_r (PSR_F_BIT | PSR_I_BIT | ABT_MODE),
"I" (offsetof(struct stack, abt[0])),
PLC (PSR_F_BIT | PSR_I_BIT | UND_MODE),
PLC_r (PSR_F_BIT | PSR_I_BIT | UND_MODE),
"I" (offsetof(struct stack, und[0])),
PLC (PSR_F_BIT | PSR_I_BIT | FIQ_MODE),
PLC_r (PSR_F_BIT | PSR_I_BIT | FIQ_MODE),
"I" (offsetof(struct stack, fiq[0])),
PLC (PSR_F_BIT | PSR_I_BIT | SVC_MODE)
PLC_l (PSR_F_BIT | PSR_I_BIT | SVC_MODE)
: "r14");
#endif
}
Expand Down
4 changes: 2 additions & 2 deletions arch/arm/mach-imx/suspend-imx53.S
Original file line number Diff line number Diff line change
Expand Up @@ -33,11 +33,11 @@
* ^
* ^
* imx53_suspend code
* PM_INFO structure(imx53_suspend_info)
* PM_INFO structure(imx5_cpu_suspend_info)
* ======================== low address =======================
*/

/* Offsets of members of struct imx53_suspend_info */
/* Offsets of members of struct imx5_cpu_suspend_info */
#define SUSPEND_INFO_MX53_M4IF_V_OFFSET 0x0
#define SUSPEND_INFO_MX53_IOMUXC_V_OFFSET 0x4
#define SUSPEND_INFO_MX53_IO_COUNT_OFFSET 0x8
Expand Down
2 changes: 1 addition & 1 deletion arch/arm/mach-omap2/board-n8x0.c
Original file line number Diff line number Diff line change
Expand Up @@ -327,6 +327,7 @@ static int n8x0_mmc_get_cover_state(struct device *dev, int slot)

static void n8x0_mmc_callback(void *data, u8 card_mask)
{
#ifdef CONFIG_MMC_OMAP
int bit, *openp, index;

if (board_is_n800()) {
Expand All @@ -344,7 +345,6 @@ static void n8x0_mmc_callback(void *data, u8 card_mask)
else
*openp = 0;

#ifdef CONFIG_MMC_OMAP
omap_mmc_notify_cover_event(mmc_device, index, *openp);
#else
pr_warn("MMC: notify cover event not available\n");
Expand Down
10 changes: 5 additions & 5 deletions arch/arm/probes/kprobes/test-thumb.c
Original file line number Diff line number Diff line change
Expand Up @@ -444,21 +444,21 @@ void kprobe_thumb32_test_cases(void)
"3: mvn r0, r0 \n\t"
"2: nop \n\t")

TEST_RX("tbh [pc, r",7, (9f-(1f+4))>>1,"]",
TEST_RX("tbh [pc, r",7, (9f-(1f+4))>>1,", lsl #1]",
"9: \n\t"
".short (2f-1b-4)>>1 \n\t"
".short (3f-1b-4)>>1 \n\t"
"3: mvn r0, r0 \n\t"
"2: nop \n\t")

TEST_RX("tbh [pc, r",12, ((9f-(1f+4))>>1)+1,"]",
TEST_RX("tbh [pc, r",12, ((9f-(1f+4))>>1)+1,", lsl #1]",
"9: \n\t"
".short (2f-1b-4)>>1 \n\t"
".short (3f-1b-4)>>1 \n\t"
"3: mvn r0, r0 \n\t"
"2: nop \n\t")

TEST_RRX("tbh [r",1,9f, ", r",14,1,"]",
TEST_RRX("tbh [r",1,9f, ", r",14,1,", lsl #1]",
"9: \n\t"
".short (2f-1b-4)>>1 \n\t"
".short (3f-1b-4)>>1 \n\t"
Expand All @@ -471,10 +471,10 @@ void kprobe_thumb32_test_cases(void)

TEST_UNSUPPORTED("strexb r0, r1, [r2]")
TEST_UNSUPPORTED("strexh r0, r1, [r2]")
TEST_UNSUPPORTED("strexd r0, r1, [r2]")
TEST_UNSUPPORTED("strexd r0, r1, r2, [r2]")
TEST_UNSUPPORTED("ldrexb r0, [r1]")
TEST_UNSUPPORTED("ldrexh r0, [r1]")
TEST_UNSUPPORTED("ldrexd r0, [r1]")
TEST_UNSUPPORTED("ldrexd r0, r1, [r1]")

TEST_GROUP("Data-processing (shifted register) and (modified immediate)")

Expand Down
6 changes: 3 additions & 3 deletions arch/arm64/boot/dts/arm/juno-base.dtsi
Original file line number Diff line number Diff line change
Expand Up @@ -414,21 +414,21 @@
clocks {
compatible = "arm,scpi-clocks";

scpi_dvfs: scpi-dvfs {
scpi_dvfs: clocks-0 {
compatible = "arm,scpi-dvfs-clocks";
#clock-cells = <1>;
clock-indices = <0>, <1>, <2>;
clock-output-names = "atlclk", "aplclk","gpuclk";
};
scpi_clk: scpi-clk {
scpi_clk: clocks-1 {
compatible = "arm,scpi-variable-clocks";
#clock-cells = <1>;
clock-indices = <3>;
clock-output-names = "pxlclk";
};
};

scpi_devpd: scpi-power-domains {
scpi_devpd: power-controller {
compatible = "arm,scpi-power-domains";
num-domains = <2>;
#power-domain-cells = <1>;
Expand Down
Loading