Rad Kernel Chaneglogs for v/x 5.5

Rad Kernel Chaneglogs for v/x 5.5

Shashank
Sources • Kernel GitHub Sources Link

09419bc64450 configs: Release tag v5.5 and regen build configs

96bd13ca1cc4 Merge tag 'v4.4.247' of https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable into kernel-hmp

75114eb36ec6 Merge tag 'LA.UM.8.2.r1-07500-sdm660.0' of https://source.codeaurora.org/quic/la/kernel/msm-4.4 into kernel-hmp

79e71385e32b Revert "soc: qcom: service-locator: Fix memory leak in pd_locator_work"

17883c83f09b net: Update WireGuard to v1.0.20201112 from https://git.zx2c4.com/wireguard-linux-compat/snapshot/wireguard-linux-compat

5a0578c790e8 msm: mdss: Fix boot operation warning

a0ef4e1ca235 msm: camera: Fix bool compare warning

aa7283597300 drivers: ipa: Fix memset-elt-size warning

d7576e153f3e msm: vidc: Fix parenthesis warning

97d220a0eceb ASoC: msm: qdsp6v2: Fix bool comparision warning

99b83546ba67 treewide: Remove duplicate const specifier

45a157915096 drivers: qcacld-3.0: Disable Wifi SAE by default

2be249b1271e drivers: staging: Disable -Werror flag in qcacld

4197558a2b6e qcacld-3.0: optimize for size

aa78e0daf987 Revert "qcacld-3.0: Don't fill any WMA request if target is not ready"

1d5e925a83a1 Revert "qcacld-3.0: Fix OOB in wma_stats_event_handler"

e058e307827f qcacld-3.0: Add packet capture feature option into Kconfig

849a54b4086f qcacld-3.0: Nuke as much debug bloat as possible

770c512affa3 staging: qcacld-3.0: Load driver on device_initcall when not built as a module

bf59995a6aad drivers: staging: qcacld-3.0: Fix unused function warning

7b5282c53be6 staging: qcacld-3.0: add sme_power_save_api.h include

9a50f32a1ba5 staging: qcacld-3.0: fix an inconsistency between userspace and kernel options

9617b70524b0 staging: qcacld-3.0: Fix Kconfig

c0c2a28e7967 Add 'drivers/staging/fw-api/' from commit 'a1b2045dd9852c0c1ce3ca864500ad4cbb8d96ad'

44699bbaf61c Add 'drivers/staging/qca-wifi-host-cmn/' from commit '8c64a537aa5e2ba98375a56b667c8e690d12011b'

89610728197e Add 'drivers/staging/qcacld-3.0/' from commit '64384c7f73258708cd43a9fc8b532de445f84a64'

e2cea3046c54 drivers: staging: Nuke qcacld drivers

0a660029b0c2 diag: Add timer to make sure wakelock no stuck

fd927217dd73 mm: add ION heap-pool allocation stat into vmstat

f5764a2bbc53 kgsl: add GPU driver memory consumption in vmstat

123b9822a633 mm: add ION heap-pool allocation stat into vmstat

8d9e3480bb02 BACKPORT: mm: add NR_ZSMALLOC to vmstat

7294626dafec cpufreq: stats: optimize proc files

d05686e51d1a usb: Add Drivedroid Support

57cd9483b594 configs: Disable stack frame size warning

d619c0f27ed9 printk: Add sleep time offset to all timestamps

7577ac655160 printk: Add sleep time to timestamps

898bc9bd017d [BACKPORT] tcp: use tcp_jiffies32 to feed tp->snd_cwnd_stamp

6f368c888a02 f2fs: use a seperate mutex for setting wakelock

c875c612b387 f2fs: unlock wakelock properly when f2fs_stop_rapid_gc() is called

20c536f5c8c0 f2fs: catch a global wakelock instead of per gc_kthread

37a0bda6ee24 f2fs: improve naming schemes for rapid GC

a7f78a556aa4 f2fs: mark gc_threads() functions as static

558793a10596 f2fs: don't wait with each discards under gc_urgent

9549b1cb42c9 f2fs: use a more reasonable discard policy for high utilization

c3757bf32c61 f2fs: reduce timeout for uncongestion on f2fs_write_cache_pages()

63bb3eae016f f2fs: rename /sys/fs/f2fs

7e5013d20bc3 f2fs: do not expose tunables that doesn't work with rapid GC

c8bd094626a2 f2fs: drop caches upon rapid GC exit

b91f1b6aaa8e fs: drop_caches: expose mm_drop_caches()

fe27a36795d2 f2fs: explicitly flush device upon foreground GC

2bd0c79ea9de f2fs/rapid_gc: do not wait until all invalid blocks are discarded

ad1f8ddd2ba0 f2fs: convert wakelock APIs to wakeup_source

6d7d8394e142 f2fs: implement rapid GC for Android

d1ff725656d2 f2fs: set ioprio of GC kthread to idle

c4dc623c3d8b f2fs: avoid readahead race condition

42e3ae9cd098 f2fs: split f2fs_allocate_new_segments()

ae81e71c9d5c f2fs: lost matching-pair of trace in f2fs_truncate_inode_blocks

cba9115da6b5 f2fs: fix an oops in f2fs_is_compressed_page

7ab04d11f3b7 f2fs: make trace enter and end in pairs for unlink

5089eaba9889 f2fs: fix to check page dirty status before writeback

3ad0593a9679 f2fs: remove the unused compr parameter

a12f81f1bdec f2fs: remove useless parameter of __insert_free_nid()

fb4c3ca46805 f2fs: fix typo in comment of f2fs_do_add_link

3907c8bec09e f2fs: fix to wait page writeback before update

80e3c6430cb3 f2fs: show more debug info for per-temperature log

db15ccb02712 f2fs: add f2fs_gc exception handle in f2fs_ioc_gc_range

6dae81570672 f2fs: clean up parameter of f2fs_allocate_data_block()

5301f2f47999 f2fs: shrink node_write lock coverage

e6149182e50b f2fs: add prefix for exported symbols

84f77ec23be8 f2fs: use kfree() to free variables allocated by match_strdup()

98e10081555b f2fs: get the right gc victim section when section has several segments

fe2f393fe785 f2fs: fix a race condition between f2fs_write_end_io and f2fs_del_fsync_node_entry

f5d821367c37 f2fs: remove useless truncate in f2fs_collapse_range()

83e9c581fa2d f2fs: use kfree() instead of kvfree() to free superblock data

06cd41001de3 writeback: Drop I_DIRTY_TIME_EXPIRE

936cc869a369 writeback: Write dirty times for WB_SYNC_ALL writeback

fb7b430f45b4 f2fs: handle readonly filesystem in f2fs_ioc_shutdown()

e2d9f3de6654 f2fs: don't return vmalloc() memory from f2fs_kmalloc()

e914cee61bc5 f2fs: fix wrong discard space

80c60b4bb525 f2fs: fix wrong value of tracepoint parameter

52d75b415222 f2fs: protect new segment allocation in expand_inode_data

ac832584157c f2fs: avoid inifinite loop to wait for flushing node pages at cp_error

28005da02dff f2fs: remove redundant assignment to variable err

ab925552950a f2fs: Avoid double lock for cp_rwsem during checkpoint

2b0319eb97a1 f2fs: Fix wrong stub helper update_sit_info

62cd389f9d8c f2fs: remove blk_plugging in block_operations

c4f6c93d4ff0 f2fs: shrink spinlock coverage

c78efb2b90ad f2fs: correctly fix the parent inode number during fsync()

d3d32a9af993 f2fs: flush dirty meta pages when flushing them

fdbec34dd5c8 f2fs: fix checkpoint=disable:%u%%

d7d32b20be49 f2fs: don't leak filename in f2fs_try_convert_inline_dir()

b52618c66b78 f2fs: fix quota_sync failure due to f2fs_lock_op

f32b93a8dc73 f2fs: fix to handle error path of f2fs_ra_meta_pages()

05d3ceb442a0 f2fs: fix long latency due to discard during umount

2cc357acf47a f2fs: switch discard_policy.timeout to bool type

e6e61304a591 f2fs: fix potential .flags overflow on 32bit architecture

7cc1f179df6a f2fs: don't change inode status under page lock

d137dcde2c29 f2fs: delete DIO read lock

3c1e3a5f4522 f2fs: xattr.h: Replace zero-length array with flexible-array member

551af62db8fe f2fs: skip GC when section is full

27bbc2206958 f2fs: fix the panic in do_checkpoint()

2d52f6ecdeb0 f2fs: fix to wait all node page writeback

7c71dc13ff4c f2fs: Add f2fs stats to sysfs

047ac136ec2f f2fs: delete duplicate information on sysfs nodes

54af0a4f341d f2fs: change to use rwsem for gc_mutex

0aa5b1c6ce54 f2fs: update f2fs document regarding to fsync_mode

2f630e0bed54 f2fs: add a way to turn off ipu bio cache

7df71c320941 f2fs: code cleanup for f2fs_statfs_project()

eab287fd6c08 f2fs: fix miscounted block limit in f2fs_statfs_project()

c11a45b35334 f2fs: show the CP_PAUSE reason in checkpoint traces

81e8f64a7bcb f2fs: remove unneeded check for error allocating bio_post_read_ctx

517d9c269c32 f2fs: convert inline_dir early before starting rename

0c8b602f99a7 f2fs: fix memleak of kobject

999c6739dc44 f2fs: fix to add swap extent correctly

209f67da7398 mm: export add_swap_extent()

3ee3bfe392b1 f2fs: run fsck when getting bad inode during GC

99965b4efec4 f2fs: free sysfs kobject

7d5e568ceaa1 f2fs: declare nested quota_sem and remove unnecessary sems

9fc9dffc73ae f2fs: don't put new_page twice in f2fs_rename

0c82bad64320 f2fs: set I_LINKABLE early to avoid wrong access by vfs

4d433d7787a3 f2fs: introduce private bioset

ee7eebd434ae f2fs: cleanup duplicate stats for atomic files

a593e136ebab f2fs: set GFP_NOFS when moving inline dentries

fe93ce8a485a f2fs: should avoid recursive filesystem ops

0e95238af8ad f2fs: keep quota data on write_begin failure

438c198c52aa f2fs: call f2fs_balance_fs outside of locked page

f8dc77a95d88 f2fs: preallocate DIO blocks when forcing buffered_io

aeebca981493 f2fs: stop GC when the victim becomes fully valid

650e20675430 f2fs: expose main_blkaddr in sysfs

156cc30e7798 f2fs: choose hardlimit when softlimit is larger than hardlimit in f2fs_statfs_project()

d41af93c12b7 f2fs: Fix deadlock in f2fs_gc() context during atomic files handling

951570923f1f f2fs: show f2fs instance in printk_ratelimited

f92e6c11a30c f2fs: fix potential overflow

78a088f0c8ed f2fs: fix to update dir's i_pino during cross_rename

35c082f9b533 f2fs: support aligned pinned file

c0323759005b f2fs: avoid kernel panic on corruption test

798d6ce29c6b f2fs: fix wrong description in document

c65c6fe0541c f2fs: cache global IPU bio

1f915538d515 f2fs: check total_segments from devices in raw_super

11256ff00c5a f2fs: update multi-dev metadata in resize_fs

61963b87b957 f2fs: mark recovery flag correctly in read_raw_super_block()

4d25e0733beb f2fs: fix to update time in lazytime mode

e6da3c492302 f2fs: add a condition to detect overflow in f2fs_ioc_gc_range()

111d6c86be9b f2fs: fix to add missing F2FS_IO_ALIGNED() condition

2d395fe819cc f2fs: fix to fallback to buffered IO in IO aligned mode

38a33768a5c1 f2fs: fix to handle error path correctly in f2fs_map_blocks

3022de1defcc f2fs: fix extent corrupotion during directIO in LFS mode

f22da0c46d24 f2fs: Add a small clarification to CONFIG_FS_F2FS_FS_SECURITY

22fe8436acf2 f2fs: fix inode rwsem regression

98d6899d16c8 f2fs: fix to avoid accessing uninitialized field of inode page in is_alive()

29dac51d9499 f2fs: Fix indefinite loop in f2fs_gc()

bb5db9f3a49f f2fs: convert inline_data in prior to i_size_write

dbb1aaa60956 f2fs: fix error path of f2fs_convert_inline_page()

8d597cc6daf0 f2fs: add missing documents of reserve_root/resuid/resgid

86e7509d0e5f f2fs: fix flushing node pages when checkpoint is disabled

60617f6799f2 f2fs: enhance f2fs_is_checkpoint_ready()'s readability

2c190b1d30e0 f2fs: clean up __bio_alloc()'s parameter

fc8d2f0e91b5 f2fs: fix wrong error injection path in inc_valid_block_count()

8c51946fa4cd f2fs: fix to writeout dirty inode during node flush

54da470d92d4 f2fs: Fix indefinite loop in f2fs_gc()

d4b7ad0a4402 f2fs: allocate memory in batch in build_sit_info()

024c44213b7c f2fs: fix to avoid data corruption by forbidding SSR overwrite

24b7ff24413a f2fs: cleanup the code in build_sit_entries.

b5bc7b530070 f2fs: fix wrong available node count calculation

2935251d7e32 f2fs: remove duplicate code in f2fs_file_write_iter

f6f75b589480 f2fs: fix to migrate blocks correctly during defragment

d436082084be f2fs: use wrapped f2fs_cp_error()

307a37b926b9 f2fs: fix to use more generic EOPNOTSUPP

10438b333f7e f2fs: use wrapped IS_SWAPFILE()

96d3cb79148d f2fs: fix to avoid call kvfree under spinlock

57de5acfea28 fs: f2fs: Remove unnecessary checks of SM_I(sbi) in update_general_status()

50c76ad9ea44 f2fs: disallow direct IO in atomic write

fc0db58a545a f2fs: fix to handle quota_{on,off} correctly

0770667abe9b f2fs: fix to detect cp error in f2fs_setxattr()

d0a2c4dc6154 f2fs: fix to spread f2fs_is_checkpoint_ready()

ca58b5fe9aa2 f2fs: support fiemap() for directory inode

70698b6b2f92 f2fs: fix to avoid discard command leak

4f61f69f4613 f2fs: disallow switching io_bits option during remount

b90696505b05 f2fs: fix panic of IO alignment feature

35ed89b46120 f2fs: introduce {page,io}_is_mergeable() for readability

c4855718b35b f2fs: fix livelock in swapfile writes

e9d22b679476 [SQUASH]: Revert fs/f2fs changes

fef0c887dddc configs: regen and release tag v5.4.1

Report Page