Skip to content

Hci0 not working #1

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 4,413 commits into
base: 12
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
4413 commits
Select commit Hold shift + click to select a range
232db35
tracing: incorrect isolate_mote_t cast in mm_vmscan_lru_isolate
May 11, 2022
53f3f7f
powerpc/xics: fix refcount leak in icp_opal_init()
Apr 2, 2022
fab948d
macintosh/via-pmu: Fix build failure when CONFIG_INPUT is disabled
fthain Apr 7, 2022
33794e8
RDMA/hfi1: Prevent panic when SDMA is disabled
drmiller-cni May 20, 2022
f705882
drm: fix EDID struct for old ARM OABI format
torvalds May 28, 2022
c3cd4fe
ath9k: fix ar9003_get_eepmisc
looi Mar 20, 2022
1e932ab
ASoC: mediatek: Fix error handling in mt8173_max98090_dev_probe
Yuuoniy Apr 4, 2022
bc2afec
ASoC: mediatek: Fix missing of_node_put in mt2701_wm8960_machine_probe
Yuuoniy Apr 4, 2022
0f1dd76
x86/delay: Fix the wrong asm constraint in delay_loop()
ammarfaizi2 Mar 29, 2022
160c956
drm/mediatek: Fix mtk_cec_mask()
milesdotchen Mar 15, 2022
7e0f7d9
spi: spi-ti-qspi: Fix return value handling of wait_for_completion_ti…
Yuuoniy Apr 11, 2022
f812701
NFC: NULL out the dev->rfkill to prevent UAF
f0rm2l1n Apr 12, 2022
e2db2ab
efi: Add missing prototype for efi_capsule_setup_info
jan-kiszka Mar 4, 2022
27d43ea
HID: hid-led: fix maximum brightness for Dream Cheeky
jonathan-teh Mar 13, 2022
863f3c2
spi: img-spfi: Fix pm_runtime_get_sync() error checking
Apr 22, 2022
a048e0c
ath9k_htc: fix potential out of bounds access with invalid rxstatus->…
Apr 9, 2022
8625b6b
inotify: show inotify mask flags in proc fdinfo
amir73il Apr 22, 2022
cd57645
fsnotify: fix wrong lockdep annotations
amir73il Apr 22, 2022
2a2b72a
x86/pm: Fix false positive kmemleak report in msr_build_context()
matttbe Apr 23, 2022
ac70d51
drm/msm/dsi: fix error checks and return values for DSI xmit functions
lumag Apr 1, 2022
c1bfacf
drm/msm/hdmi: check return value after calling platform_get_resource_…
Apr 22, 2022
fcd6a88
drm/rockchip: vop: fix possible null-ptr-deref in vop_bind()
Apr 22, 2022
b557d3b
x86: Fix return value of __setup handlers
rddunlap Mar 14, 2022
bb6683f
irqchip/aspeed-i2c-ic: Fix irq_of_parse_and_map() return value
krzk Apr 23, 2022
25bbc26
x86/mm: Cleanup the control_va_addr_alignment() __setup handler
rddunlap Mar 15, 2022
7edcb15
drm/msm: return an error pointer in msm_gem_prime_get_sg_table()
May 5, 2022
abd16c6
media: uvcvideo: Fix missing check to determine if element is found i…
Mar 19, 2022
d42601e
ASoC: mxs-saif: Fix refcount leak in mxs_saif_probe
Yuuoniy May 11, 2022
6ca675f
regulator: pfuze100: Fix refcount leak in pfuze_parse_regulators_dt
Yuuoniy May 11, 2022
f68a6bb
media: st-delta: Fix PM disable depth imbalance in delta_probe
Yuuoniy Mar 7, 2022
31ef175
media: exynos4-is: Change clk_disable to clk_disable_unprepare
Yuuoniy Mar 18, 2022
2e004fe
media: pvrusb2: fix array-index-out-of-bounds in pvr2_i2c_core_init
pskrgag Apr 15, 2022
7d61dbd
Bluetooth: fix dangling sco_conn and use-after-free in sco_sock_timeout
Mar 26, 2022
7f1577c
m68k: math-emu: Fix dependencies of math emulation support
geertu May 13, 2022
dd6a930
sctp: read sk->sk_bound_dev_if once in sctp_rcv()
May 13, 2022
a6ded4a
ASoC: wm2000: fix missing clk_disable_unprepare() on error in wm2000_…
May 14, 2022
616f764
rxrpc: Fix listen() setting the bar too high for the prealloc rings
dhowells May 21, 2022
456a705
rxrpc: Don't try to resend the request if we're receiving the reply
dhowells May 21, 2022
7f868a3
soc: qcom: smp2p: Fix missing of_node_put() in smp2p_parse_ipc
Yuuoniy Mar 8, 2022
056e7ea
soc: qcom: smsm: Fix missing of_node_put() in smsm_parse_ipc
Yuuoniy Mar 8, 2022
5037af8
ARM: dts: bcm2835-rpi-zero-w: Fix GPIO line name for Wifi/BT
pelwell Apr 11, 2022
4a75625
ARM: dts: bcm2835-rpi-b: Fix GPIO line names
lategoodbye Apr 11, 2022
6b23c0d
mfd: ipaq-micro: Fix error check return value of platform_get_irq()
Apr 12, 2022
14a7621
scsi: fcoe: Fix Wstringop-overflow warnings in fcoe_wwn_from_mac()
GustavoARSilva Mar 3, 2022
07c674e
pinctrl: mvebu: Fix irq_of_parse_and_map() return value
krzk Apr 22, 2022
6067326
drivers/base/node.c: fix compaction sysfs file leak
MiaoheLin Apr 29, 2022
0df363b
powerpc/8xx: export 'cpm_setbrg' for modules
rddunlap Jan 22, 2021
b20eb7b
powerpc/idle: Fix return value of __setup() handler
rddunlap May 2, 2022
f1c87fd
powerpc/4xx/cpm: Fix return value of __setup() handler
rddunlap May 2, 2022
4c253ca
tty: fix deadlock caused by calling printk() under tty_port->lock
May 13, 2022
f13064b
Input: sparcspkr - fix refcount leak in bbc_beep_probe
Yuuoniy May 16, 2022
ee9230f
powerpc/perf: Fix the threshold compare group constraint for power9
kjain101 May 6, 2022
51e25fb
powerpc/fsl_rio: Fix refcount leak in fsl_rio_setup
Yuuoniy May 12, 2022
e75b5ea
mailbox: forward the hrtimer if not queued and under a lock
bjornaxis Mar 31, 2022
67a8540
iommu/mediatek: Add list_del in mtk_iommu_remove
YongWu-HF May 3, 2022
2e2e2c7
video: fbdev: clcdfb: Fix refcount leak in clcdfb_of_vram_setup
Yuuoniy May 12, 2022
29c32c2
iommu/amd: Increase timeout waiting for GA log enablement
joergroedel May 20, 2022
3ea3da7
perf c2c: Use stdio interface if slang is not supported
May 26, 2022
14f1efd
perf jevents: Fix event syntax error caused by ExtSel
ZhengjunXing May 25, 2022
4ba81e7
wifi: mac80211: fix use-after-free in chanctx code
jmberg-intel Jun 1, 2022
dc10d46
iwlwifi: mvm: fix assert 1F04 upon reconfig
egrumbach May 17, 2022
6040bb1
fs-writeback: writeback_sb_inodes:Recalculate 'wrote' according skipp…
May 10, 2022
97f802a
ext4: fix use-after-free in ext4_rename_dir_prepare
Apr 14, 2022
b2b78f5
ext4: fix bug_on in ext4_writepages
May 16, 2022
d27d3ca
ext4: verify dir block before splitting it
jankara May 18, 2022
24b8206
ext4: avoid cycles in directory h-tree
jankara May 18, 2022
72f2f68
dlm: fix plock invalid read
Apr 4, 2022
827b603
dlm: fix missing lkb refcount handling
Apr 29, 2022
02480e2
ocfs2: dlmfs: fix error handling of user_dlm_destroy_lock
May 18, 2022
198ad04
scsi: dc395x: Fix a missing check on list iterator
Apr 14, 2022
cf90ea4
scsi: ufs: qcom: Add a readl() to make sure ref_clk gets enabled
Mani-Sadhasivam May 4, 2022
aa25acb
drm/amdgpu/cs: make commands with 0 chunks illegal behaviour.
airlied May 23, 2022
c5f0254
drm/nouveau/clk: Fix an incorrect NULL check on list iterator
Mar 27, 2022
cd7f2db
drm/bridge: analogix_dp: Grab runtime PM reference for DP-AUX
computersforpeace Mar 2, 2022
7a4de92
md: fix an incorrect NULL check in does_sb_need_changing
Apr 8, 2022
e84f1fb
md: fix an incorrect NULL check in md_reload_sb
Apr 8, 2022
a89cb7d
RDMA/hfi1: Fix potential integer multiplication overflow errors
ddalessa May 20, 2022
284efca
irqchip/armada-370-xp: Do not touch Performance Counter Overflow on A…
pali Apr 25, 2022
58f660c
irqchip: irq-xtensa-mx: fix initial IRQ affinity
jcmvbkbc Apr 26, 2022
051ab37
mac80211: upgrade passive scan to active scan on DFS channels after b…
nbd168 Apr 20, 2022
663797b
um: chan_user: Fix winch_tramp() return value
jmberg-intel May 20, 2022
ef1dc92
um: Fix out-of-bounds read in LDT setup
vwax May 23, 2022
903e201
iommu/msm: Fix an incorrect NULL check on list iterator
May 1, 2022
339aab2
nodemask.h: fix compilation error with GCC12
c3d Apr 14, 2022
b290caf
hugetlb: fix huge_pmd_unshare address update
mjkravetz May 24, 2022
d7e30df
rtl818x: Prevent using not initialized queues
alexw65500 Apr 22, 2022
661f58b
ASoC: rt5514: Fix event generation for "DSP Voice Wake Up" control
broonie Apr 28, 2022
11cc228
carl9170: tx: fix an incorrect use of list iterator
Mar 28, 2022
7ef2fb3
gma500: fix an incorrect NULL check on list iterator
Mar 27, 2022
b4ccbf5
arm64: dts: qcom: ipq8074: fix the sleep clock frequency
Feb 11, 2022
b999d48
phy: qcom-qmp: fix struct clk leak on probe errors
jhovold Apr 27, 2022
f99b4ac
docs/conf.py: Cope with removal of language=None in Sphinx 5.0.0
akiyks Jun 1, 2022
b8031cb
dt-bindings: gpio: altera: correct interrupt-cells
May 11, 2022
b7b5fbc
phy: qcom-qmp: fix reset-controller leak on probe errors
jhovold Apr 27, 2022
d798cac
RDMA/rxe: Generate a completion for unsupported/invalid opcode
yangx-jy Apr 10, 2022
d8a9bd3
MIPS: IP27: Remove incorrect `cpu_has_fpu' override
maciej-w-rozycki May 1, 2022
5b732a9
netfilter: nf_tables: disallow non-stateful expression in sets earlier
ummakynes May 25, 2022
f45d40e
pcmcia: db1xxx_ss: restrict to MIPS_DB1XXX boards
rddunlap Jan 23, 2022
c528c39
staging: greybus: codecs: fix type confusion of list iterator variable
Jakob-Koschel Mar 21, 2022
241fcb7
tty: goldfish: Use tty_port_destroy() to destroy port
Mar 28, 2022
f20d2d3
usb: usbip: fix a refcount leak in stub_probe()
HBh25Y Apr 12, 2022
86ec2a7
usb: usbip: add missing device lock on tweak configuration cmd
nielsdos Apr 12, 2022
8f83ffa
USB: storage: karma: fix rio_karma_init return
f0rm2l1n Apr 12, 2022
82036c4
pwm: lp3943: Fix duty calculation in case period was clamped
Apr 8, 2022
7ce90fc
rpmsg: qcom_smd: Fix irq_of_parse_and_map() return value
krzk Apr 22, 2022
c2c7824
coresight: cpu-debug: Replace mutex with mutex_trylock on panic notifier
guilhermepiccoli Apr 27, 2022
d5422f3
soc: rockchip: Fix refcount leak in rockchip_grf_init
Yuuoniy May 16, 2022
79fa3f5
rtc: mt6397: check return value after calling platform_get_resource()
May 5, 2022
d01b980
serial: meson: acquire port->lock in startup()
jogness May 8, 2022
d204e6b
serial: digicolor-usart: Don't allow CS5-6
ij-intel May 19, 2022
ce1c7c6
serial: txx9: Don't allow CS5-6
ij-intel May 19, 2022
b5bd69a
serial: sh-sci: Don't allow CS5-6
ij-intel May 19, 2022
12aa6d0
serial: st-asc: Sanitize CSIZE and correct PARENB for CS7
ij-intel May 19, 2022
ed38d04
firmware: dmi-sysfs: Fix memory leak in dmi_sysfs_register_handle
Yuuoniy May 11, 2022
c73d6e3
clocksource/drivers/oxnas-rps: Fix irq_of_parse_and_map() return value
krzk Apr 22, 2022
5ba81f8
net: ethernet: mtk_eth_soc: out of bounds read in mtk_hwlro_get_fdir_…
May 26, 2022
dc1cf8c
net: dsa: mv88e6xxx: Fix refcount leak in mv88e6xxx_mdios_register
Yuuoniy May 26, 2022
ffd8470
modpost: fix removing numeric suffixes
alobakin May 24, 2022
4da8763
jffs2: fix memory leak in jffs2_do_fill_super
LiBaokun96 Apr 12, 2022
25ff1e3
ubi: ubi_create_volume: Fix use-after-free when volume creation failed
May 10, 2022
c348b0f
tcp: tcp_rtx_synack() can be called from process context
May 30, 2022
7229bdf
perf c2c: Fix sorting in percent_rmt_hitm_cmp()
May 30, 2022
bed7025
mips: cpc: Fix refcount leak in mips_cpc_default_phys_base
AnnYugawa Apr 7, 2022
be1f323
tracing: Fix sleeping function called from invalid context on RT kernel
jmiao2018 Apr 19, 2022
0816ec5
tracing: Avoid adding tracer option before update_tracer_options
PeikanTsai Apr 26, 2022
d449c82
i2c: cadence: Increase timeout per message if necessary
Apr 13, 2022
bcbca17
m68knommu: set ZERO_PAGE() to the allocated zeroed page
Apr 20, 2022
8168018
m68knommu: fix undefined reference to `_init_sp'
May 13, 2022
0de0294
video: fbdev: pxa3xx-gcu: release the resources correctly in pxa3xx_g…
May 13, 2022
8e3943c
xprtrdma: treat all calls not a bcall when bc_serv is NULL
kinglongmee May 22, 2022
a4d3e5f
ata: pata_octeon_cf: Fix refcount leak in octeon_cf_probe
Yuuoniy Jun 1, 2022
58f2a2d
net/mlx4_en: Fix wrong return value on ioctl EEPROM query failure
gal-pressman Jun 6, 2022
d0c0179
SUNRPC: Fix the calculation of xdr->end in xdr_get_next_encode_buffer()
chucklever Jun 7, 2022
ab64ec2
net: mdio: unexport __init-annotated mdio_bus_init()
masahir0y Jun 6, 2022
e53cd38
net: xfrm: unexport __init-annotated xfrm4_protocol_init()
masahir0y Jun 6, 2022
64aef8e
net: ipv6: unexport __init-annotated seg6_hmac_init()
masahir0y Jun 6, 2022
1fd1229
net: altera: Fix refcount leak in altera_tse_mdio_create
Yuuoniy Jun 7, 2022
7c49390
drm: imx: fix compiler warning with gcc-12
torvalds Jun 8, 2022
2734280
iio: dummy: iio_simple_dummy: check the return value of kstrdup()
x2018 Mar 5, 2022
9a04367
lkdtm/usercopy: Expand size of "out of frame" object
kees Feb 16, 2022
078212a
tty: synclink_gt: Fix null-pointer-dereference in slgt_clean()
ZheyuMa Apr 10, 2022
d703d91
tty: Fix a possible resource leak in icom_probe
Mar 31, 2022
381045d
drivers: staging: rtl8192e: Fix deadlock in rtllib_beacons_stop()
stonezdm Apr 17, 2022
7bffda1
USB: host: isp116x: check return value after calling platform_get_res…
nizhenth Mar 2, 2022
85e20f8
drivers: tty: serial: Fix deadlock in sa1100_set_termios()
stonezdm Apr 17, 2022
a3d3801
drivers: usb: host: Fix deadlock in oxu_bus_suspend()
stonezdm Apr 17, 2022
7b063f1
USB: hcd-pci: Fully suspend across freeze/thaw cycle
Apr 21, 2022
efb15ff
usb: dwc2: gadget: don't reset gadget's driver->bus
mszyprow May 5, 2022
42ecf1a
misc: rtsx: set NULL intfdata when probe fails
shuahkh Apr 29, 2022
6e721f3
extcon: Modify extcon device to be created after driver data is set
Apr 27, 2022
3ba2db7
clocksource/drivers/sp804: Avoid error on multiple instances
Andre-ARM May 6, 2022
277faa4
staging: rtl8712: fix uninit-value in r871xu_drv_init()
wanngc May 16, 2022
66412d8
serial: msm_serial: disable interrupts in __msm_console_write()
jogness May 6, 2022
a393b6f
kernfs: Separate kernfs_pr_cont_buf and rename_lock.
haoluo1022 May 16, 2022
9f8131f
md: protect md_unregister_thread from reentrancy
Apr 29, 2022
a7afaf7
Revert "net: af_key: add check for pfkey_broadcast in function pfkey_…
mkubecek May 23, 2022
16a0f0b
drm/radeon: fix a possible null pointer dereference
AnnYugawa May 17, 2022
35b2527
modpost: fix undefined behavior of is_arm_mapping_symbol()
masahir0y May 23, 2022
8a1435c
nbd: call genl_unregister_family() first in nbd_cleanup()
YuKuai-huawei May 21, 2022
165cf2e
nbd: fix race between nbd_alloc_config() and module removal
YuKuai-huawei May 21, 2022
67e4031
nbd: fix io hung while disconnecting device
YuKuai-huawei May 21, 2022
3966522
nodemask: Fix return values to be unsigned
kees May 18, 2022
29c3f93
vringh: Fix loop descriptors check in the indirect cases
YongjiXie May 5, 2022
83be2cc
ALSA: hda/conexant - Fix loopback issue with CX20632
hwithaheart Jun 7, 2022
1ac5e46
cifs: return errors during session setup during reconnects
sprasad-microsoft May 31, 2022
2e6e05b
ata: libata-transport: fix {dma|pio|xfer}_mode sysfs files
Jun 8, 2022
03878a8
nfc: st21nfca: fix incorrect validating logic in EVT_TRANSACTION
mfaltesek Jun 7, 2022
d221ce5
nfc: st21nfca: fix memory leaks in EVT_TRANSACTION handling
mfaltesek Jun 7, 2022
7d093d2
ixgbe: fix bcast packets Rx on VF after promisc removal
olivier-matz-6wind Apr 6, 2022
fd39e5a
ixgbe: fix unexpected VLAN Rx in promisc mode on VF
olivier-matz-6wind Apr 6, 2022
c850f24
Input: bcm5974 - set missing URB_NO_TRANSFER_DMA_MAP urb flag
matnyman Jun 7, 2022
d13c94c
powerpc/32: Fix overread/overwrite of thread_struct via ptrace
mpe Jun 6, 2022
c2e6681
md/raid0: Ignore RAID0 layout if the second zone has only one device
phambourg Apr 13, 2022
46a9d87
mtd: cfi_cmdset_0002: Move and rename chip_check/chip_ready/chip_good…
ikegami-t Mar 23, 2022
a91d7bb
mtd: cfi_cmdset_0002: Use chip_ready() for write on S29GL064N
ikegami-t Mar 23, 2022
c1f61bc
PCI: qcom: Fix unbalanced PHY init on probe errors
jhovold Apr 1, 2022
4272687
tcp: fix tcp_mtup_probe_success vs wrong snd_cwnd
May 27, 2022
1ccc597
Linux 4.14.283
gregkh Jun 14, 2022
bc1a5b8
Merge 4.14.283 into android-4.14-stable
gregkh Jun 14, 2022
b4055e9
sched/clock: Move sched clock initialization and merge with
Aug 30, 2021
244bf4a
devfreq_boost: Introduce devfreq boost driver
kerneltoast Apr 19, 2019
3601ece
devfreq_boost: convert to drm screen state notifier
YaroST12 Jul 15, 2019
690cfe9
devbw: Correctly set DDR node
Panchajanya1999 Jul 29, 2019
1bf718d
devfreq_boost: Run boost kthreads on big CPU cluster
kerneltoast Jan 1, 2021
9153723
ARM64: configs: {davinci,phoenix,sweet,toco,tucana}: Enable Devfreq B…
vantoman Dec 3, 2021
0584baf
kernel: Boost DDR bus for a short amount of time when zygote forks
kerneltoast Jan 1, 2021
36602c6
cpu_input_boost: Introduce driver for event-based CPU boosting
kerneltoast Apr 22, 2019
6f50e70
cpu_input_boost: add support for boost freqs lower than min freq
YaroST12 Jun 20, 2019
cb91fcd
cpu_input_boost: Boost on power key
Panchajanya1999 Sep 9, 2019
876bd65
drm/atomic: Boost DDR when committing a new frame
kerneltoast Dec 10, 2018
d1b11b2
kernel: Boost CPU frequency to max upon zygote forking
Panchajanya1999 Feb 11, 2021
41f87a4
cpu_input_boost: Mark boost kthread as performance critical
kerneltoast Apr 22, 2019
f6bfa2f
ARM64: configs: {davinci,phoenix,sweet,toco,tucana}: Enable CPU Input…
vantoman Dec 3, 2021
5ed2caf
Merge ecf770cafeff0efc72b3d4c0ab0ea93db23b6622 on remote branch
Jun 16, 2022
cd5d604
Merge a9e21e15dfb26e6614e0f02563a225bf5b4b1002 on remote branch
Jun 16, 2022
537197d
Merge 4dbe991063720ef362335d56785490fdf2dcef13 on remote branch
Jun 16, 2022
bd907c2
Merge 7cb0773477e10b71f7e7564b9a10c0165824f820 on remote branch
Jun 16, 2022
ec8a6a1
x86/cpu: Add Elkhart Lake to Intel family
gkammela Sep 5, 2019
008649a
cpu/speculation: Add prototype for cpu_show_srbds()
groeck Jun 17, 2020
1924964
x86/cpu: Add Jasper Lake to Intel family
zhang-rui Dec 16, 2019
619d3a9
x86/cpu: Add Cannonlake to Intel family
Feb 2, 2018
60eef5e
x86/CPU: Add Icelake model number
Feb 14, 2019
1f7e53f
x86/CPU: Add more Icelake model numbers
Jun 3, 2019
cd92e86
x86/cpu: Add Comet Lake to the Intel CPU models header
Oct 8, 2019
cfc27e4
x86/cpu: Add Lakefield, Alder Lake and Rocket Lake models to the to I…
aegl Jul 21, 2020
5437104
x86/cpu: Add another Alder Lake CPU to the Intel family
gkammela Jan 21, 2021
62cf367
Documentation: Add documentation for Processor MMIO Stale Data
pa1gupta May 20, 2022
c00f219
x86/speculation/mmio: Enumerate Processor MMIO Stale Data bug
pa1gupta May 20, 2022
ba0a123
x86/speculation: Add a common function for MD_CLEAR mitigation update
pa1gupta May 20, 2022
d6087dd
x86/speculation/mmio: Add mitigation for Processor MMIO Stale Data
pa1gupta May 20, 2022
87e9881
x86/bugs: Group MDS, TAA & Processor MMIO Stale Data mitigations
pa1gupta May 20, 2022
e0fccc1
x86/speculation/mmio: Enable CPU Fill buffer clearing on idle
pa1gupta May 20, 2022
ae62092
x86/speculation/mmio: Add sysfs reporting for Processor MMIO Stale Data
pa1gupta May 20, 2022
ed4fa76
x86/speculation/srbds: Update SRBDS mitigation selection
pa1gupta May 20, 2022
532c3a5
x86/speculation/mmio: Reuse SRBDS mitigation for SBDS
pa1gupta May 20, 2022
ac87ab4
KVM: x86/speculation: Disable Fill buffer clear within guests
pa1gupta May 20, 2022
66b7fb8
x86/speculation/mmio: Print SMT warning
jpoimboe May 23, 2022
84bae26
Linux 4.14.284
gregkh Jun 16, 2022
b72b380
Revert "ext4: verify dir block before splitting it"
gregkh Jun 15, 2022
83bf968
Revert "ext4: fix use-after-free in ext4_rename_dir_prepare"
gregkh Jun 21, 2022
ebe6b42
Merge 4.14.284 into android-4.14-stable
gregkh Jun 21, 2022
2062233
f2fs: fix to tag gcing flag on page during file defragment
chaseyu May 27, 2022
3cdb986
f2fs: attach inline_data after setting compression
Jun 1, 2022
920ae8e
erofs: do not prompt for risk any more when using big pcluster
taigerhu Apr 7, 2022
634d521
Merge tag '5.19-rc1-4.14' of https://git.kernel.org/pub/scm/linux/ker…
vantoman Jun 22, 2022
2e63ce0
Revert "Revert "thermal: Increase thermal trip points to 16""
vantoman Jun 20, 2022
47738fb
f2fs/gc: Reduce GC thread urgent sleep time to 50ms
Panchajanya1999 Feb 15, 2022
b62e891
f2fs/sysfs: Introduce a Read-Only attribute macro
Panchajanya1999 Feb 15, 2022
c8f1c08
f2fs/sysfs: Apply RO macro on gc_urgent_sleep_time
Panchajanya1999 Feb 15, 2022
eaca7d1
drivers: msm: dsi-staging: fix callback function type
Oct 6, 2018
0bedb20
Revert "ANDROID: ext4: Optimize match for casefolded encrypted dirs"
drosen-google Jun 25, 2022
bfec958
Revert "ANDROID: ext4: Handle casefolding with encryption"
drosen-google Jun 25, 2022
7a148e1
BACKPORT: ext4: handle casefolding with encryption
drosen-google Mar 19, 2021
11f9a18
BACKPORT: ext4: optimize match for casefolded encrypted dirs
drosen-google Mar 19, 2021
4b074ce
BACKPORT: ext4: fix no-key deletion for encrypt+casefold
drosen-google May 22, 2021
0de9832
BACKPORT: ext4: Only advertise encrypted_casefold when encryption and…
drosen-google Jun 3, 2021
9fcc894
UPSTREAM: ext4: fix use-after-free in ext4_rename_dir_prepare
Apr 14, 2022
ed0705d
UPSTREAM: ext4: verify dir block before splitting it
jankara May 18, 2022
b53060e
Merge branch 'android-4.14-stable' of https://android.googlesource.co…
vantoman Jun 26, 2022
766be86
Revert "extcon: Modify extcon device to be created after driver data …
UtsavBalar1231 Jun 20, 2022
ac85270
Merge tag 'LA.UM.9.1.r1-12000-SMxxx0.QSSI13.0' of https://git.codelin…
vantoman Jun 26, 2022
6226c95
Merge tag 'LA.UM.9.1.r1-12000-SMxxx0.QSSI13.0' of https://git.codelin…
vantoman Jun 26, 2022
126c24d
Merge tag 'LA.UM.9.1.r1-12000-SMxxx0.QSSI13.0' of https://git.codelin…
vantoman Jun 26, 2022
26a0209
Merge tag 'LA.UM.9.1.r1-12000-SMxxx0.QSSI13.0' of https://git.codelin…
vantoman Jun 26, 2022
6588229
Revert "drm: Affine IRQ to first Big CPU (cpu6)"
vantoman Jun 27, 2022
c870f0d
sched: fair: consider all running tasks in cpu for load balance
Feb 4, 2021
e0d4073
sched/fair: Reduce busy load balance interval
vingu-linaro Sep 21, 2020
cf804ae
sched/fair: Minimize concurrent LBs between domain level
vingu-linaro Sep 21, 2020
c5e9638
sched/fair: Reduce minimal imbalance threshold
vingu-linaro Sep 21, 2020
b697d29
sched/deadline: Fix stale throttling on de-/boosted tasks
lynxeye-dev Aug 31, 2020
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
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
428 changes: 428 additions & 0 deletions .clang-format

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -76,6 +76,7 @@ modules.builtin
!.gitignore
!.mailmap
!.cocciconfig
!.clang-format

#
# Generated include files
Expand Down
5 changes: 3 additions & 2 deletions Documentation/ABI/testing/sysfs-ata
Original file line number Diff line number Diff line change
Expand Up @@ -59,17 +59,18 @@ class

dma_mode

Transfer modes supported by the device when in DMA mode.
DMA transfer mode used by the device.
Mostly used by PATA device.

pio_mode

Transfer modes supported by the device when in PIO mode.
PIO transfer mode used by the device.
Mostly used by PATA device.

xfer_mode

Current transfer mode.
Mostly used by PATA device.

id

Expand Down
10 changes: 0 additions & 10 deletions Documentation/ABI/testing/sysfs-block-zram
Original file line number Diff line number Diff line change
Expand Up @@ -99,16 +99,6 @@ Description:
device for zram to write incompressible pages.
For using, user should enable CONFIG_ZRAM_WRITEBACK.

What: /sys/block/zram<id>/use_dedup
Date: March 2017
Contact: Joonsoo Kim <[email protected]>
Description:
The use_dedup file is read-write and specifies deduplication
feature is used or not. If enabled, duplicated data is
managed by reference count and will not be stored in memory
twice. Benefit of this feature largely depends on the workload
so keep attention when use.

What: /sys/block/zram<id>/idle
Date: November 2018
Contact: Minchan Kim <[email protected]>
Expand Down
3 changes: 2 additions & 1 deletion Documentation/ABI/testing/sysfs-bus-iio
Original file line number Diff line number Diff line change
Expand Up @@ -1524,7 +1524,8 @@ What: /sys/bus/iio/devices/iio:deviceX/in_concentrationX_voc_raw
KernelVersion: 4.3
Contact: [email protected]
Description:
Raw (unscaled no offset etc.) percentage reading of a substance.
Raw (unscaled no offset etc.) reading of a substance. Units
after application of scale and offset are percents.

What: /sys/bus/iio/devices/iio:deviceX/in_resistance_raw
What: /sys/bus/iio/devices/iio:deviceX/in_resistanceX_raw
Expand Down
1 change: 1 addition & 0 deletions Documentation/ABI/testing/sysfs-devices-system-cpu
Original file line number Diff line number Diff line change
Expand Up @@ -384,6 +384,7 @@ What: /sys/devices/system/cpu/vulnerabilities
/sys/devices/system/cpu/vulnerabilities/srbds
/sys/devices/system/cpu/vulnerabilities/tsx_async_abort
/sys/devices/system/cpu/vulnerabilities/itlb_multihit
/sys/devices/system/cpu/vulnerabilities/mmio_stale_data
Date: January 2018
Contact: Linux kernel mailing list <[email protected]>
Description: Information about CPU vulnerabilities
Expand Down
238 changes: 226 additions & 12 deletions Documentation/ABI/testing/sysfs-fs-f2fs
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,8 @@ Contact: "Namjae Jeon" <[email protected]>
Description: Controls the victim selection policy for garbage collection.
Setting gc_idle = 0(default) will disable this option. Setting
gc_idle = 1 will select the Cost Benefit approach & setting
gc_idle = 2 will select the greedy approach.
gc_idle = 2 will select the greedy approach & setting
gc_idle = 3 will select the age-threshold based approach.

What: /sys/fs/f2fs/<disk>/reclaim_segments
Date: October 2013
Expand All @@ -37,18 +38,25 @@ Description: This parameter controls the number of prefree segments to be
What: /sys/fs/f2fs/<disk>/main_blkaddr
Date: November 2019
Contact: "Ramon Pantin" <[email protected]>
Description:
Shows first block address of MAIN area.
Description: Shows first block address of MAIN area.

What: /sys/fs/f2fs/<disk>/ipu_policy
Date: November 2013
Contact: "Jaegeuk Kim" <[email protected]>
Description: Controls the in-place-update policy.
updates in f2fs. User can set:
0x01: F2FS_IPU_FORCE, 0x02: F2FS_IPU_SSR,
0x04: F2FS_IPU_UTIL, 0x08: F2FS_IPU_SSR_UTIL,
0x10: F2FS_IPU_FSYNC, 0x20: F2FS_IPU_ASYNC,
0x40: F2FS_IPU_NOCACHE.

==== =================
0x01 F2FS_IPU_FORCE
0x02 F2FS_IPU_SSR
0x04 F2FS_IPU_UTIL
0x08 F2FS_IPU_SSR_UTIL
0x10 F2FS_IPU_FSYNC
0x20 F2FS_IPU_ASYNC
0x40 F2FS_IPU_NOCACHE
0x80 F2FS_IPU_HONOR_OPU_WRITE
==== =================

Refer segment.h for details.

What: /sys/fs/f2fs/<disk>/min_ipu_util
Expand Down Expand Up @@ -88,6 +96,33 @@ Description: Controls the issue rate of discard commands that consist of small
checkpoint is triggered, and issued during the checkpoint.
By default, it is disabled with 0.

What: /sys/fs/f2fs/<disk>/max_discard_request
Date: December 2021
Contact: "Konstantin Vyshetsky" <[email protected]>
Description: Controls the number of discards a thread will issue at a time.
Higher number will allow the discard thread to finish its work
faster, at the cost of higher latency for incomming I/O.

What: /sys/fs/f2fs/<disk>/min_discard_issue_time
Date: December 2021
Contact: "Konstantin Vyshetsky" <[email protected]>
Description: Controls the interval the discard thread will wait between
issuing discard requests when there are discards to be issued and
no I/O aware interruptions occur.

What: /sys/fs/f2fs/<disk>/mid_discard_issue_time
Date: December 2021
Contact: "Konstantin Vyshetsky" <[email protected]>
Description: Controls the interval the discard thread will wait between
issuing discard requests when there are discards to be issued and
an I/O aware interruption occurs.

What: /sys/fs/f2fs/<disk>/max_discard_issue_time
Date: December 2021
Contact: "Konstantin Vyshetsky" <[email protected]>
Description: Controls the interval the discard thread will wait when there are
no discard operations to be issued.

What: /sys/fs/f2fs/<disk>/discard_granularity
Date: July 2017
Contact: "Chao Yu" <[email protected]>
Expand All @@ -102,6 +137,11 @@ Contact: "Jaegeuk Kim" <[email protected]>
Description: Set timeout to issue discard commands during umount.
Default: 5 secs

What: /sys/fs/f2fs/<disk>/pending_discard
Date: November 2021
Contact: "Jaegeuk Kim" <[email protected]>
Description: Shows the number of pending discard commands in the queue.

What: /sys/fs/f2fs/<disk>/max_victim_search
Date: January 2014
Contact: "Jaegeuk Kim" <[email protected]>
Expand Down Expand Up @@ -192,7 +232,34 @@ Description: Shows total written kbytes issued to disk.
What: /sys/fs/f2fs/<disk>/feature
Date: July 2017
Contact: "Jaegeuk Kim" <[email protected]>
Description: Shows all enabled features in current device.
Description: <deprecated: should use /sys/fs/f2fs/<disk>/feature_list/
Shows all enabled features in current device.
Supported features:
encryption, blkzoned, extra_attr, projquota, inode_checksum,
flexible_inline_xattr, quota_ino, inode_crtime, lost_found,
verity, sb_checksum, casefold, readonly, compression, pin_file.

What: /sys/fs/f2fs/<disk>/feature_list/
Date: June 2021
Contact: "Jaegeuk Kim" <[email protected]>
Description: Expand /sys/fs/f2fs/<disk>/features to meet sysfs rule.
Supported on-disk features:
encryption, block_zoned (aka blkzoned), extra_attr,
project_quota (aka projquota), inode_checksum,
flexible_inline_xattr, quota_ino, inode_crtime, lost_found,
verity, sb_checksum, casefold, readonly, compression.
Note that, pin_file is moved into /sys/fs/f2fs/features/.

What: /sys/fs/f2fs/features/
Date: July 2017
Contact: "Jaegeuk Kim" <[email protected]>
Description: Shows all enabled kernel features.
Supported features:
encryption, block_zoned, extra_attr, project_quota,
inode_checksum, flexible_inline_xattr, quota_ino,
inode_crtime, lost_found, verity, sb_checksum,
casefold, readonly, compression, test_dummy_encryption_v2,
atomic_write, pin_file, encrypted_casefold.

What: /sys/fs/f2fs/<disk>/inject_rate
Date: May 2016
Expand Down Expand Up @@ -227,9 +294,16 @@ Description: Shows current reserved blocks in system, it may be temporarily
What: /sys/fs/f2fs/<disk>/gc_urgent
Date: August 2017
Contact: "Jaegeuk Kim" <[email protected]>
Description: Do background GC agressively when set. When gc_urgent = 1,
background thread starts to do GC by given gc_urgent_sleep_time
interval. It is set to 0 by default.
Description: Do background GC aggressively when set. Set to 0 by default.
gc urgent high(1): does GC forcibly in a period of given
gc_urgent_sleep_time and ignores I/O idling check. uses greedy
GC approach and turns SSR mode on.
gc urgent low(2): lowers the bar of checking I/O idling in
order to process outstanding discard commands and GC a
little bit aggressively. uses cost benefit GC approach.
gc urgent mid(3): does GC forcibly in a period of given
gc_urgent_sleep_time and executes a mid level of I/O idling check.
uses cost benefit GC approach.

What: /sys/fs/f2fs/<disk>/gc_urgent_sleep_time
Date: August 2017
Expand Down Expand Up @@ -263,7 +337,7 @@ Date April 2019
Contact: "Daniel Rosenberg" <[email protected]>
Description: If checkpoint=disable, it displays the number of blocks that
are unusable.
If checkpoint=enable it displays the enumber of blocks that
If checkpoint=enable it displays the number of blocks that
would be unusable if checkpoint=disable were to be set.

What: /sys/fs/f2fs/<disk>/encoding
Expand Down Expand Up @@ -347,3 +421,143 @@ Date: April 2020
Contact: "Daeho Jeong" <[email protected]>
Description: Give a way to change iostat_period time. 3secs by default.
The new iostat trace gives stats gap given the period.
What: /sys/fs/f2fs/<disk>/max_io_bytes
Date: December 2020
Contact: "Jaegeuk Kim" <[email protected]>
Description: This gives a control to limit the bio size in f2fs.
Default is zero, which will follow underlying block layer limit,
whereas, if it has a certain bytes value, f2fs won't submit a
bio larger than that size.

What: /sys/fs/f2fs/<disk>/stat/sb_status
Date: December 2020
Contact: "Chao Yu" <[email protected]>
Description: Show status of f2fs superblock in real time.

====== ===================== =================================
value sb status macro description
0x1 SBI_IS_DIRTY dirty flag for checkpoint
0x2 SBI_IS_CLOSE specify unmounting
0x4 SBI_NEED_FSCK need fsck.f2fs to fix
0x8 SBI_POR_DOING recovery is doing or not
0x10 SBI_NEED_SB_WRITE need to recover superblock
0x20 SBI_NEED_CP need to checkpoint
0x40 SBI_IS_SHUTDOWN shutdown by ioctl
0x80 SBI_IS_RECOVERED recovered orphan/data
0x100 SBI_CP_DISABLED CP was disabled last mount
0x200 SBI_CP_DISABLED_QUICK CP was disabled quickly
0x400 SBI_QUOTA_NEED_FLUSH need to flush quota info in CP
0x800 SBI_QUOTA_SKIP_FLUSH skip flushing quota in current CP
0x1000 SBI_QUOTA_NEED_REPAIR quota file may be corrupted
0x2000 SBI_IS_RESIZEFS resizefs is in process
0x4000 SBI_IS_FREEZING freefs is in process
====== ===================== =================================

What: /sys/fs/f2fs/<disk>/ckpt_thread_ioprio
Date: January 2021
Contact: "Daeho Jeong" <[email protected]>
Description: Give a way to change checkpoint merge daemon's io priority.
Its default value is "be,3", which means "BE" I/O class and
I/O priority "3". We can select the class between "rt" and "be",
and set the I/O priority within valid range of it. "," delimiter
is necessary in between I/O class and priority number.

What: /sys/fs/f2fs/<disk>/ovp_segments
Date: March 2021
Contact: "Jaegeuk Kim" <[email protected]>
Description: Shows the number of overprovision segments.

What: /sys/fs/f2fs/<disk>/compr_written_block
Date: March 2021
Contact: "Daeho Jeong" <[email protected]>
Description: Show the block count written after compression since mount. Note
that when the compressed blocks are deleted, this count doesn't
decrease. If you write "0" here, you can initialize
compr_written_block and compr_saved_block to "0".

What: /sys/fs/f2fs/<disk>/compr_saved_block
Date: March 2021
Contact: "Daeho Jeong" <[email protected]>
Description: Show the saved block count with compression since mount. Note
that when the compressed blocks are deleted, this count doesn't
decrease. If you write "0" here, you can initialize
compr_written_block and compr_saved_block to "0".

What: /sys/fs/f2fs/<disk>/compr_new_inode
Date: March 2021
Contact: "Daeho Jeong" <[email protected]>
Description: Show the count of inode newly enabled for compression since mount.
Note that when the compression is disabled for the files, this count
doesn't decrease. If you write "0" here, you can initialize
compr_new_inode to "0".

What: /sys/fs/f2fs/<disk>/atgc_candidate_ratio
Date: May 2021
Contact: "Chao Yu" <[email protected]>
Description: When ATGC is on, it controls candidate ratio in order to limit total
number of potential victim in all candidates, the value should be in
range of [0, 100], by default it was initialized as 20(%).

What: /sys/fs/f2fs/<disk>/atgc_candidate_count
Date: May 2021
Contact: "Chao Yu" <[email protected]>
Description: When ATGC is on, it controls candidate count in order to limit total
number of potential victim in all candidates, by default it was
initialized as 10 (sections).

What: /sys/fs/f2fs/<disk>/atgc_age_weight
Date: May 2021
Contact: "Chao Yu" <[email protected]>
Description: When ATGC is on, it controls age weight to balance weight proportion
in between aging and valid blocks, the value should be in range of
[0, 100], by default it was initialized as 60(%).

What: /sys/fs/f2fs/<disk>/atgc_age_threshold
Date: May 2021
Contact: "Chao Yu" <[email protected]>
Description: When ATGC is on, it controls age threshold to bypass GCing young
candidates whose age is not beyond the threshold, by default it was
initialized as 604800 seconds (equals to 7 days).

What: /sys/fs/f2fs/<disk>/gc_reclaimed_segments
Date: July 2021
Contact: "Daeho Jeong" <[email protected]>
Description: Show how many segments have been reclaimed by GC during a specific
GC mode (0: GC normal, 1: GC idle CB, 2: GC idle greedy,
3: GC idle AT, 4: GC urgent high, 5: GC urgent low 6: GC urgent mid)
You can re-initialize this value to "0".

What: /sys/fs/f2fs/<disk>/gc_segment_mode
Date: July 2021
Contact: "Daeho Jeong" <[email protected]>
Description: You can control for which gc mode the "gc_reclaimed_segments" node shows.
Refer to the description of the modes in "gc_reclaimed_segments".

What: /sys/fs/f2fs/<disk>/max_fragment_chunk
Date: August 2021
Contact: "Daeho Jeong" <[email protected]>
Description: With "mode=fragment:block" mount options, we can scatter block allocation.
f2fs will allocate 1..<max_fragment_chunk> blocks in a chunk and make a hole
in the length of 1..<max_fragment_hole> by turns. This value can be set
between 1..512 and the default value is 4.

What: /sys/fs/f2fs/<disk>/max_fragment_hole
Date: August 2021
Contact: "Daeho Jeong" <[email protected]>
Description: With "mode=fragment:block" mount options, we can scatter block allocation.
f2fs will allocate 1..<max_fragment_chunk> blocks in a chunk and make a hole
in the length of 1..<max_fragment_hole> by turns. This value can be set
between 1..512 and the default value is 4.

What: /sys/fs/f2fs/<disk>/gc_urgent_high_remaining
Date: December 2021
Contact: "Daeho Jeong" <[email protected]>
Description: You can set the trial count limit for GC urgent high mode with this value.
If GC thread gets to the limit, the mode will turn back to GC normal mode.
By default, the value is zero, which means there is no limit like before.

What: /sys/fs/f2fs/<disk>/max_roll_forward_node_blocks
Date: January 2022
Contact: "Jaegeuk Kim" <[email protected]>
Description: Controls max # of node block writes to be used for roll forward
recovery. This can limit the roll forward recovery time.
Loading