* 'linux-4.14.y' of https://github.com/openela/kernel-lts: (350 commits)
  LTS: Update to 4.14.340
  fs/aio: Restrict kiocb_set_cancel_fn() to I/O submitted via libaio
  KVM: arm64: vgic-its: Test for valid IRQ in its_sync_lpi_pending_table()
  PCI/MSI: Prevent MSI hardware interrupt number truncation
  s390: use the correct count for __iowrite64_copy()
  packet: move from strlcpy with unused retval to strscpy
  ipv6: sr: fix possible use-after-free and null-ptr-deref
  nouveau: fix function cast warnings
  scsi: jazz_esp: Only build if SCSI core is builtin
  RDMA/srpt: fix function pointer cast warnings
  RDMA/srpt: Support specifying the srpt_service_guid parameter
  IB/hfi1: Fix a memleak in init_credit_return
  usb: gadget: ncm: Avoid dropping datagrams of properly parsed NTBs
  l2tp: pass correct message length to ip6_append_data
  gtp: fix use-after-free and null-ptr-deref in gtp_genl_dump_pdp()
  dm-crypt: don't modify the data when using authenticated encryption
  mm: memcontrol: switch to rcu protection in drain_all_stock()
  s390/qeth: Fix potential loss of L3-IP@ in case of network issues
  virtio-blk: Ensure no requests in virtqueues before deleting vqs.
  firewire: core: send bus reset promptly on gap count error
  ...

Change-Id: Ieafdd459ee41343bf15ed781b3e45adc2be29cc1
Signed-off-by: Richard Raya <rdxzv.dev@gmail.com>
This commit is contained in:
Richard Raya 2024-03-26 00:15:05 -03:00
commit a9e2d194be
358 changed files with 5391 additions and 4576 deletions

5
.elts/config.yaml Normal file
View File

@ -0,0 +1,5 @@
upstream_repo: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
upstream_base: 4.19.304
base: 4.14.336
upstream_version: 4.19.308
version: 4.14.340

48
.elts/meta/4.14.337.yaml Normal file
View File

@ -0,0 +1,48 @@
ced7e0c8ca4be414095ad46b6363eaf8fb227d07:
title: 'net/qla3xxx: switch from ''pci_'' to ''dma_'' API'
mainline: 41fb4c1ba7478fe34c7e094e124e4ee4513b9763
upstream: 4c731d37cdd8bb66e4a6cff0ce69eb6ecf4e7620
fda9db2ddde56d0a4fa6e08604c5c02ed4656190:
title: 'net/qla3xxx: fix potential memleak in ql_alloc_buffer_queues'
mainline: 89f45c30172c80e55c887f32f1af8e184124577b
upstream: 39437c89a3074b3e869dab2d0e65148923e327a5
1aa3bd40236223e2a8404b76d65e0e3c31ab91ba:
title: 'asix: Add check for usbnet_get_endpoints'
mainline: eaac6a2d26b65511e164772bec6918fcbc61938e
upstream: 1d267835dadc8cec3bd3da252171bb335f507cd3
73a7f8a478ab010be26db513967aacc263263b85:
title: 'bnxt_en: Remove mis-applied code from bnxt_cfg_ntp_filters()'
mainline: e009b2efb7a8850498796b360043ac25c8d3d28f
upstream: b39d97468acf9651ff68e44f0e0c7ebac4ecdca7
ff510bc907debb02a00d5be80c678fb54042eb01:
title: 'mm/memory-failure: check the mapcount of the precise page'
mainline: c79c5a0a00a9457718056b588f312baadf44e471
upstream: c6f50413f2aacc919b5de443aa080b94f5ebb21d
e5e8870a91aa5d8eeae9dfd3d6ab6cc6932a3f2b:
title: 'mm: fix unmap_mapping_range high bits shift bug'
mainline: 9eab0421fa94a3dde0d1f7e36ab3294fc306c99d
upstream: 2db1c46c3913b8bc92fed235a344de2671fe9d8d
8d576e5e8705890e3f9f2bd0f5fe0de0832ac61f:
title: 'fuse: nlookup missing decrement in fuse_direntplus_link'
mainline: b8bd342d50cbf606666488488f9fea374aceb2d5
upstream: 437d8898fbf40b92516aef697b5638acccb7a6f9
24f1cf2efb69d6cc0cb5d50291f9eb4c95e6f29c:
title: 'netfilter: nf_tables: Reject tables of unsupported family'
mainline: f1082dd31fe461d482d69da2a8eccfeb7bf07ac2
upstream: 087d38ae0fd5a9a41b949e97601b4b0d09336f19
895547de81e54a04152a30c1dc1de41be55245e5:
title: 'net: add a route cache full diagnostic message'
mainline: 22c2ad616b74f3de2256b242572ab449d031d941
upstream: 47468fae2704151503214f4d4327c164118247fd
2ee1663e55e8977ff4e86354691f47a45ab20acc:
title: 'net/dst: use a smaller percpu_counter batch for dst entries accounting'
mainline: cf86a086a18095e33e0637cb78cda1fcf5280852
upstream: 9635bd0a5296e2e725c6b33e530d0ef582e2f64e
e0411760af63f47a43cf1971cd2328ec449645cf:
title: 'ipv6: make ip6_rt_gc_expire an atomic_t'
mainline: 9cb7c013420f98fa6fd12fc6a5dc055170c108db
upstream: b4cfbeaebeb355dbaefb218470055de2e8a73020
12cda1d5779e05665140a7e8fc88297e4ef9b418:
title: 'ipv6: remove max_size check inline with ipv4'
mainline: af6d10345ca76670c1b7c37799f0d5576ccef277
upstream: 95372b040ae689293c6863b90049f1af68410c8b

492
.elts/meta/4.14.338.yaml Normal file
View File

@ -0,0 +1,492 @@
634e7f82e8c70e7f17de0b0c48fd13f35e569043:
title: 'f2fs: explicitly null-terminate the xattr list'
mainline: e26b6d39270f5eab0087453d9b544189a38c8564
upstream: 16ae3132ff7746894894927c1892493693b89135
0e4e1621037f71e6ce79cc4f1c0d76150de207a4:
title: 'ASoC: cs43130: Fix the position of const qualifier'
mainline: e7f289a59e76a5890a57bc27b198f69f175f75d9
upstream: f35d77a3c58a9be14531185ff47c3f0d867382ad
92937c54dad3773d96442d1e36bec981fb8d2c7d:
title: 'ASoC: cs43130: Fix incorrect frame delay configuration'
mainline: aa7e8e5e4011571022dc06e4d7a2f108feb53d1a
upstream: 1e8f3203c494cd382088eb64defed2d116a99c65
e0d5e7495b1562301f7d8afcfb109125d4e39e3e:
title: 'ASoC: rt5650: add mutex to avoid the jack detection failure'
mainline: cdba4301adda7c60a2064bf808e48fccd352aaa9
upstream: 48ce529c83522944f116f03884819051f44f0fb6
b2007da41920e3e1506bcae0ea5d67d82deaa1b4:
title: 'net/tg3: fix race condition in tg3_reset_task()'
mainline: 16b55b1f2269962fb6b5154b8bf43f37c9a96637
upstream: dc52503ad3ca93f3bc200b259f8ac56cef05a488
6a04e427ce1ced4962a1cb607c3beae5639787f9:
title: 'ASoC: da7219: Support low DC impedance headset'
mainline: 5f44de697383fcc9a9a1a78f99e09d1838704b90
upstream: 5324775cab629021225667b4fe0fe9b28cb4b200
dee75f1cda40e535bb660f6c342ec1a7c3b4b3e1:
title: 'drm/exynos: fix a potential error pointer dereference'
mainline: 73bf1c9ae6c054c53b8e84452c5e46f86dd28246
upstream: edfa0e9b334c3e88953297073835dfa576e1d564
fd2a03c0a010e92c62e5a242c8d1ef86cbe5e6b9:
title: 'clk: rockchip: rk3128: Fix HCLK_OTG gate register'
mainline: c6c5a5580dcb6631aa6369dabe12ef3ce784d1d2
upstream: 9e35336aecd6b82ed29c30d057bd07795ca9876f
9111572de29071a25887bc3ceb20ca794815fca5:
title: 'jbd2: correct the printing of write_flags in jbd2_write_superblock()'
mainline: 85559227211020b270728104c3b89918f7af27ac
upstream: 1574191683ca491a382eb120475df573b8a69efe
ebbce42e84a5b6dd1c08203b22f947e12b5838c5:
title: 'drm/crtc: Fix uninit-value bug in drm_mode_setcrtc'
mainline: 3823119b9c2b5f9e9b760336f75bc989b805cde6
upstream: 3df929b0b60fd82c58ba5b807bc9bdc77d1550c6
1e00941f86357671797d8cdaf7a9f96a74e9ee3b:
title: 'tracing: Have large events show up as ''[LINE TOO BIG]'' instead of nothing'
mainline: b55b0a0d7c4aa2dac3579aa7e6802d1f57445096
upstream: fcd96231c7d79c5c03ac2fc73345e552caf7d7b5
f4848e88a912d30601968682a2cf7483637b1477:
title: 'tracing: Add size check when printing trace_marker output'
mainline: 60be76eeabb3d83858cc6577fc65c7d0f36ffd42
upstream: 9a9d6a726688a0ed9fb16458d6918e51aadce9b5
76ea9993683668623fbe34e433e64b176941ad11:
title: 'ring-buffer: Do not record in NMI if the arch does not support cmpxchg in NMI'
mainline: 712292308af2265cd9b126aedfa987f10f452a33
upstream: 70887567dd96c2f5b46d853b603de30ea22741a2
92125c979c109cf2e1c5747b6967e2ea9f82b2bc:
title: 'reset: hisilicon: hi6220: fix Wvoid-pointer-to-enum-cast warning'
mainline: b5ec294472794ed9ecba0cb4b8208372842e7e0d
upstream: 8155a089c4a5d9afe6506463537944492b9b2839
f56eab3175dcce9f9a198db019a2460d37bd8e65:
title: 'Input: atkbd - skip ATKBD_CMD_GETID in translated mode'
mainline: 936e4d49ecbc8c404790504386e1422b599dec39
upstream: eb59410d1cca3f1223b65e7562dc0d9acae26b39
83363b85a42a78939fead3717f1e5e9c2d088400:
title: 's390/scm: fix virtual vs physical address confusion'
mainline: b1a6a1a77f0666a5a6dc0893ab6ec8fcae46f24c
upstream: e695700535c286e4f4f5a7c19e36ff6d61a25a4a
2fe8f0179e36aab4ec1b75016b1d014476d69c04:
title: 'ARC: fix spare error'
mainline: aca02d933f63ba8bc84258bf35f9ffaf6b664336
upstream: c536440b603111f5fcafa36050d2481f29f23e92
b2c25c249b8c3bc24dc867b5a0bcd88171eca56b:
title: 'Input: xpad - add Razer Wolverine V2 support'
mainline: c3d1610345b79cbe29ef6ca04a4780eff0d360c7
upstream: 01a92b3c981219d22f16bdc612e9a2afa515a5dd
de80986229942606e6c9f0f2d27b0a9697c8ad3a:
title: 'drm/crtc: fix uninitialized variable use'
mainline: 6e455f5dcdd15fa28edf0ffb5b44d3508512dccf
upstream: c39fa3fb4a7d22b915dfd86fc7e94bfeb03def3e
40db091e8d96c76059905bd7398ee00f2eb8c042:
title: 'binder: fix comment on binder_alloc_new_buf() return value'
mainline: e1090371e02b601cbfcea175c2a6cc7c955fa830
upstream: 10cfdc51c399890e535ccc16ed3f58b7c5e8f93e
572879a25b2217fba182dc8504abc783af98217e:
title: 'uio: Fix use-after-free in uio_open'
mainline: 0c9ae0b8605078eafc3bea053cc78791e97ba2e2
upstream: 3174e0f7de1ba392dc191625da83df02d695b60c
4de569f9413900bfb66722ef06849c6dd08ec042:
title: 'coresight: etm4x: Fix width of CCITMIN field'
mainline: cc0271a339cc70cae914c3ec20edc2a8058407da
upstream: d3408053bdfcb5992fe7ff01627a96e4293ffd21
08c21102abea6d209abc265063459da3d4ee4750:
title: 'x86/lib: Fix overflow when counting digits'
mainline: a24d61c609813963aacc9f6ec8343f4fcaac7243
upstream: cd6382e261952a7c2f1b8326bb9c11b074168d6c
34d8bcffbe7c87b98ba9697a0a2b0c82e76ad325:
title: 'EDAC/thunderx: Fix possible out-of-bounds string access'
mainline: 475c58e1a471e9b873e3e39958c64a2d278275c8
upstream: 71c17ee02538802ceafc830f0736aa35b564e601
4e40d13cc6bf0a594558125658cd54d7938c0160:
title: 'powerpc: add crtsavres.o to always-y instead of extra-y'
mainline: 1b1e38002648819c04773647d5242990e2824264
upstream: b7b85ec5ec15d5a3bc72ee1af35919caa91de9cb
a62184e669bcf638ece2811aea8549cff21f1ee6:
title: 'powerpc: remove redundant ''default n'' from Kconfig-s'
mainline: 719736e1cc12b2fc28eba2122893a449eee66d08
upstream: de07ea70ce6f257b8647895b98f4ddc4fee764b0
a75255720ea11b327ceaeaea9cd998bf76f0443c:
title: 'powerpc/44x: select I2C for CURRITUCK'
mainline: 4a74197b65e69c46fe6e53f7df2f4d6ce9ffe012
upstream: cce02fde090c5a828fd487c84433d8abcc36c14e
4476a80ea1038fb3b93f62b209d0b71657e5669c:
title: 'powerpc/pseries/memhotplug: Quieten some DLPAR operations'
mainline: 20e9de85edae3a5866f29b6cce87c9ec66d62a1b
upstream: fddcaa763b053c5c983907ed6c1a4a141e54f060
0fe15f7b9cb118f8e1f1e0fbf54a29f812b15605:
title: 'powerpc/pseries/memhp: Fix access beyond end of drmem array'
mainline: bd68ffce69f6cf8ddd3a3c32549d1d2275e49fc5
upstream: bb79613a9a704469ddb8d6c6029d532a5cea384c
5007064eca0329d3b10635e6e79682ffee1a7ecf:
title: 'selftests/powerpc: Fix error handling in FPU/VMX preemption tests'
mainline: 9dbd5927408c4a0707de73ae9dd9306b184e8fee
upstream: ee23d012aea27e6ae6408803c4dd4a7b228667a0
78080fd925adc07e20d346105ae760ebe0565764:
title: 'powerpc/powernv: Add a null pointer check in opal_event_init()'
mainline: 8649829a1dd25199bbf557b2621cedb4bf9b3050
upstream: 8422d179cf46889c15ceff9ede48c5bfa4e7f0b4
228d1909628f30b8d08476e5d95cc42299106eca:
title: 'powerpc/imc-pmu: Add a null pointer check in update_events_in_group()'
mainline: 0a233867a39078ebb0f575e2948593bbff5826b3
upstream: 75fc599bcdcb1de093c9ced2e3cccc832f3787f3
e18751caa633cdd72d12c0cc18b0ff031164ba8b:
title: 'mtd: rawnand: Increment IFC_TIMEOUT_MSECS for nand controller response'
mainline: 923fb6238cb3ac529aa2bf13b3b1e53762186a8b
upstream: 238f46e6bbe689fb70d3933ffc2b9b7b0caf38b9
607acc13f86bf0acb33fef6aa25b3d5a02964566:
title: 'ACPI: video: check for error while searching for backlight device parent'
mainline: ccd45faf4973746c4f30ea41eec864e5cf191099
upstream: 556f02699d33c1f40b1b31bd25828ce08fa165d8
96a4f056a48e452dd59358613be23937b3fa60e1:
title: 'net: netlabel: Fix kerneldoc warnings'
mainline: 294ea29113104487a905d0f81c00dfd64121b3d9
upstream: d717dc44f3ae18cb8524c6fd727836efe53ec8ad
c3eb5ab095b46e82564541f4b5bfcc28786a9aec:
title: 'netlabel: remove unused parameter in netlbl_netlink_auditinfo()'
mainline: f7e0318a314f9271b0f0cdd4bfdc691976976d8c
upstream: eb9743bdb23da4136fe3a39b61f3c2fa7f8276d8
1456753483efd25769fdac097c4d4cf3c0deb949:
title: 'calipso: fix memory leak in netlbl_calipso_add_pass()'
mainline: ec4e9d630a64df500641892f4e259e8149594a99
upstream: 9a8f811a146aa2a0230f8edb2e9f4b6609aab8da
27f0c87acc3e816ba6f969888334c8c72f491b25:
title: 'mtd: Fix gluebi NULL pointer dereference caused by ftl notifier'
mainline: a43bdc376deab5fff1ceb93dca55bcab8dbdc1d6
upstream: aeba358bcc8ffddf9b4a9bd0e5ec9eb338d46022
bd4fe044189e5e33e38f681a7eba5e862160e3f7:
title: 'crypto: virtio - Handle dataq logic with tasklet'
mainline: fed93fb62e05c38152b0fc1dc9609639e63eed76
upstream: 96be18c8fff9d57e29621386e2fa17268383ea27
3d1343b49d7b745740609c97bbd1459fb05a2db8:
title: 'crypto: ccp - fix memleak in ccp_init_dm_workarea'
mainline: a1c95dd5bc1d6a5d7a75a376c2107421b7d6240d
upstream: 063f6c37b06c115b1d8336d5dac7ea4f7c9ffe53
1371d1aac1d6b88b0aff31013be162b0caf13d26:
title: 'crypto: af_alg - Disallow multiple in-flight AIO requests'
mainline: 67b164a871af1d736f131fd6fe78a610909f06f3
upstream: 19af0310c8767c993f2a5d5261e4df3f9f465ce1
cb2e4d4c3197d8f2ab3e295bee5273bdb0f50bd3:
title: 'crypto: sahara - remove FLAGS_NEW_KEY logic'
mainline: 8fd183435728b139248a77978ea3732039341779
upstream: 6ccb0052254f97e5f4c4b98befdb15de7efcde8d
726ac2c4fa83c53364a57d7479b0ac42f9057aa6:
title: 'crypto: sahara - fix ahash selftest failure'
mainline: afffcf3db98b9495114b79d5381f8cc3f69476fb
upstream: 9c241bed6d321355b41dce62e2c527fc1788c403
e7d1a334957ed6f85ff14bc20124a0f7472c656e:
title: 'crypto: sahara - fix processing requests with cryptlen < sg->length'
mainline: 5b8668ce3452827d27f8c34ff6ba080a8f983ed0
upstream: 6aff781a57751247c3bc51dce2a3038ca0d31c36
e4adbef4abb98a739765ed95a33453bf10f7c1c8:
title: 'crypto: sahara - fix error handling in sahara_hw_descriptor_create()'
mainline: ee6e6f0a7f5b39d50a5ef5fcc006f4f693db18a7
upstream: 71ba0d44a741640a962d4a6092afc84e976379bc
6e45fa30b4b1a531d8867ee85baec327dd6602d6:
title: 'pstore: ram_core: fix possible overflow in persistent_ram_init_ecc()'
mainline: 86222a8fc16ec517de8da2604d904c9df3a08e5d
upstream: 3b333cded94fbe5ce30d699b316c4715151268ae
120738293f95e68c8eca2ab81c768b7f45389929:
title: 'crypto: virtio - Wait for tasklet to complete on device remove'
mainline: 67cc511e8d436456cc98033e6d4ba83ebfc8e672
upstream: 9cef719eefbc3956016f701cc026d7eb9834ffcb
e62a797c5d8d58f318c17ec81c0ecbc6dec2f6f0:
title: 'crypto: sahara - fix ahash reqsize'
mainline: efcb50f41740ac55e6ccc4986c1a7740e21c62b4
upstream: dff90a1b4c980b6ddf4ec6cb5167eb08e5026e82
49816cb9a0a59fd5293841ec0fb43cd795882133:
title: 'crypto: sahara - fix wait_for_completion_timeout() error handling'
mainline: 2dba8e1d1a7957dcbe7888846268538847b471d1
upstream: 882eba76746aa86d3295112fbb140829bd1145db
3f01b32b887839e9884e6c73137383647578d491:
title: 'crypto: sahara - improve error handling in sahara_sha_process()'
mainline: 5deff027fca49a1eb3b20359333cf2ae562a2343
upstream: 4532bf0aaedae56a9a0313f6a8e19f1536a076ae
81a7245bbae96e94e99775f9ed7816c56d44ec62:
title: 'crypto: sahara - fix processing hash requests with req->nbytes < sg->length'
mainline: 7bafa74d1ba35dcc173e1ce915e983d65905f77e
upstream: 8bb4be72f74b13d51e5e460441b97618252ce481
ab2940679b406a2cd07178e5e0178cf9a6546e39:
title: 'crypto: sahara - do not resize req->src when doing hash operations'
mainline: a3c6f4f4d249cecaf2f34471aadbfb4f4ef57298
upstream: 28076a1a44407a15442589780b1d06579504adc3
fb0e9e3f0e7837698efe7070fc875db673901c05:
title: 'crypto: scompress - return proper error code for allocation failure'
mainline: 6a4d1b18ef00a7b182740b7b4d8a0fcd317368f8
upstream: 1915874d67287ba1ab71825ae6a4efbb2a0e2b11
8b5ecff755cbfa45a1215921bf4e5782547f2f0b:
title: 'crypto: scompress - Use per-CPU struct instead multiple variables'
mainline: 71052dcf4be70be4077817297dcde7b155e745f2
upstream: f8f261f9ade28894f5b547d1ec2a905308990f28
17c8b716fd42226a901eeb0dfb1ff00347e9f588:
title: 'crypto: scomp - fix req->dst buffer overflow'
mainline: 744e1885922a9943458954cfea917b31064b4131
upstream: 1142d65c5b881590962ad763f94505b6dd67d2fe
72daedd6e82587cc8988ddea958dea2838b01cb4:
title: 'NFSv4.1/pnfs: Ensure we handle the error NFS4ERR_RETURNCONFLICT'
mainline: 037e56a22ff37f9a9c2330b66cff55d3d1ff9b90
upstream: 1b297c8879954e09b1b8fbdd77a58f01fc4618a1
26459b2b58fa2eba9f12275d7e2d8d1dc9794677:
title: 'bpf, lpm: Fix check prefixlen before walking trie'
mainline: 9b75dbeb36fcd9fc7ed51d370310d0518a387769
upstream: 1b653d866e0fe86e424fe4b8fa743d716eee71b6
bd06c9590761e3ff8827d9a1c8581625be0b9c79:
title: 'wifi: libertas: stop selecting wext'
mainline: 8170b04c2c92eee52ea50b96db4c54662197e512
upstream: a4087ece661fe2d4f95c2625a0b7d5dd0080229b
fdf6985a539e1435a5ef7b4de9cf15a2c1c8406d:
title: 'ncsi: internal.h: Fix a spello'
mainline: 195a8ec4033b4124f6864892e71dcef24ba74a5a
upstream: 3cb8ac9da29fac5ee4e6813f2c3e12690ee84a98
05fd39a024db3af5ea78291dcf24af261e8a68d1:
title: 'net/ncsi: Fix netlink major/minor version numbers'
mainline: 3084b58bfd0b9e4b5e034f31f31b42977db35f12
upstream: 80a3ca0918eed409291a816fbed6b44678d01641
c2b0d1feb5b926fc9ba0c386454570de69dde649:
title: 'firmware: ti_sci: Fix an off-by-one in ti_sci_debugfs_create()'
mainline: 964946b88887089f447a9b6a28c39ee97dc76360
upstream: fbdc266ebf438e711ebd48d9b1370e30f4e31096
897f298f90efb10cf81393cd7e0190b37c2ebbc9:
title: 'rtlwifi: Use ffs in <foo>_phy_calculate_bit_shift'
mainline: 6c1d61913570d4255548ac598cfbef6f1e3c3eee
upstream: a9386c2f247611bfad7510b64eb2932e2c555a5a
bd03ed76b048543b7401018196dc0526caa00ec9:
title: 'wifi: rtlwifi: rtl8821ae: phy: fix an undefined bitwise shift behavior'
mainline: bc8263083af60e7e57c6120edbc1f75d6c909a35
upstream: 6b08b1e6d85f67f5782a49daf4725dc281ed9be7
88d5a3786e5cb6a10065d7e26c250bb8c848a2a2:
title: 'wifi: rtlwifi: add calculate_bit_shift()'
mainline: 52221dfddbbfb5b4e029bb2efe9bb7da33ec1e46
upstream: 09ceb7f1710717628488f5686cc083314c693e54
2128cf6809ee76d13a74481b5985e30ec5485a45:
title: 'wifi: rtlwifi: rtl8188ee: phy: using calculate_bit_shift()'
mainline: 969bc926f04b438676768aeffffffb050e480b62
upstream: ad3d745248c04faa6e60abb9d2dee9555faa470c
e393571a6bd85fd5ffec367d11483d52b0c80718:
title: 'wifi: rtlwifi: rtl8192c: using calculate_bit_shift()'
mainline: 1dedc3a6699d827d345019e921b8d8f37f694333
upstream: 29e2ecd3fdeb952696f9267d49257e93dca32321
4d6a0f73aba3e60b208083788b48f92c13608888:
title: 'wifi: rtlwifi: rtl8192cu: using calculate_bit_shift()'
mainline: f4088c8fcbabadad9dd17d17ae9ba24e9e3221ec
upstream: 1d5fd854141a1a073381f3356109ebba8709b4c6
60ca01685d4eb09fd2705165e9def96b64dc7da5:
title: 'wifi: rtlwifi: rtl8192ce: using calculate_bit_shift()'
mainline: 3d03e8231031bcc65a48cd88ef9c71b6524ce70b
upstream: 8f79e8a983010ac6e31e2ce6bde6d00e2c9a4e4e
915183b8e7402ad215ba4a3d7b034ca1b25bd70f:
title: 'rtlwifi: rtl8192de: make arrays static const, makes object smaller'
mainline: b05897ca8c821a16ac03850c4704fe460b3f21a0
upstream: 86cd6555b79b22b64bf49a031bc056c4d4c447bd
08b7dd75bc7b17d784e8e765225d24d7158f5aeb:
title: 'wifi: rtlwifi: rtl8192de: using calculate_bit_shift()'
mainline: b8b2baad2e652042cf8b6339939ac2f4e6f53de4
upstream: 9f1500e8c3a50be139e87d71394d5109e46e3dad
3ab28359e0eb80b57a58893db84412b5e85d7777:
title: 'wifi: rtlwifi: rtl8192ee: using calculate_bit_shift()'
mainline: 63526897fc0d086069bcab67c3a112caaec751cb
upstream: 6642a375aa95f4344ab1fc7332f2d45c20ea2d63
a25a56719d96f567cb73dba6bddc2f4b5e7ef420:
title: 'wifi: rtlwifi: rtl8192se: using calculate_bit_shift()'
mainline: ac32b9317063b101a8ff3d3e885f76f87a280419
upstream: 9e50da7d71796c662bb39dada2d3ca44c2bf2362
6ba5a14ad6f87a7d610a96c08cf1100b11583c7e:
title: 'Bluetooth: Fix bogus check for re-auth no supported with non-ssp'
mainline: d03376c185926098cb4d668d6458801eb785c0a5
upstream: f7f627ac761b2fb0c487e5aaff1585f1014ab9a6
6d5e17b3543373963fda337744203edf8e4f5c40:
title: 'ip6_tunnel: fix NEXTHDR_FRAGMENT handling in ip6_tnl_parse_tlv_enc_lim()'
mainline: d375b98e0248980681e5e56b712026174d617198
upstream: 135414f300c5db995e2a2f3bf0f455de9d014aee
8f07604e4630933aeb436be46c38b7240725a2eb:
title: 'RDMA/usnic: Silence uninitialized symbol smatch warnings'
mainline: b9a85e5eec126d6ae6c362f94b447c223e8fe6e4
upstream: ef87ffe5e8093ea540803811b1496238d778069c
faf2ca73bc2b927d4ba2f830d57de1662ce77852:
title: 'media: pvrusb2: fix use after free on context disconnection'
mainline: ded85b0c0edd8f45fec88783d7555a5b982449c1
upstream: ec36c134dd020d28e312c2f1766f85525e747aab
27d74baf1b5b0f7fe7659b1359c29efdf1915982:
title: 'drm/bridge: Fix typo in post_disable() description'
mainline: 288b039db225676e0c520c981a1b5a2562d893a3
upstream: d1992dd1ba7a9b4353cc2c673233be297c8d5c96
bbf60e5c55914a70605910a108192c9eaf502907:
title: 'f2fs: fix to avoid dirent corruption'
mainline: 53edb549565f55ccd0bdf43be3d66ce4c2d48b28
upstream: 02160112e6d45c2610b049df6eb693d7a2e57b46
2a37830abde108247bac114a185b5661ad69eb82:
title: 'drm/radeon/r600_cs: Fix possible int overflows in r600_cs_check_reg()'
mainline: 39c960bbf9d9ea862398759e75736cfb68c3446f
upstream: f55536f3377690f9e1b8f7fba5d19e371b73d20f
c465f32956eead2b3a38259c31d0e811d2b96f40:
title: 'drm/radeon/r100: Fix integer overflow issues in r100_cs_track_check()'
mainline: b5c5baa458faa5430c445acd9a17481274d77ccf
upstream: 98d47b927d85a4151d048a41b950d92e1b01e88f
31655ae29f5b0ad9fc6bf1b0d79032bb7f08dbae:
title: 'drm/radeon: check return value of radeon_ring_lock()'
mainline: 71225e1c930942cb1e042fc08c5cc0c4ef30e95e
upstream: 4d8d372eb7e865053b954f04ee34eeb1fed1da39
5eeba65918540f2e0cd6b8c09ffafd49436ecf0a:
title: 'ASoC: cs35l33: Fix GPIO name and drop legacy include'
mainline: 50678d339d670a92658e5538ebee30447c88ccb3
upstream: c03156a046ae69f1abc2d93b57d6f410729d2c84
ec3ed7b8f8f728621c66e1e29b6b281b3a76ed39:
title: 'ASoC: cs35l34: Fix GPIO name and drop legacy include'
mainline: a6122b0b4211d132934ef99e7b737910e6d54d2f
upstream: b02d4b488da9830762611dd07d206fd49cfd72cb
6af25088ade37074893cb9dbb9d515e4807739d6:
title: 'drm/msm/mdp4: flush vblank event on disable'
mainline: c6721b3c6423d8a348ae885a0f4c85e14f9bf85c
upstream: f7133b078dbe8e5973d5b569b9fd58b5ff068f2c
d25d4a3bbb225f6f6a5e13396b33d8f51d736d10:
title: 'drm/drv: propagate errors from drm_modeset_register_all()'
mainline: 5f8dec200923a76dc57187965fd59c1136f5d085
upstream: f6f65dac6c1b18f3a4fff214f80e08f92f873fed
b7e655dc8c70d3267aabf18fef0214a17fd10403:
title: 'drm/radeon: check the alloc_workqueue return value in radeon_crtc_init()'
mainline: 7a2464fac80d42f6f8819fed97a553e9c2f43310
upstream: 21b1645660717d6126dd4866c850fcc5c4703a41
e7d18b4f0386f969ea7962389c04afeb3ff6feb1:
title: 'drm/radeon/dpm: fix a memleak in sumo_parse_power_table'
mainline: 0737df9ed0997f5b8addd6e2b9699a8c6edba2e4
upstream: a8b530d665fb6a0af23f94f7cca175a2122b3ed2
1bfe8303ba10f5bedc81d22675d4449e16ca0cba:
title: 'drm/radeon/trinity_dpm: fix a memleak in trinity_parse_power_table'
mainline: 28c28d7f77c06ac2c0b8f9c82bc04eba22912b3b
upstream: afb2be8f4279799aee6f2451287bd6f594b2e1cd
1755d5eb6e59ad98a24166819c2495a376aa42ae:
title: 'media: cx231xx: fix a memleak in cx231xx_init_isoc'
mainline: 5d3c8990e2bbf929cb211563dadd70708f42e4e6
upstream: 68d7d5923f8a2f03193b27297252d0e7cc7045fc
d4030a0f227463e56c947b32329c9921f6540e71:
title: 'media: dvbdev: drop refcount on error path in dvb_device_open()'
mainline: a2dd235df435a05d389240be748909ada91201d2
upstream: 782a58a14de9f6551dc0e82c19e0caa6f7cc419c
792d62725c643e5f7638ea7b515c99a14c8e3737:
title: 'drm/amd/pm: fix a double-free in si_dpm_init'
mainline: ac16667237a82e2597e329eb9bc520d1cf9dff30
upstream: afe9f5b871f86d58ecdc45b217b662227d7890d0
a6e7ea708763a4cbe3d71042c9d3f3c595f379d7:
title: 'drivers/amd/pm: fix a use-after-free in kv_parse_power_table'
mainline: 28dd788382c43b330480f57cd34cde0840896743
upstream: 8a27d9d9fc9b5564b8904c3a77a7dea482bfa34e
99afdfa5464efb18504ec34b1770ea1a3f45cde9:
title: 'gpu/drm/radeon: fix two memleaks in radeon_vm_init'
mainline: c2709b2d6a537ca0fa0f1da36fdaf07e48ef447d
upstream: aa2bcb8cddd990e37a0c750a04a8bc3fbc1e0710
5b38ec02c46daabc1e4c2437a97b01ced82fc186:
title: 'watchdog: set cdev owner before adding'
mainline: 38d75297745f04206db9c29bdd75557f0344c7cc
upstream: c0a529ab2af0bbe06dc278655d2ad67725ee04bc
070a50e21971a395ea35e22ba5145c90bf6aca7b:
title: 'watchdog: bcm2835_wdt: Fix WDIOC_SETTIMEOUT handling'
mainline: f33f5b1fd1be5f5106d16f831309648cb0f1c31d
upstream: 3f30085bd96cbb0a6d9a7c70989d6fcae7b9b651
d0bbd4afe43cd08a408c737ad9d3d826deeb09ea:
title: 'binder: fix async space check for 0-sized buffers'
mainline: 3091c21d3e9322428691ce0b7a0cfa9c0b239eeb
upstream: 05088b886fea59cc827e5b5cedb66165cf532f72
8f95561662745f6212e830179c4dcf3e8f90e232:
title: 'Input: atkbd - use ab83 as id when skipping the getid command'
mainline: 58f65f9db7e0de366a5a115c2e2c0703858bba69
upstream: 6c42ba1fc7d39b1d72c1adc43ea2e519f5450b3c
98b497bbb72b5c745556a05985241d55ecf93df6:
title: 'xen-netback: don''t produce zero-size SKB frags'
mainline: c7ec4f2d684e17d69bbdd7c4324db0ef5daac26a
upstream: 5bb8270789c88c0e4ad78c0de2f274f2275c7f6c
553b9fbf5d0dc52038c1845033e0d0919cdc72ec:
title: 'binder: fix race between mmput() and do_exit()'
mainline: 9a9ab0d963621d9d12199df9817e66982582d5a5
upstream: 95b1d336b0642198b56836b89908d07b9a0c9608
09f65d968ecc015e036d03f6edc697ed6d317855:
title: 'binder: fix unused alloc->free_async_space'
mainline: c6d05e0762ab276102246d24affd1e116a46aa0c
upstream: e2425a67b5ed67496959d0dfb99816f5757164b0
e3ff741c08a574f4a541ca15781a76c8faacc15a:
title: 'tick-sched: Fix idle and iowait sleeptime accounting vs CPU hotplug'
mainline: 71fee48fb772ac4f6cfa63dbebc5629de8b4cc09
upstream: 98654bc44cfe00f1dfc8caf48079c504c473fdc3
848d134a5b0b0139ae89155936f6f0009f418aac:
title: 'usb: phy: mxs: remove CONFIG_USB_OTG condition for mxs_phy_is_otg_host()'
mainline: ff2b89de471da942a4d853443688113a44fd35ed
upstream: 21ee23b1b0c36b032eb44f3492151e924832f33d
3b3fc47ec4e2ab45ad6193fa5f768af07a3aed39:
title: 'usb: dwc: ep0: Update request status in dwc3_ep0_stall_restart'
mainline: e9d40b215e38480fd94c66b06d79045717a59e9c
upstream: 35efd8f23709cda8cf17cdf607645c1e92362150
f2860da15f7c3d6fbb7d7736bc6f9e5401328661:
title: 'usb: chipidea: wait controller resume finished for wakeup irq'
mainline: 128d849074d05545becf86e713715ce7676fc074
upstream: 744c753fe43a01c4ba74441f3367ce56e7c24dbb
f68f3eb091d0f045aa79a6101593eb8d81eaeea5:
title: 'usb: mon: Fix atomicity violation in mon_bin_vma_fault'
mainline: 2dd23cc4d0e6aa55cf9fb3b05f2f4165b01de81c
upstream: c9fe83c03d64e60e3bdf4ec118dd391ced800125
af21cdde8b15d3432699c214e0970ddac152f539:
title: 'ALSA: oxygen: Fix right channel of capture volume mixer'
mainline: a03cfad512ac24a35184d7d87ec0d5489e1cb763
upstream: 2d412772b60b435611f2bdf9ae66d284b1e4581c
e9dc3538ec3195a260e630bb807dcd1c59141b3c:
title: 'fbdev: flush deferred work in fb_deferred_io_fsync()'
mainline: 15e4c1f462279b4e128f27de48133e0debe9e0df
upstream: 14b84d9a230b69084dc967a2e837e8f77f16e239
72900b18da7e387b139b435d58968f2fbf1922df:
title: 'wifi: rtlwifi: Remove bogus and dangerous ASPM disable/enable code'
mainline: b3943b3c2971444364e03224cfc828c5789deada
upstream: fef91b68a7a1ce6fe250c823f9eac0a8a4b86d67
e68bf9e612fc65950931a48e191d5bbdf3321db8:
title: 'wifi: rtlwifi: Convert LNKCTL change to PCIe cap RMW accessors'
mainline: 5894d0089cbc146063dcc0239a78ede0a8142efb
upstream: a0aa5c8bacad6f5a6f5cd0aeba459b54f4f01c0f
d1a47b4a12ca2b93fda76fea730b12b677ad2cf1:
title: 'wifi: mwifiex: configure BSSID consistently when starting AP'
mainline: f0dd488e11e71ac095df7638d892209c629d9af2
upstream: 99f3aa8c515deb19b25056a2e9f589ba43098260
5ce237ebadbd8ba81f08f349159a0e7d14aaa853:
title: 'HID: wacom: Correct behavior when processing some confidence == false touches'
mainline: 502296030ec6b0329e00f9fb15018e170cc63037
upstream: 9fb6c2fd168add72754c8633e9d857f109d26c79
e890afc067e68597bca534724a9c034c406a679d:
title: 'MIPS: Alchemy: Fix an out-of-bound access in db1200_dev_setup()'
mainline: 89c4b588d11e9acf01d604de4b0c715884f59213
upstream: c6d7d05b5180b508b589c37820aafa76698f9c2c
e46223e9fa8f7dc8beb87d13cab9117150e4c7d0:
title: 'MIPS: Alchemy: Fix an out-of-bound access in db1550_dev_setup()'
mainline: 3c1e5abcda64bed0c7bffa65af2316995f269a61
upstream: 8e16eb8d75597a2bc1747e4fe4bd48cd219e0c08
9f63fb12c2ed40fbec3472326ccaa66f842f895e:
title: 'apparmor: avoid crash when parsed profile name is empty'
mainline: 55a8210c9e7d21ff2644809699765796d4bfb200
upstream: 9286ee97aa4803d99185768735011d0d65827c9e
2690f9764726feaa9616353bf3c44689d5743c88:
title: 'serial: imx: Correct clock error message in function probe()'
mainline: 3e189470cad27d41a3a9dc02649f965b7ed1c90f
upstream: e6e09a88789b818f970ab9eba427dee23f82f007
df281fb15750e6711a272493cfe73b175e74ff7f:
title: 'net: ravb: Fix dma_addr_t truncation in error case'
mainline: e327b2372bc0f18c30433ac40be07741b59231c5
upstream: 83fabba372ea78f9d0caaf15fe0b10b1704d84e0
4dcf29c0ff8acca60293aee99bc256e4f5215fe1:
title: 'ipvs: avoid stat macros calls from preemptible context'
mainline: d6938c1c76c64f42363d0d1f051e1b4641c2ad40
upstream: 614235859d46cae23af6120f48bca9c4250a5392
dd39912acd0b28dec249a9466db430d2b32f53c7:
title: 'kdb: Censor attempts to set PROMPT without ENABLE_MEM_READ'
mainline: ad99b5105c0823ff02126497f4366e6a8009453e
upstream: b06507c19c19199534c14e73a85c3a2c1cef0a36
5b7a52eb9c1d0dfa92d90e668646565c6293904f:
title: 'kdb: Fix a potential buffer overflow in kdb_local()'
mainline: 4f41d30cd6dc865c3cbc1a852372321eba6d4e4c
upstream: e7c31af67b6c8afa5e917520a61bc0d79d86db68
fcbf91b1a3630d288b639ac39b1ab10529ea1c4e:
title: 'i2c: s3c24xx: fix read transfers in polling mode'
mainline: 0d9cf23ed55d7ba3ab26d617a3ae507863674c8f
upstream: 47028cccbd01b6f540b0ab289c37dc0b8b46c561
ce27684d192649d7048f579ebf7d641095503f72:
title: 'i2c: s3c24xx: fix transferring more than one message in polling mode'
mainline: 990489e1042c6c5d6bccf56deca68f8dbeed8180
upstream: 0646c260c4b4b827b3e73ebe146cd06a4c11b09d
1b29cdadfd7b1c8199fb02f4308cf4ae3dd166b7:
title: 'Revert "NFSD: Fix possible sleep during nfsd4_release_lockowner()"'
mainline: ce3c4ad7f4ce5db7b4f08a1e237d8dd94b39180b
upstream: 10d75984495f7fe62152c3b0dbfa3f0a6b739c9b
be892379d02565cc7ee9c36a4efce9e19f2bf349:
title: 'crypto: scompress - initialize per-CPU variables on each CPU'
mainline: 8c3fffe3993b06dd1955a79bd2f0f3b143d259b3
upstream: a132ff91717c28498c602e62824f0684a02c8832

681
.elts/meta/4.14.339.yaml Normal file
View File

@ -0,0 +1,681 @@
7641f759ca67017f4c30a592499e57880eaff71f:
title: 'PCI: mediatek: Clear interrupt status before dispatching handler'
mainline: 4e11c29873a8a296a20f99b3e03095e65ebf897d
upstream: fd110f42e3679af082c427b7a2eeb942d5af470f
efb9a9043e383cc61ee11c500879b095c0ac69b4:
title: 'include/linux/units.h: add helpers for kelvin to/from Celsius conversion'
mainline: 23331e4893614deb555c65cdf115c8a28ed32471
upstream: cde2b87517dcf1e2aa887ad8a327b022e663dcea
7fa3ad8fce867983af62f56e43a3a2e9d3b6b3ed:
title: 'units: Add Watt units'
mainline: 2ee5f8f05949735fa2f4c463a5e13fcb3660c719
upstream: 0e7f574162e2f15f4b63f9892906f6a9afe4429f
c87d7d3960d2b5393160f7cff6d2044bb092f3aa:
title: 'units: change from ''L'' to ''UL'''
mainline: c9221919a2d2df5741ab074dfec5bdfc6f1e043b
upstream: 08333e4c4f3ffe6f9d916cc111d9f3429a6aa6c2
a86917709d63eed8549377e273ed49aaf6f0fe85:
title: 'units: add the HZ macros'
mainline: e2c77032fcbe515194107994d12cd72ddb77b022
upstream: fe79b37c6a59c623c9e64e53d5d9a0fffcfe977f
43f2c1d0c3164fa36be2176c14471487612cc7d4:
title: 'serial: sc16is7xx: set safe default SPI clock frequency'
mainline: 3ef79cd1412236d884ab0c46b4d1921380807b48
upstream: 5733959d6770324020e30dd9313cbeac0aec07ef
baa039a424b919c35e14d292209e6eb1c75a56ae:
title: 'driver core: add device probe log helper'
mainline: a787e5400a1ceeb0ef92d71ec43aeb35b1fa1334
upstream: b0465a4897047ece1e4275fefc88a66ee41c5379
5691ddf6d4ceb137c3411a02d3c1e8ec04dd63f3:
title: 'spi: introduce SPI_MODE_X_MASK macro'
mainline: 029b42d8519cef70c4fb5fcaccd08f1053ed2bf0
upstream: 93d63ccd20b55ae704d2c89664375e6f98552ee6
6b48b4b203794e7f13aa0f97451bad4acbae2cae:
title: 'serial: sc16is7xx: add check for unsupported SPI modes during probe'
mainline: 6d710b769c1f5f0d55c9ad9bb49b7dce009ec103
upstream: cccdd04643a7d21d0ca5d8205b15ec0ea1be1c6b
545e2955bf5596fac2adf3a7857fa459c544c148:
title: 'crypto: api - Disallow identical driver names'
mainline: 27016f75f5ed47e2d8e0ca75a8ff1f40bc1a5e27
upstream: 15a67115d487ea5cb8213915a4f75f58adb87cbc
ea24848bab92c13dbf6ab1b2174f9d036487d253:
title: 'PM: hibernate: Enforce ordering during image compression/decompression'
mainline: 71cd7e80cfde548959952eac7063aeaea1f2e1c6
upstream: 489506a2a0cbbfc7065d4d18ec6bb9baa3818c62
581445afd04cac92963d8b56b3eea08b320d6330:
title: 'hwrng: core - Fix page fault dead lock on mmap-ed hwrng'
mainline: 78aafb3884f6bc6636efcc1760c891c8500b9922
upstream: eafd83b92f6c044007a3591cbd476bcf90455990
669cd9318ec5d236f24973f8ca3faad5f31d4b6d:
title: 'rpmsg: virtio: Free driver_override when rpmsg_remove()'
mainline: d5362c37e1f8a40096452fc201c30e705750e687
upstream: 229ce47cbfdc7d3a9415eb676abbfb77d676cb08
ea4d137035293e76e164c462a2fedfb4287924cf:
title: 'parisc/firmware: Fix F-extend for PDC addresses'
mainline: 735ae74f73e55c191d48689bd11ff4a06ea0508f
upstream: 63cc5eb9b4102474423c4d6563fdf2ebbedf437f
c0ec35dc112eab077896d9f5b4c0a290b778c38a:
title: 'block: Remove special-casing of compound pages'
mainline: 1b151e2435fc3a9b10c8946c6aebe9f3e1938c55
upstream: d2d0b95ca1b5fefa3deed444a803c9f809db66cf
3b71309c662f680a1cd0175c3324e87d75464c5f:
title: 'powerpc: Use always instead of always-y in for crtsavres.o'
f3497ef9602db8907ed48225b0bd62a8c24dac6f:
title: 'x86/CPU/AMD: Fix disabling XSAVES on AMD family 0x17 due to erratum'
72a6d97e54e06db480e8cdbdab3cd0110295251b:
title: 'driver core: Annotate dev_err_probe() with __must_check'
mainline: e1f82a0dcf388d98bcc7ad195c03bd812405e6b2
upstream: d31978bfec1d251a75d4a038e564ef2ff9d8be40
8a65f3d70ff92f689506357203bfa8fef42ed031:
title: 'Revert "driver core: Annotate dev_err_probe() with __must_check"'
mainline: f601e8f37c2c1c52f2923fffc48204a7f7dc023d
upstream: b715d543d42e8e4ddd645193410cd4511fc46d6c
4fa22d4f07a2ab952ca8005d816b1eb7b4ae7bb8:
title: 'driver code: print symbolic error code'
mainline: 693a8e936590f93451e6f5a3d748616f5a59c80b
upstream: cf07cb793264fd3c459918dda7e839d6a279493c
7fa4477471e885e41d5272987d399084f8a90d72:
title: 'drivers: core: fix kernel-doc markup for dev_err_probe()'
mainline: 074b3aad307de6126fbac1fff4996d1034b48fee
upstream: 4d61ff79b439fe9cd5eaa3363a25853f230e2026
b2d336bd83e5129931108606348fe6d64b2ea95d:
title: 'vlan: skip nested type that is not IFLA_VLAN_QOS_MAPPING'
mainline: 6c21660fe221a15c789dee2bc2fd95516bc5aeaf
upstream: 91759822dd336c20f817e6fd59cccee3952599f7
f99b9736c1b4642c7694718ff2e559060e102460:
title: 'llc: make llc_ui_sendmsg() more robust against bonding changes'
mainline: dad555c816a50c6a6a8a86be1f9177673918c647
upstream: 84e9d10419f6f4f3f3cd8f9aaf44a48719aa4b1b
dc5870e21f3001b3ec8576e6f54031a8cba164f5:
title: 'llc: Drop support for ETH_P_TR_802_2.'
mainline: e3f9bed9bee261e3347131764e42aeedf1ffea61
upstream: 165ad1e22779685c3ed3dd349c6c4c632309cc62
e5ac391f7644fa947a50c342ea44829eaecddedd:
title: 'net/rds: Fix UBSAN: array-index-out-of-bounds in rds_cmsg_recv'
mainline: 13e788deb7348cc88df34bed736c3b3b9927ea52
upstream: 344350bfa3b4b37d7c3d5a00536e6fbf0e953fbf
6a3e1d9862f94de4bee1e33e16f05038f5389a2b:
title: 'tcp: Add memory barrier to tcp_push()'
mainline: 7267e8dcad6b2f9fce05a6a06335d7040acbc2b6
upstream: 52c46caf283bfa3016a5e41363df93c02037f788
ef58e1caae5c94a09529c65681dad1fd4e8fb0ee:
title: 'netlink: fix potential sleeping issue in mqueue_flush_file'
mainline: 234ec0b6034b16869d45128b8cd2dc6ffe596f04
upstream: d53a2b227d0fd0ca1404cddec607d32154a7259f
43a2aef972f44aa2b326fa198bdf8dfabb943956:
title: 'net/mlx5: Use kfree(ft->g) in arfs_create_groups()'
mainline: 360000b26e37a75b3000bf0585b263809d96ffd3
upstream: af3bf8e9a72fbd173e06b688039c3f6fbde45315
c68c6c612420fbc4d139aae2815f9cb4b4477ee0:
title: 'net/mlx5e: fix a double-free in arfs_create_groups'
mainline: 3c6d5189246f590e4e1f167991558bdb72a4738b
upstream: e3d3ed8c152971dbe64c92c9ecb98fdb52abb629
aa81ef3caf4be77e37974492532e649a2fcb19f8:
title: 'netfilter: nf_tables: restrict anonymous set and map names to 16 bytes'
mainline: b462579b2b86a8f5230543cadd3a4836be27baf7
upstream: de19690509d3fe9374922b36bb5f2de25d76f75c
c655c5bcecd961e52b149f6ca3931ccb3fea68c4:
title: 'fjes: fix memleaks in fjes_hw_setup'
mainline: f6cc4b6a3ae53df425771000e9c9540cce9b7bb1
upstream: 3dfd95c03c387368f519339499b27e2de5aeb998
6fa5ff53b288d8a31412cbf775292e5355d2aa62:
title: 'net: fec: fix the unhandled context fault from smmu'
mainline: 5e344807735023cd3a67c37a1852b849caa42620
upstream: ba33e0ab29dab25e63b1e2d0c8200798729bb759
762a825fada9668d550eddd794000c7f2caccdfa:
title: 'btrfs: don''t warn if discard range is not aligned to sector'
mainline: a208b3f132b48e1f94f620024e66fea635925877
upstream: e50c68c5202041af6e5e8f6917f9b9bb8dcadbcc
7b51f7d4004c09506c8b18d952ac742f27a3ef61:
title: 'btrfs: defrag: reject unknown flags of btrfs_ioctl_defrag_range_args'
mainline: 173431b274a9a54fc10b273b46e67f46bcf62d2e
upstream: f084057282bc5f45e5f50a4b226244a30666422d
0d987a601a2677d5d2632e82dcaa3fd47eda8d5e:
title: 'netfilter: nf_tables: reject QUEUE/DROP verdict parameters'
mainline: f342de4e2f33e0e39165d8639387aa6c19dff660
upstream: 8365e9d92b85fda975a5ece7a3a139cb964018c8
64ae55163661acf809649c0635c6b21e5d028ae6:
title: 'gpiolib: acpi: Ignore touchpad wakeup on GPD G1619-04'
mainline: 805c74eac8cb306dc69b87b6b066ab4da77ceaf1
upstream: c8bd34e256d33bf1ccce1540fbfe3e4dbd3d2c8e
c8c5f7898fcca7d74c44b655d176277efb9fea24:
title: 'drm: Don''t unref the same fb many times by mistake due to deadlock handling'
mainline: cb4daf271302d71a6b9a7c01bd0b6d76febd8f0c
upstream: 376e21a9e4c2c63ee5d8d3aa74be5082c3882229
c08fbf9dc1f387f205d5bcc50e015e63b4c9e0a4:
title: 'drm/bridge: nxp-ptn3460: fix i2c_master_send() error checking'
mainline: 914437992876838662c968cb416f832110fb1093
upstream: 80cb196c51aaf67c29f7fc59ae8d5d77f13d650b
a763a5bff50097dc988f3ac6a4e39aba8cfa1c1c:
title: 'drm/bridge: nxp-ptn3460: simplify some error checking'
mainline: 28d3d0696688154cc04983f343011d07bf0508e4
upstream: 245c7e59073add7c4bec107a7abb5f473fbb6762
33922b26c79b28d52cdd80634cef19adfc8af24d:
title: 'mips: Call lose_fpu(0) before initializing fcr31 in mips_set_personality_nan'
mainline: 59be5c35850171e307ca5d3d703ee9ff4096b948
upstream: 4f5ce9429566979ea623f6f3b897d0d1bebd6b46
fd36c0072c50e2198c71ffcdf773f3a80efb4d86:
title: 'tick/sched: Preserve number of idle sleeps across CPU hotplug events'
mainline: 9a574ea9069be30b835a3da772c039993c43369b
upstream: 7c0fdf4485c7bb02a1c7d7a4a68c3686d6ac5d53
3acd7d14ab042ec3180ad82f70f02c1640d70c0b:
title: 'powerpc/mm: Fix null-pointer dereference in pgtable_cache_add'
mainline: f46c8a75263f97bda13c739ba1c90aced0d3b071
upstream: 21e45a7b08d7cd98d6a53c5fc5111879f2d96611
985b459da1516795390094540cd97bbea8263903:
title: 'powerpc: Fix build error due to is_valid_bugaddr()'
mainline: f8d3555355653848082c351fa90775214fb8a4fa
upstream: 8dc842cd56b541d8f82daa2dd0d178add07ed384
74b8b0d494bf916399a7d32153e2234299bce7cb:
title: 'powerpc/mm: Fix build failures due to arch_reserved_kernel_pages()'
mainline: d8c3f243d4db24675b653f0568bb65dae34e6455
upstream: d30f1f01acd2a4bcd819c346770ec0344b325bc1
20d558564e788fe68498849aafc685f7beeaa85d:
title: 'powerpc/lib: Validate size for vector operations'
mainline: 8f9abaa6d7de0a70fc68acaedce290c1f96e2e59
upstream: 42084a428a139f1a429f597d44621e3a18f3e414
309b71479dd509d167afbf01830396412b280494:
title: 'audit: Send netlink ACK before setting connection in auditd_set'
mainline: 022732e3d846e197539712e51ecada90ded0572a
upstream: ee56b48a402f37f239cb0ab94ae0a2fa7dd31eb9
15378f86c8f6fd91b5c159500e13bd46a3b15a7e:
title: 'ACPI: video: Add quirk for the Colorful X15 AT 23 Laptop'
mainline: 143176a46bdd3bfbe9ba2462bf94458e80d65ebf
upstream: a4d8109395c1ab519ac9b421cc4ebe95cb75b64d
6137fbdcc97d6e46ab81b911e0dd963423c9ac64:
title: 'PNP: ACPI: fix fortify warning'
mainline: ba3f5058db437d919f8468db50483dd9028ff688
upstream: 1f850064aeccaaa45a62285df4c227dcd90c852c
93c7bcddd0ab070061059a25c7c776ad0a7c6e19:
title: 'ACPI: extlog: fix NULL pointer dereference check'
mainline: 72d9b9747e78979510e9aafdd32eb99c7aa30dd1
upstream: b7b33627be0626b16ca321b982d6a2261ef7f703
dffbd4f7153e15063036c40c39c6f4162cdaacce:
title: FS:JFS:UBSAN:array-index-out-of-bounds in dbAdjTree
mainline: 9862ec7ac1cbc6eb5ee4a045b5d5b8edbb2f7e68
upstream: e3e95c6850661c77e6dab079d9b5374a618ebb15
b55d66744550c1de80b8e7d070f3d0ea112102da:
title: 'UBSAN: array-index-out-of-bounds in dtSplitRoot'
mainline: 27e56f59bab5ddafbcfe69ad7a4a6ea1279c1b16
upstream: e30b52a2ea3d1e0aaee68096957cf90a2f4ec5af
83cbf9397419353ed0c7db735f115cd919f226a3:
title: 'jfs: fix slab-out-of-bounds Read in dtSearch'
mainline: fa5492ee89463a7590a1449358002ff7ef63529f
upstream: ce8bc22e948634a5c0a3fa58a179177d0e3f3950
90cde898a4c41373b7c416d69815e9d7896b347a:
title: 'jfs: fix array-index-out-of-bounds in dbAdjTree'
mainline: 74ecdda68242b174920fe7c6133a856fb7d8559b
upstream: 3d3898b4d72c677d47fe3cb554449f2df5c12555
364aa896131c66f247c842cce51c85f1cdcfe45f:
title: 'jfs: fix uaf in jfs_evict_inode'
mainline: e0e1958f4c365e380b17ccb35617345b31ef7bf3
upstream: 81b4249ef37297fb17ba102a524039a05c6c5d35
8bd89028a322d70b0858c38060c0a5b3084d91f5:
title: 'pstore/ram: Fix crash when setting number of cpus to an odd number'
mainline: d49270a04623ce3c0afddbf3e984cb245aa48e9c
upstream: 8b69c30f4e8b69131d92096cb296dc1f217101e4
96c5817c65966bcdcdec5ff419eb31c42ad9046d:
title: 'rxrpc_find_service_conn_rcu: fix the usage of read_seqbegin_or_lock()'
mainline: bad1a11c0f061aa073bab785389fe04f19ba02e1
upstream: 1ba072b2f552823c3070dde7909f7615b131f956
7e68d5085eb75299c781f7014ef6947822e30686:
title: 'jfs: fix array-index-out-of-bounds in diNewExt'
mainline: 49f9637aafa6e63ba686c13cb8549bf5e6920402
upstream: f423528488e4f9606cef858eceea210bf1163f41
4208eff2d2a4e2fdc740c7e74cb1ed97a955d4ee:
title: 's390/ptrace: handle setting of fpc register correctly'
mainline: 8b13601d19c541158a6e18b278c00ba69ae37829
upstream: 6ccf904aac0292e1f6b1a1be6c407c414f7cf713
1f85aac19a14227a6885559b4b4cdd0dcd175fa1:
title: 'KVM: s390: fix setting of fpc register'
mainline: b988b1bb0053c0dcd26187d29ef07566a565cf55
upstream: 3a04410b0bc7e056e0843ac598825dd359246d18
3d8aee1169f45a8ea3015adafd87b73f603fbdeb:
title: 'SUNRPC: Fix a suspicious RCU usage warning'
mainline: 31b62908693c90d4d07db597e685d9f25a120073
upstream: fece80a2a6718ed58487ce397285bb1b83a3e54e
38f20840ac95180eccf512780f7454f85b2bf99e:
title: 'ext4: unify the type of flexbg_size to unsigned int'
mainline: 658a52344fb139f9531e7543a6e0015b630feb38
upstream: 17c04def41743d01067a4c347b2d429f847c28c3
13df229677abd27615136f5c763c3a476b6ad5fd:
title: 'scsi: lpfc: Fix possible file string name overflow when updating firmware'
mainline: f5779b529240b715f0e358489ad0ed933bf77c97
upstream: 273700c2b94ffe7da97cee356f826d1d3f525b1d
bb52b4b4fc58efa71970b07a27c918d0250cffa8:
title: 'PCI: Add no PM reset quirk for NVIDIA Spectrum devices'
mainline: 3ed48c80b28d8dcd584d6ddaf00c75b7673e1a05
upstream: 07f181ed637a9867712f6a13f536453125b024ad
98bddfaba61e706ba3198d9f791cd66bba6103cb:
title: 'bonding: return -ENOMEM instead of BUG in alb_upper_dev_walk'
mainline: d6b83f1e3707c4d60acfa58afd3515e17e5d5384
upstream: 0fee6850e1b0a032580ef2af3c9eb6f68e57d9d0
0ac0f96f90a5a03d0f2e4ac73257d5874c9aed24:
title: 'ARM: dts: imx7s: Fix lcdif compatible'
mainline: 5f55da4cc37051cda600ea870ce8cf29f1297715
upstream: 27e147bd10bdca40b504644b536561fdb46f42e0
647e4506427c48a511e3b67b12eef2645bc61301:
title: 'ARM: dts: imx7s: Fix nand-controller #size-cells'
mainline: 4aadb841ed49bada1415c48c44d21f5b69e01299
upstream: b90391b6bfd67d81e6126a4d07bf29da7af36eb4
d64a7edab1b9eb618164ee97ba6ca2e0c2c39410:
title: 'wifi: ath9k: Fix potential array-index-out-of-bounds read in ath9k_htc_txstatus()'
mainline: 2adc886244dff60f948497b59affb6c6ebb3c348
upstream: f44f073c78112ff921a220d01b86d09f2ace59bc
7474abe2c012625b0cc7f08d5089c1510d92a608:
title: 'bpf: Add map and need_defer parameters to .map_fd_put_ptr()'
mainline: 20c20bd11a0702ce4dc9300c3da58acf551d9725
upstream: 5aa1e7d3f6d0db96c7139677d9e898bbbd6a7dcf
f3402b957fdf478a6f115e958f514e61c64cb846:
title: 'scsi: libfc: Don''t schedule abort twice'
mainline: b57c4db5d23b9df0118a25e2441c9288edd73710
upstream: debaf1600843a98fe794923781d731c2ccf5a1e8
d49f575f0871d9008dbc471e24bb06afd954e336:
title: 'scsi: libfc: Fix up timeout error in fc_fcp_rec_error()'
mainline: 53122a49f49796beb2c4a1bb702303b66347e29f
upstream: 1cfcd5845f6141ea6580d13fc021fce7de324d3e
2bcbb1bff89713910536e9aec5f42ce8d106a86b:
title: 'ARM: dts: rockchip: fix rk3036 hdmi ports node'
mainline: 27ded76ef0fcfcf939914532aae575cf23c221b4
upstream: 281c16796d60e713cb86c08e09200d290232c6d3
131b53e398cd5cdd930d6b5c404953142b0ee046:
title: 'ARM: dts: imx25/27-eukrea: Fix RTC node name'
mainline: 68c711b882c262e36895547cddea2c2d56ce611d
upstream: 26633c330ad956bf3878057f88395a5aae89240f
7c4c3abbd88ea0d578de393487684dadd026c0f1:
title: 'ARM: dts: imx: Use flash@0,0 pattern'
mainline: 1e1d7cc478fb16816de09740e3c323c0c188d58f
upstream: 9c5dc6b0e2d37b8e718cf3ef66c4a2f771dee20e
f6bc8318f88aae9883253889f9e36bda8841e891:
title: 'ARM: dts: imx27: Fix sram node'
mainline: 2fb7b2a2f06bb3f8321cf26c33e4e820c5b238b6
upstream: 0ab77b773ebcc5aa5087fdd18deb851a7ed6a3a6
9fc574b8c1464071d8319710708885ccc0a431b4:
title: 'ARM: dts: imx1: Fix sram node'
mainline: c248e535973088ba7071ff6f26ab7951143450af
upstream: 9d3aeecaac3030a1d95ed0483ecbf16c89e403f0
a85363dccc0d0d632635e01c29fe341129125f9f:
title: 'ARM: dts: imx27-apf27dev: Fix LED name'
mainline: dc35e253d032b959d92e12f081db5b00db26ae64
upstream: 6296b2c41f0bca9e1308d4d7a85800245b486ad9
c462fbab07ab0f93ec19d7a6d907685ea1a06d54:
title: 'ARM: dts: imx23-sansa: Use preferred i2c-gpios properties'
mainline: e3aa1a82fb20ee97597022f6528823a8ab82bde6
upstream: cf146a95be04e40b317c38b116b2efd4b043c3dd
7e7a432ac9ea935be11a15fea46457de63f7e112:
title: 'ARM: dts: imx23/28: Fix the DMA controller node name'
mainline: 858d83ca4b50bbc8693d95cc94310e6d791fb2e6
upstream: 3d8e8afe1de475ab4d9470c6d731a1c0cf29deee
da94a28d1bdc83ef21d12a68ed91787db4fa3b1e:
title: 'md: Whenassemble the array, consult the superblock of the freshest device'
mainline: dc1cc22ed58f11d58d8553c5ec5f11cbfc3e3039
upstream: 81ca80caa3c5c2e4e5d1da2dca42cc11964c1e9f
d68481e8bff48e47200f68c0f58b20891791c91d:
title: 'wifi: rtl8xxxu: Add additional USB IDs for RTL8192EU devices'
mainline: 4e87ca403e2008b9e182239e1abbf6876a55eb33
upstream: 099b8d44c6a0ab899600f6ece6737ce8b527dbc7
a1351ac1cf686629cd1eb5b7a1065b3683611007:
title: 'wifi: rtlwifi: rtl8723{be,ae}: using calculate_bit_shift()'
mainline: 5c16618bc06a41ad68fd8499a21d35ef57ca06c2
upstream: 93aab385375ddd03a83f5b8444c665ee2c2b6d88
b656f1f1849b925cd68ab74a777a9cc75f8d774a:
title: 'wifi: cfg80211: free beacon_ies when overridden from hidden BSS'
mainline: 32af9a9e1069e55bc02741fb00ac9d0ca1a2eaef
upstream: fc736ef2b3b2e535c2ba46966bd8083365c96a11
edbe2c53887737af65f496c2265285f74a4768cd:
title: 'ASoC: doc: Fix undefined SND_SOC_DAPM_NOPM argument'
mainline: 67c7666fe808c3a7af3cc6f9d0a3dd3acfd26115
upstream: bbb3342c6343688fb673d7c6b51cbf8d184565d2
658d3409acede1f86abdcfa706919570144a0b55:
title: 'fast_dput(): handle underflows gracefully'
mainline: 504e08cebe1d4e1efe25f915234f646e74a364a8
upstream: fabeeafdab5e1239e794b8ce72df02503d0ced83
4b7f4e14cc08eacfa5ca86eacc05a8271b28d889:
title: 'RDMA/IPoIB: Fix error code return in ipoib_mcast_join'
mainline: 753fff78f430704548f45eda52d6d55371a52c0f
upstream: c6d9287ebe4ed77ea34fa450a5d70f4984824181
abd23fc2b176740252f577b29693fbae20c1c8f5:
title: 'drm/drm_file: fix use of uninitialized variable'
mainline: 1d3062fad9c7313fff9970a88e0538a24480ffb8
upstream: 803bd61b474d6dbffc8c5418c61e8da586c94450
99467f7e403930a41f8bea2542279956188c128d:
title: 'drm/framebuffer: Fix use of uninitialized variable'
mainline: f9af8f0c1dc567a5a6a6318ff324c45d80d4a60f
upstream: 081d55ccd15d7edd3786c285866cdd06a28f2c6f
d6660003336dbf23b039bcb0601dff7a42f14f0d:
title: 'drm/mipi-dsi: Fix detach call without attach'
mainline: 90d50b8d85834e73536fdccd5aa913b30494fef0
upstream: 9eef5de467f413e14c9b145aa41914334c29f8a7
edc53e8e2a27c8774234a5e3b143fdd6c3136644:
title: 'media: stk1160: Fixed high volume of stk1160_dbg messages'
mainline: b3695e86d25aafbe175dd51f6aaf6f68d341d590
upstream: 3f61c5b5bb53a842d683680c347366b9c431c3b4
3590c7ea1d2a0882c4e8969300159543fda974aa:
title: 'PCI: add INTEL_HDA_ARL to pci_ids.h'
mainline: 5ec42bf04d72fd6d0a6855810cc779e0ee31dfd7
upstream: a6265345461f1580efd7e38ba6b9506dda987d23
f5b5ee65a158a23f105ace2085c6beafb450aa89:
title: 'ALSA: hda: Add Icelake PCI ID'
e3d7a6fbda19cd9d3d62c61f0557b2ddcbc86c4f:
title: 'ALSA: hda: Intel: add HDA_ARL PCI ID support'
mainline: a31014ebad617868c246d3985ff80d891f03711e
upstream: fa7eb2295f5fb213b4c5583bd1a3be6fdb682185
c5e1693a823b9baaba503fd12531f9b7ae802a8d:
title: 'drm/exynos: Call drm_atomic_helper_shutdown() at shutdown/unbind time'
mainline: 16ac5b21b31b439f03cdf44c153c5f5af94fb3eb
upstream: 8ab9b22151400c549f40f2390f1d101d80ec089e
f1a52361385cf56587f45df0e419270b476fb717:
title: 'IB/ipoib: Fix mcast list locking'
mainline: 4f973e211b3b1c6d36f7c6a19239d258856749f9
upstream: 4c8922ae8eb8dcc1e4b7d1059d97a8334288d825
a113f3ea4415f689541d9452c474ae03fc2e38d4:
title: 'media: ddbridge: fix an error code problem in ddb_probe'
mainline: 09b4195021be69af1e1936cca995712a6d0f2562
upstream: 7fe1190951cf4f45ff602250b29c4665c264b78e
9b68e07d9da7ee0571e1bdd80bf64f631345fedb:
title: 'clk: hi3620: Fix memory leak in hi3620_mmc_clk_init()'
mainline: bfbea9e5667cfa9552c3d88f023386f017f6c308
upstream: c807df25c33f1365fda042b11085a4861ec6e4f9
96bc3d1b305d5d5fe2b95d94b86b46a902bd146b:
title: 'clk: mmp: pxa168: Fix memory leak in pxa168_clk_init()'
mainline: 2fbabea626b6467eb4e6c4cb7a16523da12e43b4
upstream: 15b51ad774214f9bd9a969bf4880ebeb4dbd4868
c33e46a8972e0956bf361ede13f448eaa042181a:
title: 'leds: trigger: panic: Don''t register panic notifier if creating the trigger failed'
mainline: afacb21834bb02785ddb0c3ec197208803b74faa
upstream: 6c0a90374357d7bc3fde5fc096ae996699e4eb22
d7d0f5e11bb0b6145733eb2cb28b3639388f84f6:
title: 'um: Fix naming clash between UML and scheduler'
mainline: 541d4e4d435c8b9bfd29f70a1da4a2db97794e0a
upstream: 7ad082147c5d4e74b06ee5d9fd992fcdc1bf75bb
9b93ed7199417436eb33dc11cd20fc5d4964f693:
title: 'um: Don''t use vfprintf() for os_info()'
mainline: 236f9fe39b02c15fa5530b53e9cca48354394389
upstream: e0fe0da96187d485633cdcfe4ae41ca4d15dd412
a0b367d347123053abb1b97bc22154dab9ae22f3:
title: 'um: net: Fix return type of uml_net_start_xmit()'
mainline: 7d748f60a4b82b50bf25fad1bd42d33f049f76aa
upstream: af95ebc8ed68503602b0490faca91df4a844b223
7a559ea7d22e2523c0c38d7597c79e8f5c663823:
title: 'mfd: ti_am335x_tscadc: Fix TI SoC dependencies'
mainline: 284d16c456e5d4b143f375b8ccc4038ab3f4ee0f
upstream: bad080a74ac807a1dac93c9db96156a434bb5cb4
79a5e39dee6e10829a945d9f6a5761bdb46c3803:
title: 'PCI: Only override AMD USB controller if required'
mainline: e585a37e5061f6d5060517aed1ca4ccb2e56a34c
upstream: a17d6ef61d1615851dbf0111ce1e61af4a897804
2b84420be156e351f2e9d5975ed7679bdda1ff19:
title: 'usb: hub: Replace hardcoded quirk value with BIT() macro'
mainline: 6666ea93d2c422ebeb8039d11e642552da682070
upstream: 2ba7f86b8703af8ace1a011b041c2bd654409e3d
56552e5cf5d1e10d74d67c2b9a5adc4f258faee5:
title: 'libsubcmd: Fix memory leak in uniq()'
mainline: ad30469a841b50dbb541df4d6971d891f703c297
upstream: 0d143f52174d588228fa73275de701d58b62ea4a
7f727e04636fa507a472cd48c5b7822fd92fa973:
title: "virtio_net: Fix \"\u2018%d\u2019 directive writing between 1 and 11 bytes into a region of size 10\" warnings"
mainline: e3fe8d28c67bf6c291e920c6d04fa22afa14e6e4
upstream: 7840b2e4ba3e9288df84dac1417102a174c71229
7da16dee92cf04281c2b9ba054ed1277bdef0745:
title: 'ceph: fix deadlock or deadcode of misusing dget()'
mainline: b493ad718b1f0357394d2cdecbf00a44a36fa085
upstream: eb55ba8aa7fb7aad54f40fbf4d8dcdfdba0bebf6
f6292d4326aea4ef58ca1b9e0050d4531b09b656:
title: 'drm/amdgpu: Release ''adev->pm.fw'' before return in ''amdgpu_device_need_post()'''
mainline: 8a44fdd3cf91debbd09b43bd2519ad2b2486ccf4
upstream: 616053201f939cb326836316d8afcd1e3d2df18b
4a8a10a1d1379bb73f929d2ff61c91cd50fa76e1:
title: 'wifi: cfg80211: fix RCU dereference in __cfg80211_bss_update'
mainline: 1184950e341c11b6f82bc5b59564411d9537ab27
upstream: e01d8d01ba197cac99bef2495fbf5640f0bc5a72
9b0dce0699b0cff330f26757170390e60beecc2f:
title: 'scsi: isci: Fix an error code problem in isci_io_request_build()'
mainline: 658365c6b0857e6a306436e315a8633937e3af42
upstream: 86ca4cb47d8213773044b151e6861784d646ee35
287b49e9dddc421e7cbcf2ce9ded277dcd7bb385:
title: 'net: remove unneeded break'
mainline: 7ebb9db011088f9bd357791f49cb7012e66f29e2
upstream: b2460d9640b13afd691f35b075d16f7fc179c7cb
6c59597adc4da77a4c79730b2d0d2f6bb5103f07:
title: 'ixgbe: Remove non-inclusive language'
mainline: 93b067f154b3edfd3d75a272fd9433bf787e2e1d
upstream: aba0ff77fce0db42a45de1dca5d34aa717d5415c
12a1e3ffea01766734037b0fe1369d278b669d88:
title: 'ixgbe: Refactor overtemp event handling'
mainline: 6c1b4af8c1b20c70dde01e58381685d6a4a1d2c8
upstream: d9ffeffbc43250255f087adb55b1a99cd4fe0c43
0fad6add2e903cf769f5d922a43c6616fce2d590:
title: 'ixgbe: Fix an error handling path in ixgbe_read_iosf_sb_reg_x550()'
mainline: bbc404d20d1b46d89b461918bc44587620eda200
upstream: b74c5d0d164efc6a9ebd5e880234987e1e8970d1
e0ffb3925dba851417d00745b2ce9c4b314589c3:
title: 'ipv6: Ensure natural alignment of const ipv6 loopback and router addresses'
mainline: 60365049ccbacd101654a66ddcb299abfabd4fc5
upstream: e6b0f4f7e3b2429d78a54ad5ec705b4119010c32
86c1617a51a7e041f7b3106e796f5dd4177a53e2:
title: 'llc: call sock_orphan() at release time'
mainline: aa2b2eb3934859904c287bf5434647ba72e14c1c
upstream: 6b950c712a9a05cdda4aea7fcb2848766576c11b
a0373ec83347192d0bc2f3352c074e8b023c42a5:
title: 'netfilter: nf_log: replace BUG_ON by WARN_ON_ONCE when putting logger'
mainline: 259eb32971e9eb24d1777a28d82730659f50fdcb
upstream: b0b2937fda85f1eaf885527518993a035cfa13bc
ddff75cf19625cf745da29f133a12eb35e48de78:
title: 'net: Fix one possible memleak in ip_setup_cork'
mainline: 9783ccd0f2507cbe3c5ff1cb84bf6ae3a512d17d
f4e1df41128d009e3eb57658e1304d2f35109b50:
title: 'net: ipv4: fix a memleak in ip_setup_cork'
mainline: 5dee6d6923458e26966717f2a3eae7d09fc10bf6
upstream: 3241813266b623a1153db37f0204cf4225bd6864
fc4e079263f4dc3afed7beef32f09e11cfdb83ff:
title: 'af_unix: fix lockdep positive in sk_diag_dump_icons()'
mainline: 4d322dce82a1d44f8c83f0f54f95dd1b8dcf46c9
upstream: 875f31aaa67e306098befa5e798a049075910fa7
17fe0fd15062dc03aedcf4bb6572a4a9592807b6:
title: 'net: sysfs: Fix /sys/class/net/<iface> path'
mainline: ae3f4b44641dfff969604735a0dcbf931f383285
upstream: 3dc7b3ffd5c539124ee8fc42a32a91b5df13717d
985d3a3dd71c81ab2012fd3b8f0a769c71a19237:
title: 'HID: apple: Swap the Fn and Left Control keys on Apple keyboards'
mainline: 346338ef00d35bf8338ded171f9abeb9b10b43df
upstream: f27e9a72c1079449474ab6b4858bd30ec3d9ec89
7412effbe212ef6ccdf8e42b1c40364e6c369a17:
title: 'HID: apple: Add support for the 2021 Magic Keyboard'
mainline: 0cd3be51733febb4f8acb92bcf55b75fe824dd05
upstream: adfbe479c1b60c4e97734dfbeeb483fe37a9df71
e42213c7c7b015e6b41fb27d9b6264309042a750:
title: 'HID: apple: Add 2021 magic keyboard FN key mapping'
mainline: 531cb56972f2773c941499fcfb639cd5128dfb27
upstream: 0802f8e32b0212b3e5f14eb729c96e6d90a47934
e827391d4767cbb6a25f85d1e17c05799f6f81f6:
title: 'bonding: remove print in bond_verify_device_path'
mainline: 486058f42a4728053ae69ebbf78e9731d8ce6f8b
upstream: 9bb3bf598f4b0f5481dbc585db2d5021304ac1b5
7f0c76f847575a92100f05495514a3464534d593:
title: 'dmaengine: fix is_slave_direction() return false when DMA_DEV_TO_DEV'
mainline: a22fe1d6dec7e98535b97249fdc95c2be79120bb
upstream: 743259cc178aee41626f5929ed9ea6f63bb0c631
24288c6c65f514b98d7b1c1feb237b51a56ab054:
title: 'phy: ti: phy-omap-usb2: Fix NULL pointer dereference for SRP'
mainline: 7104ba0f1958adb250319e68a15eff89ec4fd36d
upstream: 486218c11e8d1c8f515a3bdd70d62203609d4b6b
56dc4afb9fa67af5b158a6b184216302e793a0b7:
title: 'atm: idt77252: fix a memleak in open_card_ubr0'
mainline: f3616173bf9be9bf39d131b120d6eea4e6324cb5
upstream: bd70b7541b30213829ca7a2d02e428a4449821ff
2214d04c620940a739fa5a5ce070a3c785aa0cd5:
title: 'hwmon: (aspeed-pwm-tacho) mutex for tach reading'
mainline: 1168491e7f53581ba7b6014a39a49cfbbb722feb
upstream: 52830e218a4d5e38c6a781c7912da777252f8c40
2ac57567eda95eb1a9c39e819eab709767452dfe:
title: 'inet: read sk->sk_family once in inet_recv_error()'
mainline: eef00a82c568944f113f2de738156ac591bbd5cd
upstream: caa064c3c2394d03e289ebd6b0be5102eb8a5b40
5a9a22f2873e63cd857c7a6659f3d38484ac2e70:
title: 'rxrpc: Fix response to PING RESPONSE ACKs to a dead call'
mainline: 6f769f22822aa4124b556339781b04d810f0e038
upstream: 16d97ffdca5515fccc7c969b6025d1551e84fe34
96d352f660e2e222dc1bab6b2c4740237dd3b305:
title: 'tipc: Check the bearer type before calling tipc_udp_nl_bearer_add()'
mainline: 3871aa01e1a779d866fa9dfdd5a836f342f4eb87
upstream: 24ec8f0da93b8a9fba11600be8a90f0d73fb46f1
de3d17a308ceded0363dffa3b2ee69b9fbfbb6cc:
title: 'ppp_async: limit MRU to 64K'
mainline: cb88cb53badb8aeb3955ad6ce80b07b598e310b8
upstream: 4fdb14ba89faff6e6969a4dffdc8e54235d6e5ed
a057d02cf808c2c042d13aa9ada37a250fe329f2:
title: 'netfilter: nft_compat: reject unused compat flag'
mainline: 292781c3c5485ce33bd22b2ef1b2bed709b4d672
upstream: 56fb2bf4ab8c91a2e078553497b6c5b2f1dac699
990506c3102a4016f10a7b705a3f95a2dba0e567:
title: 'netfilter: nft_compat: restrict match/target protocol to u16'
mainline: d694b754894c93fb4d71a7f3699439dec111decc
upstream: 1d769e2dc5444c3ab3010887d7c3cda76a0310e7
700f4e9ff1bac4b1bc1780bcc9cf5695e4392028:
title: 'net/af_iucv: clean up a try_then_request_module()'
mainline: 4eb9eda6ba64114d98827e2870e024d5ab7cd35b
upstream: 8811188205406ce59c34fabc18e2421b38c03fdd
6716f2f7d44fa8420f77009a11593525ae9255b2:
title: 'USB: serial: qcserial: add new usb-id for Dell Wireless DW5826e'
mainline: 129690fb229a20b6e563a77a2c85266acecf20bc
upstream: e3cd866fcbeb03b13f6fc7b6133cb542c8484c4a
39a732c5a779ddbfbc3e662856dfcaa717af4a26:
title: 'USB: serial: option: add Fibocom FM101-GL variant'
mainline: b4a1f4eaf1d798066affc6ad040f76eb1a16e1c9
upstream: 9c83c6116f5dde982e1f33a1b47bde2991ac8ac5
b30273541bae7aaec17a09c2780e4a4c395edde1:
title: 'USB: serial: cp210x: add ID for IMST iM871A-USB'
mainline: 12b17b4eb82a41977eb848048137b5908d52845c
upstream: 80af54d045296bab4e2fe8704b4b9fc1f533e47b
eebb66beca62cded341b539533c7c7a91da8ac95:
title: 'Input: atkbd - skip ATKBD_CMD_SETLEDS when skipping ATKBD_CMD_GETID'
mainline: 683cd8259a9b883a51973511f860976db2550a6e
upstream: 0be65249b72efb7d6eec6aabbb9901f22b4c9856
7d25e28ce6dc61080ffcab293998214b86a14b11:
title: 'vhost: use kzalloc() instead of kmalloc() followed by memset()'
mainline: 4d8df0f5f79f747d75a7d356d9b9ea40a4e4c8a9
upstream: 95eab1039625d54d1770665756dd34e9fe926638
6a49558f890e67f40142f23305b2b6dbffee6931:
title: 'btrfs: send: return EOPNOTSUPP on unknown flags'
mainline: f884a9f9e59206a2d41f265e7e403f080d10b493
upstream: be548d984286e2d58c3135aa0cf1cbafa0cad8a7
39be5d7e52744cac421786024357c1c3d7570597:
title: 'spi: ppc4xx: Drop write-only variable'
mainline: b3aa619a8b4706f35cb62f780c14e68796b37f3f
upstream: 80a642c11a91fdff66406b52197097d97685e4e1
679ed29719be8e945287b4e87a641900507fe003:
title: 'ASoC: rt5645: Fix deadlock in rt5645_jack_detect_work()'
mainline: 6ef5d5b92f7117b324efaac72b3db27ae8bb3082
upstream: 3dd2d99e2352903d0e0b8769e6c9b8293c7454b2
dee976568a7a732baea9b4547a3a601896a32ec8:
title: 'Documentation: net-sysfs: describe missing statistics'
mainline: e528afb72a481977456bb18345d4e7f6b85fa7b1
upstream: b908fdcb6bbc07a3314afb386415b616fa01732f
7a193babedaf498a625c7b82eea463c89589a2a2:
title: 'net: sysfs: Fix /sys/class/net/<iface> path for statistics'
mainline: 5b3fbd61b9d1f4ed2db95aaf03f9adae0373784d
upstream: e7928873d9ac5a6194f0ffc56549d4262af7e568
c3be0bd42d8b5436b4f4fc9e2261b3d2a4c738e1:
title: 'MIPS: Add ''memory'' clobber to csum_ipv6_magic() inline assembler'
mainline: d55347bfe4e66dce2e1e7501e5492f4af3e315f8
upstream: 54d186fb5128ea95dbacbe350440208220555039
1260d580ea28af4201a331f13f5fb5b96da08f94:
title: 'i40e: Fix waiting for queues of all VSIs to be disabled'
mainline: c73729b64bb692186da080602cd13612783f52ac
upstream: 04b9c13dc116af8ad88b98d6a96765e0fa4a2b23
44ec3b6a27b2d303dced9d70ed708cc8d8ed3784:
title: 'tracing/trigger: Fix to return error if failed to alloc snapshot'
mainline: 0958b33ef5a04ed91f61cef4760ac412080c4e08
upstream: bcf4a115a5068f3331fafb8c176c1af0da3d8b19
deb218b8416f96a7cb91d0ce311dd3418729c827:
title: 'mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again'
mainline: 9319b647902cbd5cc884ac08a8a6d54ce111fc78
upstream: c593d26fb5d577ef31b6e49a31e08ae3ebc1bc1e
3e0c669b2a6d346166ce0c47d1abf45f69046404:
title: 'HID: wacom: generic: Avoid reporting a serial of ''0'' to userspace'
mainline: ab41a31dd5e2681803642b6d08590b61867840ec
upstream: 2303e0b4005c13c0faa6562e32886ebf8ee04f57
7cf7d8509d54a81f1963ce1fb4346ca851f31ff3:
title: 'HID: wacom: Do not register input devices until after hid_hw_start'
mainline: c1d6708bf0d3dd976460d435373cf5abf21ce258
upstream: d943536197c1a05e377452af4ec7942e11d018f4
6f2e6123d897f20b9e8ba8e47c2466909dcb5580:
title: 'USB: hub: check for alternate port before enabling A_ALT_HNP_SUPPORT'
mainline: f17c34ffc792bbb520e4b61baa16b6cfc7d44b13
upstream: 67d96ddb269523ba171b0c6f8582a9f32812447b
b7b8de89e0c14584f675cf1c1e7ceb648ae1d1e1:
title: 'usb: f_mass_storage: forbid async queue when shutdown happen'
mainline: b2d2d7ea0dd09802cf5a0545bf54d8ad8987d20c
upstream: 68a8f87c9c2e514eb9bded7337044142ff7c1ba0
5b4d630c61084a0afa27b2d6e45335a84d333be3:
title: 'scsi: Revert "scsi: fcoe: Fix potential deadlock on &fip->ctlr_lock"'
mainline: 977fe773dcc7098d8eaf4ee6382cb51e13e784cb
upstream: 94a600226b6d0ef065ee84024b450b566c5a87d6
3d027c0afcebe6338e106257e984a69500b9c1f6:
title: 'firewire: core: correct documentation of fw_csr_string() kernel API'
mainline: 5f9ab17394f831cb7986ec50900fa37507a127f1
upstream: cc9e5616a31b3054be3852d41f91592cd21f4f83
e9ea3b98c3eeb1be14666afce0a52eca86630704:
title: 'nfc: nci: free rx_data_reassembly skb on NCI device cleanup'
mainline: bfb007aebe6bff451f7f3a4be19f4f286d0d5d9c
upstream: 7e9a8498658b398bf11b8e388005fa54e40aed81
2f07b4feb7344a12863625df46967a3b6990a791:
title: 'xen-netback: properly sync TX responses'
mainline: 7b55984c96ffe9e236eb9c82a2196e0b1f84990d
upstream: 543fc0ea771528b7e2aa793bea1c46952d64d404
0b85140d50e49360af625aa8ba84de40b18adbb7:
title: 'ext4: fix double-free of blocks due to wrong extents moved_len'
mainline: 55583e899a5357308274601364741a83e78d6ac4
upstream: b4fbb89d722cbb16beaaea234b7230faaaf68c71
d375940a2f5db7ac750a0c16fc7afeff22f09ddf:
title: 'staging: iio: ad5933: fix type mismatch regression'
mainline: 6db053cd949fcd6254cea9f2cd5d39f7bd64379c
upstream: 4a0efde7875822485ebfd991874d454d2347e1a0
5e09189142b229f4a7b98b105b89548bb1895b3d:
title: 'x86/mm/ident_map: Use gbpages only where full GB page should be mapped.'
mainline: d794734c9bbfe22f86686dc2909c25f5ffe1a572
upstream: 9149fef02dc1c54d2b4b9a555e11e7482f6ab583
d24322c6c1cb11ee854b27d53e8f57598f58d906:
title: 'ALSA: hda/conexant: Add quirk for SWS JS201D'
mainline: 4639c5021029d49fd2f97fa8d74731f167f98919
upstream: e0de24ef5b3efe5636668f5090fa0833c6fb5b77
a53d021d96e27b4e691be9bbf2b0e7e6a971a556:
title: 'nilfs2: fix data corruption in dsync block recovery for small block sizes'
mainline: 67b8bcbaed4777871bb0dcc888fb02a614a98ab1
upstream: 5278c3eb6bf5896417572b52adb6be9d26e92f65
188292ff815215ff899d45a09e860000e12d53b7:
title: 'nilfs2: fix hang in nilfs_lookup_dirty_data_buffers()'
mainline: 38296afe3c6ee07319e01bb249aa4bb47c07b534
upstream: 228742b2ddfb99dfd71e5a307e6088ab6836272e
59185e887608415f810273b3d66a7c0a82ab145a:
title: 'nfp: use correct macro for LengthSelect in BAR config'
mainline: b3d4f7f2288901ed2392695919b3c0e24c1b4084
upstream: 09e5ae88b985524cb4f559c81b684f77cb237893
ab54d44fa99cd6d87b05c7805ca0666c11b1fb36:
title: 'irqchip/irq-brcmstb-l2: Add write memory barrier before exit'
mainline: b0344d6854d25a8b3b901c778b1728885dd99007
upstream: edb943366fe91647079b58fa85781006fbfbe34a
70bd0bc34ed8b422fb44e5f570cd8923f20f875b:
title: 'pmdomain: core: Move the unused cleanup to a _sync initcall'
mainline: 741ba0134fa7822fcf4e4a0a537a5c4cfd706b20
upstream: 81c0229f34f0e1330789fae616b9e2219ab28477
072057390d7c127c32d061f52c8255b6e4b77305:
title: 'Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d"'
mainline: bed9e27baf52a09b7ba2a3714f1e24e17ced386d
upstream: 1e8c1c2a92692881ac7ec92dcf1c8a846584251b
edcd4473ab9ae8709bfdad2665bbb1d20f438364:
title: 'sched/membarrier: reduce the ability to hammer on sys_membarrier'
mainline: 944d5fe50f3f03daacfea16300e656a1691c4a23
upstream: 3cd139875e9a7688b3fc715264032620812a5fa3
9dc394f2da9b2208457484dbcdcf9cdb3ee2d7ed:
title: 'nilfs2: fix potential bug in end_buffer_async_write'
mainline: 5bc09b397cbf1221f8a8aacb1152650c9195b02b
upstream: c4a09fdac625e64abe478dcf88bfa20406616928
cdb04bf58f0b42afc09c9a9ba1f22e19b432a345:
title: 'lsm: new security_file_ioctl_compat() hook'
mainline: f1bb47a31dff6d4b34fb14e99850860ee74bb003
upstream: f8f51085b4be6132762ce0d8940071ccdcce2504
141272175d24b1f41c429b0364d5f5852f6daa2d:
title: 'netfilter: nf_tables: fix pointer math issue in nft_byteorder_eval()'
mainline: c301f0981fdd3fd1ffac6836b423c4d7a8e0eb63
upstream: fca41e5b687e029f69e3a35a2fa31e2560e538dc

152
.elts/meta/4.14.340.yaml Normal file
View File

@ -0,0 +1,152 @@
292ea5ee570c5edd64c505d5a645f421c342327c:
title: 'net/sched: Retire CBQ qdisc'
mainline: 051d442098421c28c7951625652f61b1e15c4bd5
upstream: 23e01e29002a015975bfe9da401ca2068cef8cc0
48f4bae5b9694dcb5cf7d760fca89c76bbb4786a:
title: 'net/sched: Retire ATM qdisc'
mainline: fb38306ceb9e770adfb5ffa6e3c64047b55f7a07
upstream: d9d084b263dcbd6b35ff4732b3eb78b5e61fcac1
e8321667659838270cf620dbb9f52be23ed92cc1:
title: 'net/sched: Retire dsmark qdisc'
mainline: bbe77c14ee6185a61ba6d5e435c1cbb489d2a9ed
upstream: 88f8fcd4d137174a88795a9da5f3e92bda04cabb
45dea6f77d434e7b87f21e13eb7a0781321084f0:
title: 'memcg: add refcnt for pcpu stock to avoid UAF problem in drain_all_stock()'
mainline: 1a3e1f40962c445b997151a542314f3c6097f8c3
upstream: 9e46a20397f443d02d6c6f1a72077370e8cbc8da
c352221909a64672b1725ee06095c35aa3b652d2:
title: 'nilfs2: replace WARN_ONs for invalid DAT metadata block requests'
mainline: 5124a0a549857c4b87173280e192eea24dea72ad
upstream: b06dec684e11ea944d896ac78cec1602e5157eb8
9c31d18305176ac3339d2e7fb16e23a78bd6147f:
title: 'sched/rt: Fix sysctl_sched_rr_timeslice intial value'
mainline: c7fcb99877f9f542c918509b2801065adcaf46fa
upstream: 41b7572dea9f7196d075b40d5ac8aafdb5f4b0d4
6d01d5fde49ee90ac890b2a96c8c7a8bc291805c:
title: 'sched/rt: sysctl_sched_rr_timeslice show default timeslice after reset'
mainline: c1fc6484e1fb7cc2481d169bfef129a1b0676abe
upstream: 1f80bc015277247c9fd9646f7c21f1c728b5d908
7ccbe0f58d447aea568811db944b7c6d15a5feb7:
title: 'sched/rt: Disallow writing invalid values to sched_rt_period_us'
mainline: 079be8fc630943d9fc70a97807feb73d169ee3fc
upstream: 2d931472d4740d3ada7011cc4c3499948d3a22fa
93331ecf6b4e7b6b2027b2c6ffa0fad20fc9a2d4:
title: 'scsi: target: core: Add TMF to tmr_list handling'
mainline: 83ab68168a3d990d5ff39ab030ad5754cbbccb25
upstream: 425a571a7e6fc389954cf2564e1edbba3740e171
ad947ce27c06a8e0004da911805699199e04f6a2:
title: 'dmaengine: shdma: increase size of ''dev_id'''
mainline: 404290240827c3bb5c4e195174a8854eef2f89ac
upstream: bcbaa5ce276fc342cbae3b3148b2af85d3679d80
5a5772e0f601b64f0f8a3abc4f6dad020235e429:
title: 'wifi: cfg80211: fix missing interfaces when dumping'
mainline: a6e4f85d3820d00694ed10f581f4c650445dbcda
upstream: 31b8419692ae51d2671676eace947b428004d2ea
b1e9a26d3a909e8207d9f17f75592e8b94a1da9f:
title: 'wifi: mac80211: fix race condition on enabling fast-xmit'
mainline: bcbc84af1183c8cf3d1ca9b78540c2185cd85e7f
upstream: 76fad1174a0cae6fc857b9f88b261a2e4f07d587
dbe08f914e17a73f39417420d22dd7730e079ba9:
title: 'fbdev: savage: Error out if pixclock equals zero'
mainline: 04e5eac8f3ab2ff52fa191c187a46d4fdbc1e288
upstream: 224453de8505aede1890f007be973925a3edf6a1
dc8cc812cd193503fa1ffbac6770e2f82f9671bd:
title: 'fbdev: sis: Error out if pixclock equals zero'
mainline: e421946be7d9bf545147bea8419ef8239cb7ca52
upstream: 84246c35ca34207114055a87552a1c4289c8fd7e
050de50371ba2727fcaffb5a438cfc70eeee3d03:
title: 'ahci: asm1166: correct count of reported ports'
mainline: 0077a504e1a4468669fd2e011108db49133db56e
upstream: 3f25115864b2abfac4f9267475ed9419073aa560
e08ae878b02e2f2953a7556c05a25ca5c3628c24:
title: 'ext4: avoid allocating blocks from corrupted group in ext4_mb_try_best_found()'
mainline: 4530b3660d396a646aad91a787b6ab37cf604b53
upstream: 21f8cfe79f776287459343e9cfa6055af61328ea
a8bb8329743029dd77a6bbc7ffaf8ec83c1384c3:
title: 'ext4: avoid allocating blocks from corrupted group in ext4_mb_find_by_goal()'
mainline: 832698373a25950942c04a512daa652c18a9b513
upstream: 5a6dcc4ad0f7f7fa8e8d127b5526e7c5f2d38a43
d8f22636a42eb332f53a25f4271827716a9780cc:
title: 'regulator: pwm-regulator: Add validity checks in continuous .get_voltage'
mainline: c92688cac239794e4a1d976afa5203a4d3a2ac0e
upstream: 733f4c36e68cc664e0083d4ff1d5e9fadee2120b
974906d0d9cab75a506494745ff92b214bada2e3:
title: 'hwmon: (coretemp) Enlarge per package core count limit'
mainline: 34cf8c657cf0365791cdc658ddbca9cc907726ce
upstream: 171977332b38f271cd08dede4a792182a811a994
da86812addd2aba615e37f3d02a02859cd7c5493:
title: 'firewire: core: send bus reset promptly on gap count error'
mainline: 7ed4380009e96d9e9c605e12822e987b35b05648
upstream: 98fc79aad9ce694cbcc202570befb8f9150cbea6
f2a5b354a969fc3cb9fc291ba5e622f0ff943618:
title: 'virtio-blk: Ensure no requests in virtqueues before deleting vqs.'
mainline: 4ce6e2db00de8103a0687fb0f65fd17124a51aaa
upstream: 2b5128c714d863cd8d259aa9d87bed2d6aa6a5a8
b7436a25cb86e673b0b19506d3ba9dcdcf01e3de:
title: 's390/qeth: Fix potential loss of L3-IP@ in case of network issues'
mainline: 2fe8a236436fe40d8d26a1af8d150fc80f04ee1a
upstream: 07dbb1c86a81f96c779b2267ca1994f61bc1e585
5cf1aceb57dea1645112c6673b1e633805ccffcf:
title: 'mm: memcontrol: switch to rcu protection in drain_all_stock()'
mainline: e1a366be5cb4f849ec4de170d50eebc08bb0af20
upstream: 9b78faee4829e8d4bc88f59aa125e219ad834003
6b9f863739cf9b288aebc3b47a9a0b46d82fb076:
title: 'dm-crypt: don''t modify the data when using authenticated encryption'
mainline: 50c70240097ce41fe6bce6478b80478281e4d0f7
upstream: 43a202bd552976497474ae144942e32cc5f34d7e
462d9e209c0fca1e4dda298d209725ef39d73b10:
title: 'gtp: fix use-after-free and null-ptr-deref in gtp_genl_dump_pdp()'
mainline: 136cfaca22567a03bbb3bf53a43d8cb5748b80ec
upstream: f0ecdfa679189d26aedfe24212d4e69e42c2c861
f951d454d97724fb80e7820728e35223e0207304:
title: 'l2tp: pass correct message length to ip6_append_data'
mainline: 359e54a93ab43d32ee1bff3c2f9f10cb9f6b6e79
upstream: 4c3ce64bc9d36ca9164dd6c77ff144c121011aae
9449bb501c2106ff6a1032aabdbb30d11d3e2501:
title: 'usb: gadget: ncm: Avoid dropping datagrams of properly parsed NTBs'
mainline: 76c51146820c5dac629f21deafab0a7039bc3ccd
upstream: 059285e04ebb273d32323fbad5431c5b94f77e48
4bad3089552677d750edc4ccd0fbd2a52f53eef6:
title: 'IB/hfi1: Fix a memleak in init_credit_return'
mainline: 809aa64ebff51eb170ee31a95f83b2d21efa32e2
upstream: 2e4f9f20b32658ef3724aa46f7aef4908d2609e3
e32d2194770b6278678ca69981d21be95ae314c6:
title: 'RDMA/srpt: Support specifying the srpt_service_guid parameter'
mainline: fdfa083549de5d50ebf7f6811f33757781e838c0
upstream: 84f1dac960cfa210a3b7a7522e6c2320ae91932b
e0a38c97a50cc65f0ce9d3f6673d999ebf4248d4:
title: 'RDMA/srpt: fix function pointer cast warnings'
mainline: eb5c7465c3240151cd42a55c7ace9da0026308a1
upstream: e333db03ab6ee3bd3596739724250a9a374dd466
768622287c4688a25c6f37a3f667a8ed20f5d515:
title: 'scsi: jazz_esp: Only build if SCSI core is builtin'
mainline: 9ddf190a7df77b77817f955fdb9c2ae9d1c9c9a3
upstream: 63a1b5c7bc8623b084b034419c6253debfa4d3cf
757db7bb5082d313c77dd568323136ddd4b15139:
title: 'nouveau: fix function cast warnings'
mainline: 0affdba22aca5573f9d989bcb1d71d32a6a03efe
upstream: ba9ec8d32f0f9feda6c2c044dcd72ca214485040
3a93a1d1d4110d0c826efd53e3dbde8ebfc4ca84:
title: 'ipv6: sr: fix possible use-after-free and null-ptr-deref'
mainline: 5559cea2d5aa3018a5f00dd2aca3427ba09b386b
upstream: 953f42934533c151f440cd32390044d2396b87aa
29ac1aef647719e9c7cd6aeff459910bf5062b96:
title: 'packet: move from strlcpy with unused retval to strscpy'
mainline: 8fc9d51ea2d32a05f7d7cf86a25cc86ecc57eb45
upstream: a2b855119ec4a0142abf5ce354ea82f368dce778
92a10e44f1361057e751ccfb7fe3f22cd5053523:
title: 's390: use the correct count for __iowrite64_copy()'
mainline: 723a2cc8d69d4342b47dfddbfe6c19f1b135f09b
upstream: 2b505745a91e84338e4b728314f858a1b60b67e2
b47f8d88b2f28b8e2467bdd48ca8016adf4f1943:
title: 'PCI/MSI: Prevent MSI hardware interrupt number truncation'
mainline: db744ddd59be798c2627efbfc71f707f5a935a40
upstream: 343be31cc008a2f267863011934fb0aac6a9c8e2
57c80836ce9e30d1512614cd4e7802f31676c8b0:
title: 'KVM: arm64: vgic-its: Test for valid IRQ in its_sync_lpi_pending_table()'
mainline: 8d3a7dfb801d157ac423261d7cd62c33e95375f8
upstream: c2462b26faab4d40a78fc2862387bd615e0b7c25
d9bf292a90ce3928db273d3cbba8b9a9fd588e9c:
title: 'fs/aio: Restrict kiocb_set_cancel_fn() to I/O submitted via libaio'
mainline: b820de741ae48ccf50dd95e297889c286ff4f760
upstream: 337b543e274fe7a8f47df3c8293cc6686ffa620f

View File

@ -0,0 +1,100 @@
df02150025a3ac134a29c3a847b334f53d4b0c4a:
title: 'nfc: llcp_core: Hold a ref to llcp_local->dev when holding a ref to llcp_local'
mainline: c95f919567d6f1914f13350af61a1b044ac85014
skipped: commit is already present in branch
e4f367ae64ff2ab90407e21ce0928b749a0c0c50:
title: 'i40e: Fix filter input checks to prevent config with invalid values'
mainline: 3e48041d9820c17e0a51599d12e66c6e12a8d08d
skipped: missing prerequisite
67188c52c06ad8bf3890d9a2dc8cedc9a707cb61:
title: 'net: sched: em_text: fix possible memory leak in em_text_destroy()'
mainline: 8fcb0382af6f1ef50936f1be05b8149eb2f88496
skipped: commit is already present in branch
ee49874f862ffa7d155fa4b2ef12a4ad1504c184:
title: 'ARM: sun9i: smp: Fix array-index-out-of-bounds read in sunxi_mc_smp_init'
mainline: 72ad3b772b6d393701df58ba1359b0bb346a19ed
skipped: missing prerequisite
fe7f1685f44bf8c24e3d9d9bb5196c668513aedb:
title: 'net: bcmgenet: Fix FCS generation for fragmented skbuffs'
mainline: e584f2ff1e6cc9b1d99e8a6b0f3415940d1b3eb3
skipped: commit is already present in branch
0c220aefdb064f4fff02732ecd302f0901b15dc0:
title: 'net: Save and restore msg_namelen in sock_sendmsg'
mainline: 01b2885d9415152bcb12ff1f7788f500a74ea0ed
skipped: missing prerequisite
af9ec305b68635ae6d8eb957e91e723bfee0d336:
title: 'i40e: fix use-after-free in i40e_aqc_add_filters()'
mainline: 6a15584e99db8918b60e507539c7446375dcf366
skipped: commit is already present in branch
d94b35454b1ff91f3d1cb12198b00b71ec3341aa:
title: 'i40e: Restore VF MSI-X state during PCI reset'
mainline: 371e576ff3e8580d91d49026e5d5faebf5565558
skipped: missing prerequisite
4c731d37cdd8bb66e4a6cff0ce69eb6ecf4e7620:
title: 'net/qla3xxx: switch from ''pci_'' to ''dma_'' API'
mainline: 41fb4c1ba7478fe34c7e094e124e4ee4513b9763
backport: ced7e0c8ca4be414095ad46b6363eaf8fb227d07
39437c89a3074b3e869dab2d0e65148923e327a5:
title: 'net/qla3xxx: fix potential memleak in ql_alloc_buffer_queues'
mainline: 89f45c30172c80e55c887f32f1af8e184124577b
backport: fda9db2ddde56d0a4fa6e08604c5c02ed4656190
1d267835dadc8cec3bd3da252171bb335f507cd3:
title: 'asix: Add check for usbnet_get_endpoints'
mainline: eaac6a2d26b65511e164772bec6918fcbc61938e
backport: 1aa3bd40236223e2a8404b76d65e0e3c31ab91ba
b39d97468acf9651ff68e44f0e0c7ebac4ecdca7:
title: 'bnxt_en: Remove mis-applied code from bnxt_cfg_ntp_filters()'
mainline: e009b2efb7a8850498796b360043ac25c8d3d28f
backport: 73a7f8a478ab010be26db513967aacc263263b85
c6f50413f2aacc919b5de443aa080b94f5ebb21d:
title: 'mm/memory-failure: check the mapcount of the precise page'
mainline: c79c5a0a00a9457718056b588f312baadf44e471
backport: ff510bc907debb02a00d5be80c678fb54042eb01
50f8b0a96c88f78c2e40cdb93557385c2ce5f5e8:
title: 'firewire: ohci: suppress unexpected system reboot in AMD Ryzen machines and ASM108x/VT630x PCIe cards'
mainline: ac9184fbb8478dab4a0724b279f94956b69be827
skipped: commit is already present in branch
2db1c46c3913b8bc92fed235a344de2671fe9d8d:
title: 'mm: fix unmap_mapping_range high bits shift bug'
mainline: 9eab0421fa94a3dde0d1f7e36ab3294fc306c99d
backport: e5e8870a91aa5d8eeae9dfd3d6ab6cc6932a3f2b
4a2d650b8fb83b0ceb37279dcc7ceafd10b578a3:
title: 'mmc: rpmb: fixes pause retune on all RPMB partitions.'
mainline: e7794c14fd73e5eb4a3e0ecaa5334d5a17377c50
skipped: commit is already present in branch
74f6bca1532e013ff5745414288088486b4e9251:
title: 'mmc: core: Cancel delayed work before releasing host'
mainline: 1036f69e251380573e256568cf814506e3fb9988
skipped: commit is already present in branch
437d8898fbf40b92516aef697b5638acccb7a6f9:
title: 'fuse: nlookup missing decrement in fuse_direntplus_link'
mainline: b8bd342d50cbf606666488488f9fea374aceb2d5
backport: 8d576e5e8705890e3f9f2bd0f5fe0de0832ac61f
087d38ae0fd5a9a41b949e97601b4b0d09336f19:
title: 'netfilter: nf_tables: Reject tables of unsupported family'
mainline: f1082dd31fe461d482d69da2a8eccfeb7bf07ac2
backport: 24f1cf2efb69d6cc0cb5d50291f9eb4c95e6f29c
5e2cf4c8777cb3fdafecdbce263ba5d975910f03:
title: 'PCI: Extract ATS disabling to a helper function'
mainline: f18b1137d38c091cc8c16365219f0a1d4a30b3d1
skipped: depends on missing commit b48fea52b951f0652c39ea8b3362338d909fca79
610003d742341dddca03a83beb7c61f1f079b8c5:
title: 'PCI: Disable ATS for specific Intel IPU E2000 devices'
mainline: a18615b1cfc04f00548c60eb9a77e0ce56e848fd
skipped: depends on missing commit b48fea52b951f0652c39ea8b3362338d909fca79
47468fae2704151503214f4d4327c164118247fd:
title: 'net: add a route cache full diagnostic message'
mainline: 22c2ad616b74f3de2256b242572ab449d031d941
backport: 895547de81e54a04152a30c1dc1de41be55245e5
9635bd0a5296e2e725c6b33e530d0ef582e2f64e:
title: 'net/dst: use a smaller percpu_counter batch for dst entries accounting'
mainline: cf86a086a18095e33e0637cb78cda1fcf5280852
backport: 2ee1663e55e8977ff4e86354691f47a45ab20acc
b4cfbeaebeb355dbaefb218470055de2e8a73020:
title: 'ipv6: make ip6_rt_gc_expire an atomic_t'
mainline: 9cb7c013420f98fa6fd12fc6a5dc055170c108db
backport: e0411760af63f47a43cf1971cd2328ec449645cf
95372b040ae689293c6863b90049f1af68410c8b:
title: 'ipv6: remove max_size check inline with ipv4'
mainline: af6d10345ca76670c1b7c37799f0d5576ccef277
backport: 12cda1d5779e05665140a7e8fc88297e4ef9b418

View File

@ -0,0 +1,592 @@
16ae3132ff7746894894927c1892493693b89135:
title: 'f2fs: explicitly null-terminate the xattr list'
mainline: e26b6d39270f5eab0087453d9b544189a38c8564
backport: 634e7f82e8c70e7f17de0b0c48fd13f35e569043
e22bd1d94dccae517c99fcd8b76470733ad45317:
title: 'ASoC: Intel: Skylake: mem leak in skl register function'
mainline: f8ba14b780273fd290ddf7ee0d7d7decb44cc365
skipped: commit did not cherry-pick cleanly
f35d77a3c58a9be14531185ff47c3f0d867382ad:
title: 'ASoC: cs43130: Fix the position of const qualifier'
mainline: e7f289a59e76a5890a57bc27b198f69f175f75d9
backport: 0e4e1621037f71e6ce79cc4f1c0d76150de207a4
1e8f3203c494cd382088eb64defed2d116a99c65:
title: 'ASoC: cs43130: Fix incorrect frame delay configuration'
mainline: aa7e8e5e4011571022dc06e4d7a2f108feb53d1a
backport: 92937c54dad3773d96442d1e36bec981fb8d2c7d
48ce529c83522944f116f03884819051f44f0fb6:
title: 'ASoC: rt5650: add mutex to avoid the jack detection failure'
mainline: cdba4301adda7c60a2064bf808e48fccd352aaa9
backport: e0d5e7495b1562301f7d8afcfb109125d4e39e3e
dc52503ad3ca93f3bc200b259f8ac56cef05a488:
title: 'net/tg3: fix race condition in tg3_reset_task()'
mainline: 16b55b1f2269962fb6b5154b8bf43f37c9a96637
backport: b2007da41920e3e1506bcae0ea5d67d82deaa1b4
5324775cab629021225667b4fe0fe9b28cb4b200:
title: 'ASoC: da7219: Support low DC impedance headset'
mainline: 5f44de697383fcc9a9a1a78f99e09d1838704b90
backport: 6a04e427ce1ced4962a1cb607c3beae5639787f9
edfa0e9b334c3e88953297073835dfa576e1d564:
title: 'drm/exynos: fix a potential error pointer dereference'
mainline: 73bf1c9ae6c054c53b8e84452c5e46f86dd28246
backport: dee75f1cda40e535bb660f6c342ec1a7c3b4b3e1
9e35336aecd6b82ed29c30d057bd07795ca9876f:
title: 'clk: rockchip: rk3128: Fix HCLK_OTG gate register'
mainline: c6c5a5580dcb6631aa6369dabe12ef3ce784d1d2
backport: fd2a03c0a010e92c62e5a242c8d1ef86cbe5e6b9
1574191683ca491a382eb120475df573b8a69efe:
title: 'jbd2: correct the printing of write_flags in jbd2_write_superblock()'
mainline: 85559227211020b270728104c3b89918f7af27ac
backport: 9111572de29071a25887bc3ceb20ca794815fca5
3df929b0b60fd82c58ba5b807bc9bdc77d1550c6:
title: 'drm/crtc: Fix uninit-value bug in drm_mode_setcrtc'
mainline: 3823119b9c2b5f9e9b760336f75bc989b805cde6
backport: ebbce42e84a5b6dd1c08203b22f947e12b5838c5
fcd96231c7d79c5c03ac2fc73345e552caf7d7b5:
title: 'tracing: Have large events show up as ''[LINE TOO BIG]'' instead of nothing'
mainline: b55b0a0d7c4aa2dac3579aa7e6802d1f57445096
backport: 1e00941f86357671797d8cdaf7a9f96a74e9ee3b
9a9d6a726688a0ed9fb16458d6918e51aadce9b5:
title: 'tracing: Add size check when printing trace_marker output'
mainline: 60be76eeabb3d83858cc6577fc65c7d0f36ffd42
backport: f4848e88a912d30601968682a2cf7483637b1477
70887567dd96c2f5b46d853b603de30ea22741a2:
title: 'ring-buffer: Do not record in NMI if the arch does not support cmpxchg in NMI'
mainline: 712292308af2265cd9b126aedfa987f10f452a33
backport: 76ea9993683668623fbe34e433e64b176941ad11
8155a089c4a5d9afe6506463537944492b9b2839:
title: 'reset: hisilicon: hi6220: fix Wvoid-pointer-to-enum-cast warning'
mainline: b5ec294472794ed9ecba0cb4b8208372842e7e0d
backport: 92125c979c109cf2e1c5747b6967e2ea9f82b2bc
eb59410d1cca3f1223b65e7562dc0d9acae26b39:
title: 'Input: atkbd - skip ATKBD_CMD_GETID in translated mode'
mainline: 936e4d49ecbc8c404790504386e1422b599dec39
backport: f56eab3175dcce9f9a198db019a2460d37bd8e65
eb9bae96ee0051f21096d02dd765542139a969e9:
title: 'Input: i8042 - add nomux quirk for Acer P459-G2-M'
mainline: 335fe00319e030d481a54d5e0e68d50c5e672c0e
skipped: missing prerequisite 6f9919a8abc8bc5e9f60a8a137d5e910318db6b0
e695700535c286e4f4f5a7c19e36ff6d61a25a4a:
title: 's390/scm: fix virtual vs physical address confusion'
mainline: b1a6a1a77f0666a5a6dc0893ab6ec8fcae46f24c
backport: 83363b85a42a78939fead3717f1e5e9c2d088400
c536440b603111f5fcafa36050d2481f29f23e92:
title: 'ARC: fix spare error'
mainline: aca02d933f63ba8bc84258bf35f9ffaf6b664336
backport: 2fe8f0179e36aab4ec1b75016b1d014476d69c04
01a92b3c981219d22f16bdc612e9a2afa515a5dd:
title: 'Input: xpad - add Razer Wolverine V2 support'
mainline: c3d1610345b79cbe29ef6ca04a4780eff0d360c7
backport: b2c25c249b8c3bc24dc867b5a0bcd88171eca56b
54893a9cc2b8a396385799b0c7a4a558db0db9b6:
title: 'ARM: sun9i: smp: fix return code check of of_property_match_string'
mainline: 643fe70e7bcdcc9e2d96952f7fc2bab56385cce5
skipped: missing prerequisite 745373e3d6ee3e398494d3aebe923b57a90ebadf
c39fa3fb4a7d22b915dfd86fc7e94bfeb03def3e:
title: 'drm/crtc: fix uninitialized variable use'
mainline: 6e455f5dcdd15fa28edf0ffb5b44d3508512dccf
backport: de80986229942606e6c9f0f2d27b0a9697c8ad3a
6b3996be13ad67e2ea8aeb8810a807dc394b3055:
title: 'binder: use EPOLLERR from eventpoll.h'
mainline: 6ac061db9c58ca5b9270b1b3940d2464fb3ff183
skipped: missing prerequisite 65aaf87b3aa2d049c6b9fd85221858a895df3393
10cfdc51c399890e535ccc16ed3f58b7c5e8f93e:
title: 'binder: fix comment on binder_alloc_new_buf() return value'
mainline: e1090371e02b601cbfcea175c2a6cc7c955fa830
backport: 40db091e8d96c76059905bd7398ee00f2eb8c042
3174e0f7de1ba392dc191625da83df02d695b60c:
title: 'uio: Fix use-after-free in uio_open'
mainline: 0c9ae0b8605078eafc3bea053cc78791e97ba2e2
backport: 572879a25b2217fba182dc8504abc783af98217e
d3408053bdfcb5992fe7ff01627a96e4293ffd21:
title: 'coresight: etm4x: Fix width of CCITMIN field'
mainline: cc0271a339cc70cae914c3ec20edc2a8058407da
backport: 4de569f9413900bfb66722ef06849c6dd08ec042
cd6382e261952a7c2f1b8326bb9c11b074168d6c:
title: 'x86/lib: Fix overflow when counting digits'
mainline: a24d61c609813963aacc9f6ec8343f4fcaac7243
backport: 08c21102abea6d209abc265063459da3d4ee4750
71c17ee02538802ceafc830f0736aa35b564e601:
title: 'EDAC/thunderx: Fix possible out-of-bounds string access'
mainline: 475c58e1a471e9b873e3e39958c64a2d278275c8
backport: 34d8bcffbe7c87b98ba9697a0a2b0c82e76ad325
b7b85ec5ec15d5a3bc72ee1af35919caa91de9cb:
title: 'powerpc: add crtsavres.o to always-y instead of extra-y'
mainline: 1b1e38002648819c04773647d5242990e2824264
backport: 4e40d13cc6bf0a594558125658cd54d7938c0160
de07ea70ce6f257b8647895b98f4ddc4fee764b0:
title: 'powerpc: remove redundant ''default n'' from Kconfig-s'
mainline: 719736e1cc12b2fc28eba2122893a449eee66d08
backport: a62184e669bcf638ece2811aea8549cff21f1ee6
cce02fde090c5a828fd487c84433d8abcc36c14e:
title: 'powerpc/44x: select I2C for CURRITUCK'
mainline: 4a74197b65e69c46fe6e53f7df2f4d6ce9ffe012
backport: a75255720ea11b327ceaeaea9cd998bf76f0443c
fddcaa763b053c5c983907ed6c1a4a141e54f060:
title: 'powerpc/pseries/memhotplug: Quieten some DLPAR operations'
mainline: 20e9de85edae3a5866f29b6cce87c9ec66d62a1b
backport: 4476a80ea1038fb3b93f62b209d0b71657e5669c
bb79613a9a704469ddb8d6c6029d532a5cea384c:
title: 'powerpc/pseries/memhp: Fix access beyond end of drmem array'
mainline: bd68ffce69f6cf8ddd3a3c32549d1d2275e49fc5
backport: 0fe15f7b9cb118f8e1f1e0fbf54a29f812b15605
ee23d012aea27e6ae6408803c4dd4a7b228667a0:
title: 'selftests/powerpc: Fix error handling in FPU/VMX preemption tests'
mainline: 9dbd5927408c4a0707de73ae9dd9306b184e8fee
backport: 5007064eca0329d3b10635e6e79682ffee1a7ecf
8422d179cf46889c15ceff9ede48c5bfa4e7f0b4:
title: 'powerpc/powernv: Add a null pointer check in opal_event_init()'
mainline: 8649829a1dd25199bbf557b2621cedb4bf9b3050
backport: 78080fd925adc07e20d346105ae760ebe0565764
75fc599bcdcb1de093c9ced2e3cccc832f3787f3:
title: 'powerpc/imc-pmu: Add a null pointer check in update_events_in_group()'
mainline: 0a233867a39078ebb0f575e2948593bbff5826b3
backport: 228d1909628f30b8d08476e5d95cc42299106eca
238f46e6bbe689fb70d3933ffc2b9b7b0caf38b9:
title: 'mtd: rawnand: Increment IFC_TIMEOUT_MSECS for nand controller response'
mainline: 923fb6238cb3ac529aa2bf13b3b1e53762186a8b
backport: e18751caa633cdd72d12c0cc18b0ff031164ba8b
556f02699d33c1f40b1b31bd25828ce08fa165d8:
title: 'ACPI: video: check for error while searching for backlight device parent'
mainline: ccd45faf4973746c4f30ea41eec864e5cf191099
backport: 607acc13f86bf0acb33fef6aa25b3d5a02964566
647d1d50c31e60ef9ccb9756a8fdf863329f7aee:
title: 'ACPI: LPIT: Avoid u32 multiplication overflow'
mainline: 56d2eeda87995245300836ee4dbd13b002311782
skipped: missing prerequisite
d717dc44f3ae18cb8524c6fd727836efe53ec8ad:
title: 'net: netlabel: Fix kerneldoc warnings'
mainline: 294ea29113104487a905d0f81c00dfd64121b3d9
backport: 96a4f056a48e452dd59358613be23937b3fa60e1
eb9743bdb23da4136fe3a39b61f3c2fa7f8276d8:
title: 'netlabel: remove unused parameter in netlbl_netlink_auditinfo()'
mainline: f7e0318a314f9271b0f0cdd4bfdc691976976d8c
backport: c3eb5ab095b46e82564541f4b5bfcc28786a9aec
9a8f811a146aa2a0230f8edb2e9f4b6609aab8da:
title: 'calipso: fix memory leak in netlbl_calipso_add_pass()'
mainline: ec4e9d630a64df500641892f4e259e8149594a99
backport: 1456753483efd25769fdac097c4d4cf3c0deb949
aeba358bcc8ffddf9b4a9bd0e5ec9eb338d46022:
title: 'mtd: Fix gluebi NULL pointer dereference caused by ftl notifier'
mainline: a43bdc376deab5fff1ceb93dca55bcab8dbdc1d6
backport: 27f0c87acc3e816ba6f969888334c8c72f491b25
993fc7a5b3119d82e5ae048b8b776c044540d8f4:
title: 'selinux: Fix error priority for bind with AF_UNSPEC on PF_INET6 socket'
mainline: bbf5a1d0e5d0fb3bdf90205aa872636122692a50
skipped: missing prerequisite
96be18c8fff9d57e29621386e2fa17268383ea27:
title: 'crypto: virtio - Handle dataq logic with tasklet'
mainline: fed93fb62e05c38152b0fc1dc9609639e63eed76
backport: bd4fe044189e5e33e38f681a7eba5e862160e3f7
063f6c37b06c115b1d8336d5dac7ea4f7c9ffe53:
title: 'crypto: ccp - fix memleak in ccp_init_dm_workarea'
mainline: a1c95dd5bc1d6a5d7a75a376c2107421b7d6240d
backport: 3d1343b49d7b745740609c97bbd1459fb05a2db8
19af0310c8767c993f2a5d5261e4df3f9f465ce1:
title: 'crypto: af_alg - Disallow multiple in-flight AIO requests'
mainline: 67b164a871af1d736f131fd6fe78a610909f06f3
backport: 1371d1aac1d6b88b0aff31013be162b0caf13d26
6ccb0052254f97e5f4c4b98befdb15de7efcde8d:
title: 'crypto: sahara - remove FLAGS_NEW_KEY logic'
mainline: 8fd183435728b139248a77978ea3732039341779
backport: cb2e4d4c3197d8f2ab3e295bee5273bdb0f50bd3
9c241bed6d321355b41dce62e2c527fc1788c403:
title: 'crypto: sahara - fix ahash selftest failure'
mainline: afffcf3db98b9495114b79d5381f8cc3f69476fb
backport: 726ac2c4fa83c53364a57d7479b0ac42f9057aa6
6aff781a57751247c3bc51dce2a3038ca0d31c36:
title: 'crypto: sahara - fix processing requests with cryptlen < sg->length'
mainline: 5b8668ce3452827d27f8c34ff6ba080a8f983ed0
backport: e7d1a334957ed6f85ff14bc20124a0f7472c656e
71ba0d44a741640a962d4a6092afc84e976379bc:
title: 'crypto: sahara - fix error handling in sahara_hw_descriptor_create()'
mainline: ee6e6f0a7f5b39d50a5ef5fcc006f4f693db18a7
backport: e4adbef4abb98a739765ed95a33453bf10f7c1c8
3b333cded94fbe5ce30d699b316c4715151268ae:
title: 'pstore: ram_core: fix possible overflow in persistent_ram_init_ecc()'
mainline: 86222a8fc16ec517de8da2604d904c9df3a08e5d
backport: 6e45fa30b4b1a531d8867ee85baec327dd6602d6
9cef719eefbc3956016f701cc026d7eb9834ffcb:
title: 'crypto: virtio - Wait for tasklet to complete on device remove'
mainline: 67cc511e8d436456cc98033e6d4ba83ebfc8e672
backport: 120738293f95e68c8eca2ab81c768b7f45389929
dff90a1b4c980b6ddf4ec6cb5167eb08e5026e82:
title: 'crypto: sahara - fix ahash reqsize'
mainline: efcb50f41740ac55e6ccc4986c1a7740e21c62b4
backport: e62a797c5d8d58f318c17ec81c0ecbc6dec2f6f0
882eba76746aa86d3295112fbb140829bd1145db:
title: 'crypto: sahara - fix wait_for_completion_timeout() error handling'
mainline: 2dba8e1d1a7957dcbe7888846268538847b471d1
backport: 49816cb9a0a59fd5293841ec0fb43cd795882133
4532bf0aaedae56a9a0313f6a8e19f1536a076ae:
title: 'crypto: sahara - improve error handling in sahara_sha_process()'
mainline: 5deff027fca49a1eb3b20359333cf2ae562a2343
backport: 3f01b32b887839e9884e6c73137383647578d491
8bb4be72f74b13d51e5e460441b97618252ce481:
title: 'crypto: sahara - fix processing hash requests with req->nbytes < sg->length'
mainline: 7bafa74d1ba35dcc173e1ce915e983d65905f77e
backport: 81a7245bbae96e94e99775f9ed7816c56d44ec62
28076a1a44407a15442589780b1d06579504adc3:
title: 'crypto: sahara - do not resize req->src when doing hash operations'
mainline: a3c6f4f4d249cecaf2f34471aadbfb4f4ef57298
backport: ab2940679b406a2cd07178e5e0178cf9a6546e39
1915874d67287ba1ab71825ae6a4efbb2a0e2b11:
title: 'crypto: scompress - return proper error code for allocation failure'
mainline: 6a4d1b18ef00a7b182740b7b4d8a0fcd317368f8
backport: fb0e9e3f0e7837698efe7070fc875db673901c05
f8f261f9ade28894f5b547d1ec2a905308990f28:
title: 'crypto: scompress - Use per-CPU struct instead multiple variables'
mainline: 71052dcf4be70be4077817297dcde7b155e745f2
backport: 8b5ecff755cbfa45a1215921bf4e5782547f2f0b
1142d65c5b881590962ad763f94505b6dd67d2fe:
title: 'crypto: scomp - fix req->dst buffer overflow'
mainline: 744e1885922a9943458954cfea917b31064b4131
backport: 17c8b716fd42226a901eeb0dfb1ff00347e9f588
62a70167bf88dc6dff160a9d222356a68daab916:
title: 'blocklayoutdriver: Fix reference leak of pnfs_device_node'
mainline: 1530827b90025cdf80c9b0d07a166d045a0a7b81
skipped: missing prerequisite
1b297c8879954e09b1b8fbdd77a58f01fc4618a1:
title: 'NFSv4.1/pnfs: Ensure we handle the error NFS4ERR_RETURNCONFLICT'
mainline: 037e56a22ff37f9a9c2330b66cff55d3d1ff9b90
backport: 72daedd6e82587cc8988ddea958dea2838b01cb4
1b653d866e0fe86e424fe4b8fa743d716eee71b6:
title: 'bpf, lpm: Fix check prefixlen before walking trie'
mainline: 9b75dbeb36fcd9fc7ed51d370310d0518a387769
backport: 26459b2b58fa2eba9f12275d7e2d8d1dc9794677
a4087ece661fe2d4f95c2625a0b7d5dd0080229b:
title: 'wifi: libertas: stop selecting wext'
mainline: 8170b04c2c92eee52ea50b96db4c54662197e512
backport: bd06c9590761e3ff8827d9a1c8581625be0b9c79
654d53e853e01f41d35156c956923dc5b6f3d21f:
title: 'ARM: dts: qcom: apq8064: correct XOADC register address'
mainline: 554557542e709e190eff8a598f0cde02647d533a
skipped: missing prerequisite
3cb8ac9da29fac5ee4e6813f2c3e12690ee84a98:
title: 'ncsi: internal.h: Fix a spello'
mainline: 195a8ec4033b4124f6864892e71dcef24ba74a5a
backport: fdf6985a539e1435a5ef7b4de9cf15a2c1c8406d
80a3ca0918eed409291a816fbed6b44678d01641:
title: 'net/ncsi: Fix netlink major/minor version numbers'
mainline: 3084b58bfd0b9e4b5e034f31f31b42977db35f12
backport: 05fd39a024db3af5ea78291dcf24af261e8a68d1
fbdc266ebf438e711ebd48d9b1370e30f4e31096:
title: 'firmware: ti_sci: Fix an off-by-one in ti_sci_debugfs_create()'
mainline: 964946b88887089f447a9b6a28c39ee97dc76360
backport: c2b0d1feb5b926fc9ba0c386454570de69dde649
a9386c2f247611bfad7510b64eb2932e2c555a5a:
title: 'rtlwifi: Use ffs in <foo>_phy_calculate_bit_shift'
mainline: 6c1d61913570d4255548ac598cfbef6f1e3c3eee
backport: 897f298f90efb10cf81393cd7e0190b37c2ebbc9
6b08b1e6d85f67f5782a49daf4725dc281ed9be7:
title: 'wifi: rtlwifi: rtl8821ae: phy: fix an undefined bitwise shift behavior'
mainline: bc8263083af60e7e57c6120edbc1f75d6c909a35
backport: bd03ed76b048543b7401018196dc0526caa00ec9
637ba33605a51112aa46804f02548d78ed6f083e:
title: 'scsi: hisi_sas: Replace with standard error code return value'
mainline: d34ee535705eb43885bc0f561c63046f697355ad
skipped: missing prerequisite
5ef6f81c326a1c0c7799a823a5510b74f958ac32:
title: 'dma-mapping: clear dev->dma_mem to NULL after freeing it'
mainline: b07bc2347672cc8c7293c64499f1488278c5ca3d
skipped: missing prerequisite
09ceb7f1710717628488f5686cc083314c693e54:
title: 'wifi: rtlwifi: add calculate_bit_shift()'
mainline: 52221dfddbbfb5b4e029bb2efe9bb7da33ec1e46
backport: 88d5a3786e5cb6a10065d7e26c250bb8c848a2a2
ad3d745248c04faa6e60abb9d2dee9555faa470c:
title: 'wifi: rtlwifi: rtl8188ee: phy: using calculate_bit_shift()'
mainline: 969bc926f04b438676768aeffffffb050e480b62
backport: 2128cf6809ee76d13a74481b5985e30ec5485a45
29e2ecd3fdeb952696f9267d49257e93dca32321:
title: 'wifi: rtlwifi: rtl8192c: using calculate_bit_shift()'
mainline: 1dedc3a6699d827d345019e921b8d8f37f694333
backport: e393571a6bd85fd5ffec367d11483d52b0c80718
1d5fd854141a1a073381f3356109ebba8709b4c6:
title: 'wifi: rtlwifi: rtl8192cu: using calculate_bit_shift()'
mainline: f4088c8fcbabadad9dd17d17ae9ba24e9e3221ec
backport: 4d6a0f73aba3e60b208083788b48f92c13608888
8f79e8a983010ac6e31e2ce6bde6d00e2c9a4e4e:
title: 'wifi: rtlwifi: rtl8192ce: using calculate_bit_shift()'
mainline: 3d03e8231031bcc65a48cd88ef9c71b6524ce70b
backport: 60ca01685d4eb09fd2705165e9def96b64dc7da5
86cd6555b79b22b64bf49a031bc056c4d4c447bd:
title: 'rtlwifi: rtl8192de: make arrays static const, makes object smaller'
mainline: b05897ca8c821a16ac03850c4704fe460b3f21a0
backport: 915183b8e7402ad215ba4a3d7b034ca1b25bd70f
9f1500e8c3a50be139e87d71394d5109e46e3dad:
title: 'wifi: rtlwifi: rtl8192de: using calculate_bit_shift()'
mainline: b8b2baad2e652042cf8b6339939ac2f4e6f53de4
backport: 08b7dd75bc7b17d784e8e765225d24d7158f5aeb
6642a375aa95f4344ab1fc7332f2d45c20ea2d63:
title: 'wifi: rtlwifi: rtl8192ee: using calculate_bit_shift()'
mainline: 63526897fc0d086069bcab67c3a112caaec751cb
backport: 3ab28359e0eb80b57a58893db84412b5e85d7777
9e50da7d71796c662bb39dada2d3ca44c2bf2362:
title: 'wifi: rtlwifi: rtl8192se: using calculate_bit_shift()'
mainline: ac32b9317063b101a8ff3d3e885f76f87a280419
backport: a25a56719d96f567cb73dba6bddc2f4b5e7ef420
f7f627ac761b2fb0c487e5aaff1585f1014ab9a6:
title: 'Bluetooth: Fix bogus check for re-auth no supported with non-ssp'
mainline: d03376c185926098cb4d668d6458801eb785c0a5
backport: 6ba5a14ad6f87a7d610a96c08cf1100b11583c7e
8b47d12e350ea5a8c1cbe94094a9319c4bc9b9bf:
title: 'Bluetooth: btmtkuart: fix recv_buf() return value'
mainline: 64057f051f20c2a2184b9db7f8037d928d68a4f4
skipped: missing prerequisite
135414f300c5db995e2a2f3bf0f455de9d014aee:
title: 'ip6_tunnel: fix NEXTHDR_FRAGMENT handling in ip6_tnl_parse_tlv_enc_lim()'
mainline: d375b98e0248980681e5e56b712026174d617198
backport: 6d5e17b3543373963fda337744203edf8e4f5c40
ef87ffe5e8093ea540803811b1496238d778069c:
title: 'RDMA/usnic: Silence uninitialized symbol smatch warnings'
mainline: b9a85e5eec126d6ae6c362f94b447c223e8fe6e4
backport: 8f07604e4630933aeb436be46c38b7240725a2eb
ec36c134dd020d28e312c2f1766f85525e747aab:
title: 'media: pvrusb2: fix use after free on context disconnection'
mainline: ded85b0c0edd8f45fec88783d7555a5b982449c1
backport: faf2ca73bc2b927d4ba2f830d57de1662ce77852
d1992dd1ba7a9b4353cc2c673233be297c8d5c96:
title: 'drm/bridge: Fix typo in post_disable() description'
mainline: 288b039db225676e0c520c981a1b5a2562d893a3
backport: 27d74baf1b5b0f7fe7659b1359c29efdf1915982
02160112e6d45c2610b049df6eb693d7a2e57b46:
title: 'f2fs: fix to avoid dirent corruption'
mainline: 53edb549565f55ccd0bdf43be3d66ce4c2d48b28
backport: bbf60e5c55914a70605910a108192c9eaf502907
f55536f3377690f9e1b8f7fba5d19e371b73d20f:
title: 'drm/radeon/r600_cs: Fix possible int overflows in r600_cs_check_reg()'
mainline: 39c960bbf9d9ea862398759e75736cfb68c3446f
backport: 2a37830abde108247bac114a185b5661ad69eb82
98d47b927d85a4151d048a41b950d92e1b01e88f:
title: 'drm/radeon/r100: Fix integer overflow issues in r100_cs_track_check()'
mainline: b5c5baa458faa5430c445acd9a17481274d77ccf
backport: c465f32956eead2b3a38259c31d0e811d2b96f40
4d8d372eb7e865053b954f04ee34eeb1fed1da39:
title: 'drm/radeon: check return value of radeon_ring_lock()'
mainline: 71225e1c930942cb1e042fc08c5cc0c4ef30e95e
backport: 31655ae29f5b0ad9fc6bf1b0d79032bb7f08dbae
c03156a046ae69f1abc2d93b57d6f410729d2c84:
title: 'ASoC: cs35l33: Fix GPIO name and drop legacy include'
mainline: 50678d339d670a92658e5538ebee30447c88ccb3
backport: 5eeba65918540f2e0cd6b8c09ffafd49436ecf0a
b02d4b488da9830762611dd07d206fd49cfd72cb:
title: 'ASoC: cs35l34: Fix GPIO name and drop legacy include'
mainline: a6122b0b4211d132934ef99e7b737910e6d54d2f
backport: ec3ed7b8f8f728621c66e1e29b6b281b3a76ed39
f7133b078dbe8e5973d5b569b9fd58b5ff068f2c:
title: 'drm/msm/mdp4: flush vblank event on disable'
mainline: c6721b3c6423d8a348ae885a0f4c85e14f9bf85c
backport: 6af25088ade37074893cb9dbb9d515e4807739d6
f6f65dac6c1b18f3a4fff214f80e08f92f873fed:
title: 'drm/drv: propagate errors from drm_modeset_register_all()'
mainline: 5f8dec200923a76dc57187965fd59c1136f5d085
backport: d25d4a3bbb225f6f6a5e13396b33d8f51d736d10
21b1645660717d6126dd4866c850fcc5c4703a41:
title: 'drm/radeon: check the alloc_workqueue return value in radeon_crtc_init()'
mainline: 7a2464fac80d42f6f8819fed97a553e9c2f43310
backport: b7e655dc8c70d3267aabf18fef0214a17fd10403
a8b530d665fb6a0af23f94f7cca175a2122b3ed2:
title: 'drm/radeon/dpm: fix a memleak in sumo_parse_power_table'
mainline: 0737df9ed0997f5b8addd6e2b9699a8c6edba2e4
backport: e7d18b4f0386f969ea7962389c04afeb3ff6feb1
afb2be8f4279799aee6f2451287bd6f594b2e1cd:
title: 'drm/radeon/trinity_dpm: fix a memleak in trinity_parse_power_table'
mainline: 28c28d7f77c06ac2c0b8f9c82bc04eba22912b3b
backport: 1bfe8303ba10f5bedc81d22675d4449e16ca0cba
68d7d5923f8a2f03193b27297252d0e7cc7045fc:
title: 'media: cx231xx: fix a memleak in cx231xx_init_isoc'
mainline: 5d3c8990e2bbf929cb211563dadd70708f42e4e6
backport: 1755d5eb6e59ad98a24166819c2495a376aa42ae
782a58a14de9f6551dc0e82c19e0caa6f7cc419c:
title: 'media: dvbdev: drop refcount on error path in dvb_device_open()'
mainline: a2dd235df435a05d389240be748909ada91201d2
backport: d4030a0f227463e56c947b32329c9921f6540e71
94dae1e058fba76a01989ef07d1d4aab2f8f62a3:
title: 'drm/amdgpu/debugfs: fix error code when smc register accessors are NULL'
mainline: afe58346d5d3887b3e49ff623d2f2e471f232a8d
skipped: missing prerequisite
afe9f5b871f86d58ecdc45b217b662227d7890d0:
title: 'drm/amd/pm: fix a double-free in si_dpm_init'
mainline: ac16667237a82e2597e329eb9bc520d1cf9dff30
backport: 792d62725c643e5f7638ea7b515c99a14c8e3737
8a27d9d9fc9b5564b8904c3a77a7dea482bfa34e:
title: 'drivers/amd/pm: fix a use-after-free in kv_parse_power_table'
mainline: 28dd788382c43b330480f57cd34cde0840896743
backport: a6e7ea708763a4cbe3d71042c9d3f3c595f379d7
aa2bcb8cddd990e37a0c750a04a8bc3fbc1e0710:
title: 'gpu/drm/radeon: fix two memleaks in radeon_vm_init'
mainline: c2709b2d6a537ca0fa0f1da36fdaf07e48ef447d
backport: 99afdfa5464efb18504ec34b1770ea1a3f45cde9
c0a529ab2af0bbe06dc278655d2ad67725ee04bc:
title: 'watchdog: set cdev owner before adding'
mainline: 38d75297745f04206db9c29bdd75557f0344c7cc
backport: 5b38ec02c46daabc1e4c2437a97b01ced82fc186
0bbeb932bd0a44abebc8c0e137d2eac98f1ff32d:
title: 'watchdog/hpwdt: Only claim UNKNOWN NMI if from iLO'
mainline: dced0b3e51dd2af3730efe14dd86b5e3173f0a65
skipped: missing prerequisite
3f30085bd96cbb0a6d9a7c70989d6fcae7b9b651:
title: 'watchdog: bcm2835_wdt: Fix WDIOC_SETTIMEOUT handling'
mainline: f33f5b1fd1be5f5106d16f831309648cb0f1c31d
backport: 070a50e21971a395ea35e22ba5145c90bf6aca7b
4d42d3bf480113fe463044a0f675979f8bb0fbb7:
title: 'mmc: sdhci_omap: Fix TI SoC dependencies'
mainline: 09f164d393a6671e5ff8342ba6b3cb7fe3f20208
skipped: missing prerequisite
26b4d702c44f9e5cf3c5c001ae619a4a001889db:
title: 'of: Fix double free in of_parse_phandle_with_args_map'
mainline: 4dde83569832f9377362e50f7748463340c5db6b
skipped: missing prerequisite
d35bdf57d4c1ea706d0a23712611ab97a556611d:
title: 'of: unittest: Fix of_count_phandle_with_args() expected value message'
mainline: 716089b417cf98d01f0dc1b39f9c47e1d7b4c965
skipped: missing prerequisite
05088b886fea59cc827e5b5cedb66165cf532f72:
title: 'binder: fix async space check for 0-sized buffers'
mainline: 3091c21d3e9322428691ce0b7a0cfa9c0b239eeb
backport: d0bbd4afe43cd08a408c737ad9d3d826deeb09ea
6c42ba1fc7d39b1d72c1adc43ea2e519f5450b3c:
title: 'Input: atkbd - use ab83 as id when skipping the getid command'
mainline: 58f65f9db7e0de366a5a115c2e2c0703858bba69
backport: 8f95561662745f6212e830179c4dcf3e8f90e232
c2d22841d5f7a2010f7848b10d8158cfffef1a1f:
title: 'Revert "ASoC: atmel: Remove system clock tree configuration for at91sam9g20ek"'
mainline: c775cbf62ed4911e4f0f23880f01815753123690
skipped: missing prerequisite
5bb8270789c88c0e4ad78c0de2f274f2275c7f6c:
title: 'xen-netback: don''t produce zero-size SKB frags'
mainline: c7ec4f2d684e17d69bbdd7c4324db0ef5daac26a
backport: 98b497bbb72b5c745556a05985241d55ecf93df6
95b1d336b0642198b56836b89908d07b9a0c9608:
title: 'binder: fix race between mmput() and do_exit()'
mainline: 9a9ab0d963621d9d12199df9817e66982582d5a5
backport: 553b9fbf5d0dc52038c1845033e0d0919cdc72ec
e2425a67b5ed67496959d0dfb99816f5757164b0:
title: 'binder: fix unused alloc->free_async_space'
mainline: c6d05e0762ab276102246d24affd1e116a46aa0c
backport: 09f65d968ecc015e036d03f6edc697ed6d317855
98654bc44cfe00f1dfc8caf48079c504c473fdc3:
title: 'tick-sched: Fix idle and iowait sleeptime accounting vs CPU hotplug'
mainline: 71fee48fb772ac4f6cfa63dbebc5629de8b4cc09
backport: e3ff741c08a574f4a541ca15781a76c8faacc15a
21ee23b1b0c36b032eb44f3492151e924832f33d:
title: 'usb: phy: mxs: remove CONFIG_USB_OTG condition for mxs_phy_is_otg_host()'
mainline: ff2b89de471da942a4d853443688113a44fd35ed
backport: 848d134a5b0b0139ae89155936f6f0009f418aac
35efd8f23709cda8cf17cdf607645c1e92362150:
title: 'usb: dwc: ep0: Update request status in dwc3_ep0_stall_restart'
mainline: e9d40b215e38480fd94c66b06d79045717a59e9c
backport: 3b3fc47ec4e2ab45ad6193fa5f768af07a3aed39
4e3fc0e8aa6dcd01dd3130640ee2bc184de8c3cb:
title: 'Revert "usb: dwc3: Soft reset phy on probe for host"'
mainline: 7059fbebcb00554c3f31e5b5d93ef6d2d96dc7b4
skipped: missing prerequisite
b19938dc9188f8505296a45e34114b626d23d6b7:
title: 'Revert "usb: dwc3: don''t reset device side if dwc3 was configured as host-only"'
mainline: afe28cd686aeb77e8d9140d50fb1cf06a7ecb731
skipped: missing prerequisite
744c753fe43a01c4ba74441f3367ce56e7c24dbb:
title: 'usb: chipidea: wait controller resume finished for wakeup irq'
mainline: 128d849074d05545becf86e713715ce7676fc074
backport: f2860da15f7c3d6fbb7d7736bc6f9e5401328661
f4e842c40582bf801ba827818e09470919e7cb59:
title: 'Revert "usb: typec: class: fix typec_altmode_put_partner to put plugs"'
mainline: 9c6b789e954fae73c548f39332bcc56bdf0d4373
skipped: missing prerequisite
de099c9a3011451b5d0562f31f47aa29a38d0a44:
title: 'usb: typec: class: fix typec_altmode_put_partner to put plugs'
mainline: 5962ded777d689cd8bf04454273e32228d7fb71f
skipped: missing prerequisite
c9fe83c03d64e60e3bdf4ec118dd391ced800125:
title: 'usb: mon: Fix atomicity violation in mon_bin_vma_fault'
mainline: 2dd23cc4d0e6aa55cf9fb3b05f2f4165b01de81c
backport: f68f3eb091d0f045aa79a6101593eb8d81eaeea5
2d412772b60b435611f2bdf9ae66d284b1e4581c:
title: 'ALSA: oxygen: Fix right channel of capture volume mixer'
mainline: a03cfad512ac24a35184d7d87ec0d5489e1cb763
backport: af21cdde8b15d3432699c214e0970ddac152f539
14b84d9a230b69084dc967a2e837e8f77f16e239:
title: 'fbdev: flush deferred work in fb_deferred_io_fsync()'
mainline: 15e4c1f462279b4e128f27de48133e0debe9e0df
backport: e9dc3538ec3195a260e630bb807dcd1c59141b3c
fef91b68a7a1ce6fe250c823f9eac0a8a4b86d67:
title: 'wifi: rtlwifi: Remove bogus and dangerous ASPM disable/enable code'
mainline: b3943b3c2971444364e03224cfc828c5789deada
backport: 72900b18da7e387b139b435d58968f2fbf1922df
a0aa5c8bacad6f5a6f5cd0aeba459b54f4f01c0f:
title: 'wifi: rtlwifi: Convert LNKCTL change to PCIe cap RMW accessors'
mainline: 5894d0089cbc146063dcc0239a78ede0a8142efb
backport: e68bf9e612fc65950931a48e191d5bbdf3321db8
99f3aa8c515deb19b25056a2e9f589ba43098260:
title: 'wifi: mwifiex: configure BSSID consistently when starting AP'
mainline: f0dd488e11e71ac095df7638d892209c629d9af2
backport: d1a47b4a12ca2b93fda76fea730b12b677ad2cf1
9fb6c2fd168add72754c8633e9d857f109d26c79:
title: 'HID: wacom: Correct behavior when processing some confidence == false touches'
mainline: 502296030ec6b0329e00f9fb15018e170cc63037
backport: 5ce237ebadbd8ba81f08f349159a0e7d14aaa853
c6d7d05b5180b508b589c37820aafa76698f9c2c:
title: 'MIPS: Alchemy: Fix an out-of-bound access in db1200_dev_setup()'
mainline: 89c4b588d11e9acf01d604de4b0c715884f59213
backport: e890afc067e68597bca534724a9c034c406a679d
8e16eb8d75597a2bc1747e4fe4bd48cd219e0c08:
title: 'MIPS: Alchemy: Fix an out-of-bound access in db1550_dev_setup()'
mainline: 3c1e5abcda64bed0c7bffa65af2316995f269a61
backport: e46223e9fa8f7dc8beb87d13cab9117150e4c7d0
d60ab2f871564fa4cfe721e321002d490e885cdc:
title: 'acpi: property: Let args be NULL in __acpi_node_get_property_reference'
mainline: bef52aa0f3de1b7d8c258c13b16e577361dabf3a
skipped: missing prerequisite
8b55ba542da96c9eb28f97c2aaa7b5f6f3cac1ab:
title: 'perf genelf: Set ELF program header addresses properly'
mainline: 1af478903fc48c1409a8dd6b698383b62387adf1
skipped: missing prerequisite
9286ee97aa4803d99185768735011d0d65827c9e:
title: 'apparmor: avoid crash when parsed profile name is empty'
mainline: 55a8210c9e7d21ff2644809699765796d4bfb200
backport: 9f63fb12c2ed40fbec3472326ccaa66f842f895e
e6e09a88789b818f970ab9eba427dee23f82f007:
title: 'serial: imx: Correct clock error message in function probe()'
mainline: 3e189470cad27d41a3a9dc02649f965b7ed1c90f
backport: 2690f9764726feaa9616353bf3c44689d5743c88
093dab655808207f7a9f54cf156240aeafc70590:
title: 'net: qualcomm: rmnet: fix global oob in rmnet_policy'
mainline: b33fb5b801c6db408b774a68e7c8722796b59ecc
skipped: missing prerequisite
83fabba372ea78f9d0caaf15fe0b10b1704d84e0:
title: 'net: ravb: Fix dma_addr_t truncation in error case'
mainline: e327b2372bc0f18c30433ac40be07741b59231c5
backport: df281fb15750e6711a272493cfe73b175e74ff7f
368770bfd05fcb16e5f3ee0857176ccea00e462b:
title: 'net: dsa: vsc73xx: Add null pointer check to vsc73xx_gpio_probe'
mainline: 776dac5a662774f07a876b650ba578d0a62d20db
skipped: missing prerequisite
614235859d46cae23af6120f48bca9c4250a5392:
title: 'ipvs: avoid stat macros calls from preemptible context'
mainline: d6938c1c76c64f42363d0d1f051e1b4641c2ad40
backport: 4dcf29c0ff8acca60293aee99bc256e4f5215fe1
b06507c19c19199534c14e73a85c3a2c1cef0a36:
title: 'kdb: Censor attempts to set PROMPT without ENABLE_MEM_READ'
mainline: ad99b5105c0823ff02126497f4366e6a8009453e
backport: dd39912acd0b28dec249a9466db430d2b32f53c7
e7c31af67b6c8afa5e917520a61bc0d79d86db68:
title: 'kdb: Fix a potential buffer overflow in kdb_local()'
mainline: 4f41d30cd6dc865c3cbc1a852372321eba6d4e4c
backport: 5b7a52eb9c1d0dfa92d90e668646565c6293904f
47028cccbd01b6f540b0ab289c37dc0b8b46c561:
title: 'i2c: s3c24xx: fix read transfers in polling mode'
mainline: 0d9cf23ed55d7ba3ab26d617a3ae507863674c8f
backport: fcbf91b1a3630d288b639ac39b1ab10529ea1c4e
0646c260c4b4b827b3e73ebe146cd06a4c11b09d:
title: 'i2c: s3c24xx: fix transferring more than one message in polling mode'
mainline: 990489e1042c6c5d6bccf56deca68f8dbeed8180
backport: ce27684d192649d7048f579ebf7d641095503f72
10d75984495f7fe62152c3b0dbfa3f0a6b739c9b:
title: 'Revert "NFSD: Fix possible sleep during nfsd4_release_lockowner()"'
mainline: ce3c4ad7f4ce5db7b4f08a1e237d8dd94b39180b
backport: 1b29cdadfd7b1c8199fb02f4308cf4ae3dd166b7
a132ff91717c28498c602e62824f0684a02c8832:
title: 'crypto: scompress - initialize per-CPU variables on each CPU'
mainline: 8c3fffe3993b06dd1955a79bd2f0f3b143d259b3
backport: be892379d02565cc7ee9c36a4efce9e19f2bf349

View File

@ -0,0 +1,792 @@
fd110f42e3679af082c427b7a2eeb942d5af470f:
title: 'PCI: mediatek: Clear interrupt status before dispatching handler'
mainline: 4e11c29873a8a296a20f99b3e03095e65ebf897d
backport: 7641f759ca67017f4c30a592499e57880eaff71f
cde2b87517dcf1e2aa887ad8a327b022e663dcea:
title: 'include/linux/units.h: add helpers for kelvin to/from Celsius conversion'
mainline: 23331e4893614deb555c65cdf115c8a28ed32471
backport: efb9a9043e383cc61ee11c500879b095c0ac69b4
0e7f574162e2f15f4b63f9892906f6a9afe4429f:
title: 'units: Add Watt units'
mainline: 2ee5f8f05949735fa2f4c463a5e13fcb3660c719
backport: 7fa3ad8fce867983af62f56e43a3a2e9d3b6b3ed
08333e4c4f3ffe6f9d916cc111d9f3429a6aa6c2:
title: 'units: change from ''L'' to ''UL'''
mainline: c9221919a2d2df5741ab074dfec5bdfc6f1e043b
backport: c87d7d3960d2b5393160f7cff6d2044bb092f3aa
fe79b37c6a59c623c9e64e53d5d9a0fffcfe977f:
title: 'units: add the HZ macros'
mainline: e2c77032fcbe515194107994d12cd72ddb77b022
backport: a86917709d63eed8549377e273ed49aaf6f0fe85
5733959d6770324020e30dd9313cbeac0aec07ef:
title: 'serial: sc16is7xx: set safe default SPI clock frequency'
mainline: 3ef79cd1412236d884ab0c46b4d1921380807b48
backport: 43f2c1d0c3164fa36be2176c14471487612cc7d4
b0465a4897047ece1e4275fefc88a66ee41c5379:
title: 'driver core: add device probe log helper'
mainline: a787e5400a1ceeb0ef92d71ec43aeb35b1fa1334
backport: baa039a424b919c35e14d292209e6eb1c75a56ae
93d63ccd20b55ae704d2c89664375e6f98552ee6:
title: 'spi: introduce SPI_MODE_X_MASK macro'
mainline: 029b42d8519cef70c4fb5fcaccd08f1053ed2bf0
backport: 5691ddf6d4ceb137c3411a02d3c1e8ec04dd63f3
cccdd04643a7d21d0ca5d8205b15ec0ea1be1c6b:
title: 'serial: sc16is7xx: add check for unsupported SPI modes during probe'
mainline: 6d710b769c1f5f0d55c9ad9bb49b7dce009ec103
backport: 6b48b4b203794e7f13aa0f97451bad4acbae2cae
5b6a7f323b533e5ab07e93633ad9644b41b6df42:
title: 'ext4: allow for the last group to be marked as trimmed'
mainline: 7c784d624819acbeefb0018bac89e632467cca5a
skipped: missing prerequisite
15a67115d487ea5cb8213915a4f75f58adb87cbc:
title: 'crypto: api - Disallow identical driver names'
mainline: 27016f75f5ed47e2d8e0ca75a8ff1f40bc1a5e27
backport: 545e2955bf5596fac2adf3a7857fa459c544c148
489506a2a0cbbfc7065d4d18ec6bb9baa3818c62:
title: 'PM: hibernate: Enforce ordering during image compression/decompression'
mainline: 71cd7e80cfde548959952eac7063aeaea1f2e1c6
backport: ea24848bab92c13dbf6ab1b2174f9d036487d253
eafd83b92f6c044007a3591cbd476bcf90455990:
title: 'hwrng: core - Fix page fault dead lock on mmap-ed hwrng'
mainline: 78aafb3884f6bc6636efcc1760c891c8500b9922
backport: 581445afd04cac92963d8b56b3eea08b320d6330
229ce47cbfdc7d3a9415eb676abbfb77d676cb08:
title: 'rpmsg: virtio: Free driver_override when rpmsg_remove()'
mainline: d5362c37e1f8a40096452fc201c30e705750e687
backport: 669cd9318ec5d236f24973f8ca3faad5f31d4b6d
63cc5eb9b4102474423c4d6563fdf2ebbedf437f:
title: 'parisc/firmware: Fix F-extend for PDC addresses'
mainline: 735ae74f73e55c191d48689bd11ff4a06ea0508f
backport: ea4d137035293e76e164c462a2fedfb4287924cf
98fcd3b663835bc7518d65d053419c640f3515a3:
title: 'nouveau/vmm: don''t set addr on the fail path to avoid warning'
mainline: cacea81390fd8c8c85404e5eb2adeb83d87a912e
skipped: missing prerequisite 24e8375b1bfdf7f6014b9e3d7903d6a8f81aa249
d2d0b95ca1b5fefa3deed444a803c9f809db66cf:
title: 'block: Remove special-casing of compound pages'
mainline: 1b151e2435fc3a9b10c8946c6aebe9f3e1938c55
backport: c0ec35dc112eab077896d9f5b4c0a290b778c38a
4ce844d0f50f789cc70de7bd02511df0f40c64b6:
title: 'powerpc: Use always instead of always-y in for crtsavres.o'
771df0145297a1a9f1e7f799da43f8b0f8850e7c:
title: 'x86/CPU/AMD: Fix disabling XSAVES on AMD family 0x17 due to erratum'
d31978bfec1d251a75d4a038e564ef2ff9d8be40:
title: 'driver core: Annotate dev_err_probe() with __must_check'
mainline: e1f82a0dcf388d98bcc7ad195c03bd812405e6b2
backport: 72a6d97e54e06db480e8cdbdab3cd0110295251b
b715d543d42e8e4ddd645193410cd4511fc46d6c:
title: 'Revert "driver core: Annotate dev_err_probe() with __must_check"'
mainline: f601e8f37c2c1c52f2923fffc48204a7f7dc023d
backport: 8a65f3d70ff92f689506357203bfa8fef42ed031
cf07cb793264fd3c459918dda7e839d6a279493c:
title: 'driver code: print symbolic error code'
mainline: 693a8e936590f93451e6f5a3d748616f5a59c80b
backport: 4fa22d4f07a2ab952ca8005d816b1eb7b4ae7bb8
4d61ff79b439fe9cd5eaa3363a25853f230e2026:
title: 'drivers: core: fix kernel-doc markup for dev_err_probe()'
mainline: 074b3aad307de6126fbac1fff4996d1034b48fee
backport: 7fa4477471e885e41d5272987d399084f8a90d72
27aea64838914c6122db5b8bd4bed865c9736f22:
title: 'net/smc: fix illegal rmb_desc access in SMC-D connection dump'
mainline: dbc153fd3c142909e564bb256da087e13fbf239c
skipped: missing prerequisite
91759822dd336c20f817e6fd59cccee3952599f7:
title: 'vlan: skip nested type that is not IFLA_VLAN_QOS_MAPPING'
mainline: 6c21660fe221a15c789dee2bc2fd95516bc5aeaf
backport: b2d336bd83e5129931108606348fe6d64b2ea95d
84e9d10419f6f4f3f3cd8f9aaf44a48719aa4b1b:
title: 'llc: make llc_ui_sendmsg() more robust against bonding changes'
mainline: dad555c816a50c6a6a8a86be1f9177673918c647
backport: f99b9736c1b4642c7694718ff2e559060e102460
165ad1e22779685c3ed3dd349c6c4c632309cc62:
title: 'llc: Drop support for ETH_P_TR_802_2.'
mainline: e3f9bed9bee261e3347131764e42aeedf1ffea61
backport: dc5870e21f3001b3ec8576e6f54031a8cba164f5
344350bfa3b4b37d7c3d5a00536e6fbf0e953fbf:
title: 'net/rds: Fix UBSAN: array-index-out-of-bounds in rds_cmsg_recv'
mainline: 13e788deb7348cc88df34bed736c3b3b9927ea52
backport: e5ac391f7644fa947a50c342ea44829eaecddedd
5022b331c041e8c54b9a6a3251579bd1e8c0fc0b:
title: 'tracing: Ensure visibility when inserting an element into tracing_map'
mainline: 2b44760609e9eaafc9d234a6883d042fc21132a7
skipped: missing prerequisite
52c46caf283bfa3016a5e41363df93c02037f788:
title: 'tcp: Add memory barrier to tcp_push()'
mainline: 7267e8dcad6b2f9fce05a6a06335d7040acbc2b6
backport: 6a3e1d9862f94de4bee1e33e16f05038f5389a2b
d53a2b227d0fd0ca1404cddec607d32154a7259f:
title: 'netlink: fix potential sleeping issue in mqueue_flush_file'
mainline: 234ec0b6034b16869d45128b8cd2dc6ffe596f04
backport: ef58e1caae5c94a09529c65681dad1fd4e8fb0ee
af3bf8e9a72fbd173e06b688039c3f6fbde45315:
title: 'net/mlx5: Use kfree(ft->g) in arfs_create_groups()'
mainline: 360000b26e37a75b3000bf0585b263809d96ffd3
backport: 43a2aef972f44aa2b326fa198bdf8dfabb943956
e3d3ed8c152971dbe64c92c9ecb98fdb52abb629:
title: 'net/mlx5e: fix a double-free in arfs_create_groups'
mainline: 3c6d5189246f590e4e1f167991558bdb72a4738b
backport: c68c6c612420fbc4d139aae2815f9cb4b4477ee0
de19690509d3fe9374922b36bb5f2de25d76f75c:
title: 'netfilter: nf_tables: restrict anonymous set and map names to 16 bytes'
mainline: b462579b2b86a8f5230543cadd3a4836be27baf7
backport: aa81ef3caf4be77e37974492532e649a2fcb19f8
3dfd95c03c387368f519339499b27e2de5aeb998:
title: 'fjes: fix memleaks in fjes_hw_setup'
mainline: f6cc4b6a3ae53df425771000e9c9540cce9b7bb1
backport: c655c5bcecd961e52b149f6ca3931ccb3fea68c4
ba33e0ab29dab25e63b1e2d0c8200798729bb759:
title: 'net: fec: fix the unhandled context fault from smmu'
mainline: 5e344807735023cd3a67c37a1852b849caa42620
backport: 6fa5ff53b288d8a31412cbf775292e5355d2aa62
e50c68c5202041af6e5e8f6917f9b9bb8dcadbcc:
title: 'btrfs: don''t warn if discard range is not aligned to sector'
mainline: a208b3f132b48e1f94f620024e66fea635925877
backport: 762a825fada9668d550eddd794000c7f2caccdfa
f084057282bc5f45e5f50a4b226244a30666422d:
title: 'btrfs: defrag: reject unknown flags of btrfs_ioctl_defrag_range_args'
mainline: 173431b274a9a54fc10b273b46e67f46bcf62d2e
backport: 7b51f7d4004c09506c8b18d952ac742f27a3ef61
8365e9d92b85fda975a5ece7a3a139cb964018c8:
title: 'netfilter: nf_tables: reject QUEUE/DROP verdict parameters'
mainline: f342de4e2f33e0e39165d8639387aa6c19dff660
backport: 0d987a601a2677d5d2632e82dcaa3fd47eda8d5e
c8bd34e256d33bf1ccce1540fbfe3e4dbd3d2c8e:
title: 'gpiolib: acpi: Ignore touchpad wakeup on GPD G1619-04'
mainline: 805c74eac8cb306dc69b87b6b066ab4da77ceaf1
backport: 64ae55163661acf809649c0635c6b21e5d028ae6
376e21a9e4c2c63ee5d8d3aa74be5082c3882229:
title: 'drm: Don''t unref the same fb many times by mistake due to deadlock handling'
mainline: cb4daf271302d71a6b9a7c01bd0b6d76febd8f0c
backport: c8c5f7898fcca7d74c44b655d176277efb9fea24
80cb196c51aaf67c29f7fc59ae8d5d77f13d650b:
title: 'drm/bridge: nxp-ptn3460: fix i2c_master_send() error checking'
mainline: 914437992876838662c968cb416f832110fb1093
backport: c08fbf9dc1f387f205d5bcc50e015e63b4c9e0a4
245c7e59073add7c4bec107a7abb5f473fbb6762:
title: 'drm/bridge: nxp-ptn3460: simplify some error checking'
mainline: 28d3d0696688154cc04983f343011d07bf0508e4
backport: a763a5bff50097dc988f3ac6a4e39aba8cfa1c1c
8480240c551f51529f4bfc7447e8177f35b4efc5:
title: 'drm/exynos: gsc: minor fix for loop iteration in gsc_runtime_resume'
mainline: 4050957c7c2c14aa795dbf423b4180d5ac04e113
skipped: missing prerequisite
9bc5b61ea590de57e4c82038b183e634bc4519c9:
title: 'gpio: eic-sprd: Clear interrupt after set the interrupt type'
mainline: 84aef4ed59705585d629e81d633a83b7d416f5fb
skipped: missing prerequisite
4f5ce9429566979ea623f6f3b897d0d1bebd6b46:
title: 'mips: Call lose_fpu(0) before initializing fcr31 in mips_set_personality_nan'
mainline: 59be5c35850171e307ca5d3d703ee9ff4096b948
backport: 33922b26c79b28d52cdd80634cef19adfc8af24d
7c0fdf4485c7bb02a1c7d7a4a68c3686d6ac5d53:
title: 'tick/sched: Preserve number of idle sleeps across CPU hotplug events'
mainline: 9a574ea9069be30b835a3da772c039993c43369b
backport: fd36c0072c50e2198c71ffcdf773f3a80efb4d86
d20c05fc2f18651d19ef881d403a0ccf8ce8b8e1:
title: 'x86/entry/ia32: Ensure s32 is sign extended to s64'
mainline: 56062d60f117dccfb5281869e0ab61e090baf864
skipped: missing prerequisite
bbd8e460c478adbc88e2ec4e2414931a59791348:
title: 'net/sched: cbs: Fix not adding cbs instance to list'
mainline: 3e8b9bfa110896f95d602d8c98d5f9d67e41d78c
skipped: missing prerequisite
21e45a7b08d7cd98d6a53c5fc5111879f2d96611:
title: 'powerpc/mm: Fix null-pointer dereference in pgtable_cache_add'
mainline: f46c8a75263f97bda13c739ba1c90aced0d3b071
backport: 3acd7d14ab042ec3180ad82f70f02c1640d70c0b
8dc842cd56b541d8f82daa2dd0d178add07ed384:
title: 'powerpc: Fix build error due to is_valid_bugaddr()'
mainline: f8d3555355653848082c351fa90775214fb8a4fa
backport: 985b459da1516795390094540cd97bbea8263903
d30f1f01acd2a4bcd819c346770ec0344b325bc1:
title: 'powerpc/mm: Fix build failures due to arch_reserved_kernel_pages()'
mainline: d8c3f243d4db24675b653f0568bb65dae34e6455
backport: 74b8b0d494bf916399a7d32153e2234299bce7cb
42084a428a139f1a429f597d44621e3a18f3e414:
title: 'powerpc/lib: Validate size for vector operations'
mainline: 8f9abaa6d7de0a70fc68acaedce290c1f96e2e59
backport: 20d558564e788fe68498849aafc685f7beeaa85d
ee56b48a402f37f239cb0ab94ae0a2fa7dd31eb9:
title: 'audit: Send netlink ACK before setting connection in auditd_set'
mainline: 022732e3d846e197539712e51ecada90ded0572a
backport: 309b71479dd509d167afbf01830396412b280494
a4d8109395c1ab519ac9b421cc4ebe95cb75b64d:
title: 'ACPI: video: Add quirk for the Colorful X15 AT 23 Laptop'
mainline: 143176a46bdd3bfbe9ba2462bf94458e80d65ebf
backport: 15378f86c8f6fd91b5c159500e13bd46a3b15a7e
1f850064aeccaaa45a62285df4c227dcd90c852c:
title: 'PNP: ACPI: fix fortify warning'
mainline: ba3f5058db437d919f8468db50483dd9028ff688
backport: 6137fbdcc97d6e46ab81b911e0dd963423c9ac64
b7b33627be0626b16ca321b982d6a2261ef7f703:
title: 'ACPI: extlog: fix NULL pointer dereference check'
mainline: 72d9b9747e78979510e9aafdd32eb99c7aa30dd1
backport: 93c7bcddd0ab070061059a25c7c776ad0a7c6e19
e3e95c6850661c77e6dab079d9b5374a618ebb15:
title: FS:JFS:UBSAN:array-index-out-of-bounds in dbAdjTree
mainline: 9862ec7ac1cbc6eb5ee4a045b5d5b8edbb2f7e68
backport: dffbd4f7153e15063036c40c39c6f4162cdaacce
e30b52a2ea3d1e0aaee68096957cf90a2f4ec5af:
title: 'UBSAN: array-index-out-of-bounds in dtSplitRoot'
mainline: 27e56f59bab5ddafbcfe69ad7a4a6ea1279c1b16
backport: b55d66744550c1de80b8e7d070f3d0ea112102da
ce8bc22e948634a5c0a3fa58a179177d0e3f3950:
title: 'jfs: fix slab-out-of-bounds Read in dtSearch'
mainline: fa5492ee89463a7590a1449358002ff7ef63529f
backport: 83cbf9397419353ed0c7db735f115cd919f226a3
3d3898b4d72c677d47fe3cb554449f2df5c12555:
title: 'jfs: fix array-index-out-of-bounds in dbAdjTree'
mainline: 74ecdda68242b174920fe7c6133a856fb7d8559b
backport: 90cde898a4c41373b7c416d69815e9d7896b347a
81b4249ef37297fb17ba102a524039a05c6c5d35:
title: 'jfs: fix uaf in jfs_evict_inode'
mainline: e0e1958f4c365e380b17ccb35617345b31ef7bf3
backport: 364aa896131c66f247c842cce51c85f1cdcfe45f
8b69c30f4e8b69131d92096cb296dc1f217101e4:
title: 'pstore/ram: Fix crash when setting number of cpus to an odd number'
mainline: d49270a04623ce3c0afddbf3e984cb245aa48e9c
backport: 8bd89028a322d70b0858c38060c0a5b3084d91f5
0ca44249ad08ff59354cd06a9148cf024f7bbe54:
title: 'crypto: stm32/crc32 - fix parsing list of devices'
mainline: 0eaef675b94c746900dcea7f6c41b9a103ed5d53
skipped: missing prerequisite 06bd7d87ab25e72a5e9314b5009bd19ae4ca21e0
36f1e250b5966adb2536f2b1ee86f8d231fadec7:
title: 'afs: fix the usage of read_seqbegin_or_lock() in afs_find_server*()'
mainline: 1702e0654ca9a7bcd7c7619c8a5004db58945b71
skipped: missing prerequisite 06bd7d87ab25e72a5e9314b5009bd19ae4ca21e0
1ba072b2f552823c3070dde7909f7615b131f956:
title: 'rxrpc_find_service_conn_rcu: fix the usage of read_seqbegin_or_lock()'
mainline: bad1a11c0f061aa073bab785389fe04f19ba02e1
backport: 96c5817c65966bcdcdec5ff419eb31c42ad9046d
f423528488e4f9606cef858eceea210bf1163f41:
title: 'jfs: fix array-index-out-of-bounds in diNewExt'
mainline: 49f9637aafa6e63ba686c13cb8549bf5e6920402
backport: 7e68d5085eb75299c781f7014ef6947822e30686
6ccf904aac0292e1f6b1a1be6c407c414f7cf713:
title: 's390/ptrace: handle setting of fpc register correctly'
mainline: 8b13601d19c541158a6e18b278c00ba69ae37829
backport: 4208eff2d2a4e2fdc740c7e74cb1ed97a955d4ee
3a04410b0bc7e056e0843ac598825dd359246d18:
title: 'KVM: s390: fix setting of fpc register'
mainline: b988b1bb0053c0dcd26187d29ef07566a565cf55
backport: 1f85aac19a14227a6885559b4b4cdd0dcd175fa1
fece80a2a6718ed58487ce397285bb1b83a3e54e:
title: 'SUNRPC: Fix a suspicious RCU usage warning'
mainline: 31b62908693c90d4d07db597e685d9f25a120073
backport: 3d8aee1169f45a8ea3015adafd87b73f603fbdeb
51be5ada42310c9b476965599cb9cffe71a3d102:
title: 'ext4: fix inconsistent between segment fstrim and full fstrim'
mainline: 68da4c44b994aea797eb9821acb3a4a36015293e
skipped: missing prerequisites, risky backports required
17c04def41743d01067a4c347b2d429f847c28c3:
title: 'ext4: unify the type of flexbg_size to unsigned int'
mainline: 658a52344fb139f9531e7543a6e0015b630feb38
backport: 38f20840ac95180eccf512780f7454f85b2bf99e
b92f5db0fb2c8e666dcd1c41be2c38eae5d50898:
title: 'ext4: remove unnecessary check from alloc_flex_gd()'
mainline: b099eb87de105cf07cad731ded6fb40b2675108b
skipped: precondition for patch is not satisfied
cd1f93ca97a9136989f3bd2bf90696732a2ed644:
title: 'ext4: avoid online resizing failures due to oversized flex bg'
mainline: 5d1935ac02ca5aee364a449a35e2977ea84509b0
skipped: missing prerequisites, risky backports required
273700c2b94ffe7da97cee356f826d1d3f525b1d:
title: 'scsi: lpfc: Fix possible file string name overflow when updating firmware'
mainline: f5779b529240b715f0e358489ad0ed933bf77c97
backport: 13df229677abd27615136f5c763c3a476b6ad5fd
07f181ed637a9867712f6a13f536453125b024ad:
title: 'PCI: Add no PM reset quirk for NVIDIA Spectrum devices'
mainline: 3ed48c80b28d8dcd584d6ddaf00c75b7673e1a05
backport: bb52b4b4fc58efa71970b07a27c918d0250cffa8
0fee6850e1b0a032580ef2af3c9eb6f68e57d9d0:
title: 'bonding: return -ENOMEM instead of BUG in alb_upper_dev_walk'
mainline: d6b83f1e3707c4d60acfa58afd3515e17e5d5384
backport: 98bddfaba61e706ba3198d9f791cd66bba6103cb
27e147bd10bdca40b504644b536561fdb46f42e0:
title: 'ARM: dts: imx7s: Fix lcdif compatible'
mainline: 5f55da4cc37051cda600ea870ce8cf29f1297715
backport: 0ac0f96f90a5a03d0f2e4ac73257d5874c9aed24
b90391b6bfd67d81e6126a4d07bf29da7af36eb4:
title: 'ARM: dts: imx7s: Fix nand-controller #size-cells'
mainline: 4aadb841ed49bada1415c48c44d21f5b69e01299
backport: 647e4506427c48a511e3b67b12eef2645bc61301
f44f073c78112ff921a220d01b86d09f2ace59bc:
title: 'wifi: ath9k: Fix potential array-index-out-of-bounds read in ath9k_htc_txstatus()'
mainline: 2adc886244dff60f948497b59affb6c6ebb3c348
backport: d64a7edab1b9eb618164ee97ba6ca2e0c2c39410
5aa1e7d3f6d0db96c7139677d9e898bbbd6a7dcf:
title: 'bpf: Add map and need_defer parameters to .map_fd_put_ptr()'
mainline: 20c20bd11a0702ce4dc9300c3da58acf551d9725
backport: 7474abe2c012625b0cc7f08d5089c1510d92a608
debaf1600843a98fe794923781d731c2ccf5a1e8:
title: 'scsi: libfc: Don''t schedule abort twice'
mainline: b57c4db5d23b9df0118a25e2441c9288edd73710
backport: f3402b957fdf478a6f115e958f514e61c64cb846
1cfcd5845f6141ea6580d13fc021fce7de324d3e:
title: 'scsi: libfc: Fix up timeout error in fc_fcp_rec_error()'
mainline: 53122a49f49796beb2c4a1bb702303b66347e29f
backport: d49f575f0871d9008dbc471e24bb06afd954e336
281c16796d60e713cb86c08e09200d290232c6d3:
title: 'ARM: dts: rockchip: fix rk3036 hdmi ports node'
mainline: 27ded76ef0fcfcf939914532aae575cf23c221b4
backport: 2bcbb1bff89713910536e9aec5f42ce8d106a86b
26633c330ad956bf3878057f88395a5aae89240f:
title: 'ARM: dts: imx25/27-eukrea: Fix RTC node name'
mainline: 68c711b882c262e36895547cddea2c2d56ce611d
backport: 131b53e398cd5cdd930d6b5c404953142b0ee046
9c5dc6b0e2d37b8e718cf3ef66c4a2f771dee20e:
title: 'ARM: dts: imx: Use flash@0,0 pattern'
mainline: 1e1d7cc478fb16816de09740e3c323c0c188d58f
backport: 7c4c3abbd88ea0d578de393487684dadd026c0f1
0ab77b773ebcc5aa5087fdd18deb851a7ed6a3a6:
title: 'ARM: dts: imx27: Fix sram node'
mainline: 2fb7b2a2f06bb3f8321cf26c33e4e820c5b238b6
backport: f6bc8318f88aae9883253889f9e36bda8841e891
9d3aeecaac3030a1d95ed0483ecbf16c89e403f0:
title: 'ARM: dts: imx1: Fix sram node'
mainline: c248e535973088ba7071ff6f26ab7951143450af
backport: 9fc574b8c1464071d8319710708885ccc0a431b4
6296b2c41f0bca9e1308d4d7a85800245b486ad9:
title: 'ARM: dts: imx27-apf27dev: Fix LED name'
mainline: dc35e253d032b959d92e12f081db5b00db26ae64
backport: a85363dccc0d0d632635e01c29fe341129125f9f
cf146a95be04e40b317c38b116b2efd4b043c3dd:
title: 'ARM: dts: imx23-sansa: Use preferred i2c-gpios properties'
mainline: e3aa1a82fb20ee97597022f6528823a8ab82bde6
backport: c462fbab07ab0f93ec19d7a6d907685ea1a06d54
3d8e8afe1de475ab4d9470c6d731a1c0cf29deee:
title: 'ARM: dts: imx23/28: Fix the DMA controller node name'
mainline: 858d83ca4b50bbc8693d95cc94310e6d791fb2e6
backport: 7e7a432ac9ea935be11a15fea46457de63f7e112
81ca80caa3c5c2e4e5d1da2dca42cc11964c1e9f:
title: 'md: Whenassemble the array, consult the superblock of the freshest device'
mainline: dc1cc22ed58f11d58d8553c5ec5f11cbfc3e3039
backport: da94a28d1bdc83ef21d12a68ed91787db4fa3b1e
099b8d44c6a0ab899600f6ece6737ce8b527dbc7:
title: 'wifi: rtl8xxxu: Add additional USB IDs for RTL8192EU devices'
mainline: 4e87ca403e2008b9e182239e1abbf6876a55eb33
backport: d68481e8bff48e47200f68c0f58b20891791c91d
93aab385375ddd03a83f5b8444c665ee2c2b6d88:
title: 'wifi: rtlwifi: rtl8723{be,ae}: using calculate_bit_shift()'
mainline: 5c16618bc06a41ad68fd8499a21d35ef57ca06c2
backport: a1351ac1cf686629cd1eb5b7a1065b3683611007
fc736ef2b3b2e535c2ba46966bd8083365c96a11:
title: 'wifi: cfg80211: free beacon_ies when overridden from hidden BSS'
mainline: 32af9a9e1069e55bc02741fb00ac9d0ca1a2eaef
backport: b656f1f1849b925cd68ab74a777a9cc75f8d774a
bc1fb291f36dd1d9d667241d9fe30b835dbb8ee8:
title: 'f2fs: fix to check return value of f2fs_reserve_new_block()'
mainline: 956fa1ddc132e028f3b7d4cf17e6bfc8cb36c7fd
skipped: missing prerequisites, risky backports required
bbb3342c6343688fb673d7c6b51cbf8d184565d2:
title: 'ASoC: doc: Fix undefined SND_SOC_DAPM_NOPM argument'
mainline: 67c7666fe808c3a7af3cc6f9d0a3dd3acfd26115
backport: edbe2c53887737af65f496c2265285f74a4768cd
fabeeafdab5e1239e794b8ce72df02503d0ced83:
title: 'fast_dput(): handle underflows gracefully'
mainline: 504e08cebe1d4e1efe25f915234f646e74a364a8
backport: 658d3409acede1f86abdcfa706919570144a0b55
c6d9287ebe4ed77ea34fa450a5d70f4984824181:
title: 'RDMA/IPoIB: Fix error code return in ipoib_mcast_join'
mainline: 753fff78f430704548f45eda52d6d55371a52c0f
backport: 4b7f4e14cc08eacfa5ca86eacc05a8271b28d889
803bd61b474d6dbffc8c5418c61e8da586c94450:
title: 'drm/drm_file: fix use of uninitialized variable'
mainline: 1d3062fad9c7313fff9970a88e0538a24480ffb8
backport: abd23fc2b176740252f577b29693fbae20c1c8f5
081d55ccd15d7edd3786c285866cdd06a28f2c6f:
title: 'drm/framebuffer: Fix use of uninitialized variable'
mainline: f9af8f0c1dc567a5a6a6318ff324c45d80d4a60f
backport: 99467f7e403930a41f8bea2542279956188c128d
9eef5de467f413e14c9b145aa41914334c29f8a7:
title: 'drm/mipi-dsi: Fix detach call without attach'
mainline: 90d50b8d85834e73536fdccd5aa913b30494fef0
backport: d6660003336dbf23b039bcb0601dff7a42f14f0d
3f61c5b5bb53a842d683680c347366b9c431c3b4:
title: 'media: stk1160: Fixed high volume of stk1160_dbg messages'
mainline: b3695e86d25aafbe175dd51f6aaf6f68d341d590
backport: edc53e8e2a27c8774234a5e3b143fdd6c3136644
c72698ef0ff2fbc4baa73fa1030dbe6dd8fd3f48:
title: 'media: rockchip: rga: fix swizzling for RGB formats'
mainline: 9e7dc39260edac180c206bb6149595a40eabae3e
skipped: file/driver does not exist
a6265345461f1580efd7e38ba6b9506dda987d23:
title: 'PCI: add INTEL_HDA_ARL to pci_ids.h'
mainline: 5ec42bf04d72fd6d0a6855810cc779e0ee31dfd7
backport: 3590c7ea1d2a0882c4e8969300159543fda974aa
fa7eb2295f5fb213b4c5583bd1a3be6fdb682185:
title: 'ALSA: hda: Intel: add HDA_ARL PCI ID support'
mainline: a31014ebad617868c246d3985ff80d891f03711e
backport: e3d7a6fbda19cd9d3d62c61f0557b2ddcbc86c4f
8ab9b22151400c549f40f2390f1d101d80ec089e:
title: 'drm/exynos: Call drm_atomic_helper_shutdown() at shutdown/unbind time'
mainline: 16ac5b21b31b439f03cdf44c153c5f5af94fb3eb
backport: c5e1693a823b9baaba503fd12531f9b7ae802a8d
4c8922ae8eb8dcc1e4b7d1059d97a8334288d825:
title: 'IB/ipoib: Fix mcast list locking'
mainline: 4f973e211b3b1c6d36f7c6a19239d258856749f9
backport: f1a52361385cf56587f45df0e419270b476fb717
7fe1190951cf4f45ff602250b29c4665c264b78e:
title: 'media: ddbridge: fix an error code problem in ddb_probe'
mainline: 09b4195021be69af1e1936cca995712a6d0f2562
backport: a113f3ea4415f689541d9452c474ae03fc2e38d4
db86a8d0d5ca6a3ca59f00a64ca4293fa9ff3a31:
title: 'drm/msm/dpu: Ratelimit framedone timeout msgs'
mainline: 2b72e50c62de60ad2d6bcd86aa38d4ccbdd633f2
skipped: file/driver does not exist
c807df25c33f1365fda042b11085a4861ec6e4f9:
title: 'clk: hi3620: Fix memory leak in hi3620_mmc_clk_init()'
mainline: bfbea9e5667cfa9552c3d88f023386f017f6c308
backport: 9b68e07d9da7ee0571e1bdd80bf64f631345fedb
15b51ad774214f9bd9a969bf4880ebeb4dbd4868:
title: 'clk: mmp: pxa168: Fix memory leak in pxa168_clk_init()'
mainline: 2fbabea626b6467eb4e6c4cb7a16523da12e43b4
backport: 96bc3d1b305d5d5fe2b95d94b86b46a902bd146b
b5e7f9e6d604f80e93ecc0873f1d2bce56d965a2:
title: 'drm/amdgpu: Let KFD sync with VM fences'
mainline: ec9ba4821fa52b5efdbc4cdf0a77497990655231
skipped: missing prerequisite d8d019ccffb838bb0dd98e583b5c25ccc0bc6ece
7291c4e2f8cf0f9c29a390f6f49fe03c3835c13f:
title: 'drm/amdgpu: Drop ''fence'' check in ''to_amdgpu_amdkfd_fence()'''
mainline: bf2ad4fb8adca89374b54b225d494e0b1956dbea
skipped: missing prerequisite d8d019ccffb838bb0dd98e583b5c25ccc0bc6ece
6c0a90374357d7bc3fde5fc096ae996699e4eb22:
title: 'leds: trigger: panic: Don''t register panic notifier if creating the trigger failed'
mainline: afacb21834bb02785ddb0c3ec197208803b74faa
backport: c33e46a8972e0956bf361ede13f448eaa042181a
7ad082147c5d4e74b06ee5d9fd992fcdc1bf75bb:
title: 'um: Fix naming clash between UML and scheduler'
mainline: 541d4e4d435c8b9bfd29f70a1da4a2db97794e0a
backport: d7d0f5e11bb0b6145733eb2cb28b3639388f84f6
e0fe0da96187d485633cdcfe4ae41ca4d15dd412:
title: 'um: Don''t use vfprintf() for os_info()'
mainline: 236f9fe39b02c15fa5530b53e9cca48354394389
backport: 9b93ed7199417436eb33dc11cd20fc5d4964f693
af95ebc8ed68503602b0490faca91df4a844b223:
title: 'um: net: Fix return type of uml_net_start_xmit()'
mainline: 7d748f60a4b82b50bf25fad1bd42d33f049f76aa
backport: a0b367d347123053abb1b97bc22154dab9ae22f3
bad080a74ac807a1dac93c9db96156a434bb5cb4:
title: 'mfd: ti_am335x_tscadc: Fix TI SoC dependencies'
mainline: 284d16c456e5d4b143f375b8ccc4038ab3f4ee0f
backport: 7a559ea7d22e2523c0c38d7597c79e8f5c663823
a17d6ef61d1615851dbf0111ce1e61af4a897804:
title: 'PCI: Only override AMD USB controller if required'
mainline: e585a37e5061f6d5060517aed1ca4ccb2e56a34c
backport: 79a5e39dee6e10829a945d9f6a5761bdb46c3803
2ba7f86b8703af8ace1a011b041c2bd654409e3d:
title: 'usb: hub: Replace hardcoded quirk value with BIT() macro'
mainline: 6666ea93d2c422ebeb8039d11e642552da682070
backport: 2b84420be156e351f2e9d5975ed7679bdda1ff19
0d143f52174d588228fa73275de701d58b62ea4a:
title: 'libsubcmd: Fix memory leak in uniq()'
mainline: ad30469a841b50dbb541df4d6971d891f703c297
backport: 56552e5cf5d1e10d74d67c2b9a5adc4f258faee5
7840b2e4ba3e9288df84dac1417102a174c71229:
title: "virtio_net: Fix \"\u2018%d\u2019 directive writing between 1 and 11 bytes into a region of size 10\" warnings"
mainline: e3fe8d28c67bf6c291e920c6d04fa22afa14e6e4
backport: 7f727e04636fa507a472cd48c5b7822fd92fa973
9525b38180e2753f0daa1a522b7767a2aa969676:
title: 'blk-mq: fix IO hang from sbitmap wakeup race'
mainline: 5266caaf5660529e3da53004b8b7174cab6374ed
skipped: missing prerequisites, risky backports required
eb55ba8aa7fb7aad54f40fbf4d8dcdfdba0bebf6:
title: 'ceph: fix deadlock or deadcode of misusing dget()'
mainline: b493ad718b1f0357394d2cdecbf00a44a36fa085
backport: 7da16dee92cf04281c2b9ba054ed1277bdef0745
616053201f939cb326836316d8afcd1e3d2df18b:
title: 'drm/amdgpu: Release ''adev->pm.fw'' before return in ''amdgpu_device_need_post()'''
mainline: 8a44fdd3cf91debbd09b43bd2519ad2b2486ccf4
backport: f6292d4326aea4ef58ca1b9e0050d4531b09b656
e01d8d01ba197cac99bef2495fbf5640f0bc5a72:
title: 'wifi: cfg80211: fix RCU dereference in __cfg80211_bss_update'
mainline: 1184950e341c11b6f82bc5b59564411d9537ab27
backport: 4a8a10a1d1379bb73f929d2ff61c91cd50fa76e1
86ca4cb47d8213773044b151e6861784d646ee35:
title: 'scsi: isci: Fix an error code problem in isci_io_request_build()'
mainline: 658365c6b0857e6a306436e315a8633937e3af42
backport: 9b0dce0699b0cff330f26757170390e60beecc2f
b2460d9640b13afd691f35b075d16f7fc179c7cb:
title: 'net: remove unneeded break'
mainline: 7ebb9db011088f9bd357791f49cb7012e66f29e2
backport: 287b49e9dddc421e7cbcf2ce9ded277dcd7bb385
aba0ff77fce0db42a45de1dca5d34aa717d5415c:
title: 'ixgbe: Remove non-inclusive language'
mainline: 93b067f154b3edfd3d75a272fd9433bf787e2e1d
backport: 6c59597adc4da77a4c79730b2d0d2f6bb5103f07
e7e9a533e87d1e545e9ea2bed74037acd430f639:
title: 'ixgbe: Refactor returning internal error codes'
mainline: 5795f533f30a80aa0473652876296ebc9129e33a
skipped: missing prerequisites, risky backports required
d9ffeffbc43250255f087adb55b1a99cd4fe0c43:
title: 'ixgbe: Refactor overtemp event handling'
mainline: 6c1b4af8c1b20c70dde01e58381685d6a4a1d2c8
backport: 12a1e3ffea01766734037b0fe1369d278b669d88
b74c5d0d164efc6a9ebd5e880234987e1e8970d1:
title: 'ixgbe: Fix an error handling path in ixgbe_read_iosf_sb_reg_x550()'
mainline: bbc404d20d1b46d89b461918bc44587620eda200
backport: 0fad6add2e903cf769f5d922a43c6616fce2d590
e6b0f4f7e3b2429d78a54ad5ec705b4119010c32:
title: 'ipv6: Ensure natural alignment of const ipv6 loopback and router addresses'
mainline: 60365049ccbacd101654a66ddcb299abfabd4fc5
backport: e0ffb3925dba851417d00745b2ce9c4b314589c3
6b950c712a9a05cdda4aea7fcb2848766576c11b:
title: 'llc: call sock_orphan() at release time'
mainline: aa2b2eb3934859904c287bf5434647ba72e14c1c
backport: 86c1617a51a7e041f7b3106e796f5dd4177a53e2
b0b2937fda85f1eaf885527518993a035cfa13bc:
title: 'netfilter: nf_log: replace BUG_ON by WARN_ON_ONCE when putting logger'
mainline: 259eb32971e9eb24d1777a28d82730659f50fdcb
backport: a0373ec83347192d0bc2f3352c074e8b023c42a5
3241813266b623a1153db37f0204cf4225bd6864:
title: 'net: ipv4: fix a memleak in ip_setup_cork'
mainline: 5dee6d6923458e26966717f2a3eae7d09fc10bf6
backport: f4e1df41128d009e3eb57658e1304d2f35109b50
875f31aaa67e306098befa5e798a049075910fa7:
title: 'af_unix: fix lockdep positive in sk_diag_dump_icons()'
mainline: 4d322dce82a1d44f8c83f0f54f95dd1b8dcf46c9
backport: fc4e079263f4dc3afed7beef32f09e11cfdb83ff
3dc7b3ffd5c539124ee8fc42a32a91b5df13717d:
title: 'net: sysfs: Fix /sys/class/net/<iface> path'
mainline: ae3f4b44641dfff969604735a0dcbf931f383285
backport: 17fe0fd15062dc03aedcf4bb6572a4a9592807b6
adfbe479c1b60c4e97734dfbeeb483fe37a9df71:
title: 'HID: apple: Add support for the 2021 Magic Keyboard'
mainline: 0cd3be51733febb4f8acb92bcf55b75fe824dd05
backport: 7412effbe212ef6ccdf8e42b1c40364e6c369a17
f27e9a72c1079449474ab6b4858bd30ec3d9ec89:
title: 'HID: apple: Swap the Fn and Left Control keys on Apple keyboards'
mainline: 346338ef00d35bf8338ded171f9abeb9b10b43df
backport: 985d3a3dd71c81ab2012fd3b8f0a769c71a19237
0802f8e32b0212b3e5f14eb729c96e6d90a47934:
title: 'HID: apple: Add 2021 magic keyboard FN key mapping'
mainline: 531cb56972f2773c941499fcfb639cd5128dfb27
backport: e42213c7c7b015e6b41fb27d9b6264309042a750
9bb3bf598f4b0f5481dbc585db2d5021304ac1b5:
title: 'bonding: remove print in bond_verify_device_path'
mainline: 486058f42a4728053ae69ebbf78e9731d8ce6f8b
backport: e827391d4767cbb6a25f85d1e17c05799f6f81f6
743259cc178aee41626f5929ed9ea6f63bb0c631:
title: 'dmaengine: fix is_slave_direction() return false when DMA_DEV_TO_DEV'
mainline: a22fe1d6dec7e98535b97249fdc95c2be79120bb
backport: 7f0c76f847575a92100f05495514a3464534d593
486218c11e8d1c8f515a3bdd70d62203609d4b6b:
title: 'phy: ti: phy-omap-usb2: Fix NULL pointer dereference for SRP'
mainline: 7104ba0f1958adb250319e68a15eff89ec4fd36d
backport: 24288c6c65f514b98d7b1c1feb237b51a56ab054
bd70b7541b30213829ca7a2d02e428a4449821ff:
title: 'atm: idt77252: fix a memleak in open_card_ubr0'
mainline: f3616173bf9be9bf39d131b120d6eea4e6324cb5
backport: 56dc4afb9fa67af5b158a6b184216302e793a0b7
52830e218a4d5e38c6a781c7912da777252f8c40:
title: 'hwmon: (aspeed-pwm-tacho) mutex for tach reading'
mainline: 1168491e7f53581ba7b6014a39a49cfbbb722feb
backport: 2214d04c620940a739fa5a5ce070a3c785aa0cd5
93f0f4e846fcb682c3ec436e3b2e30e5a3a8ee6a:
title: 'hwmon: (coretemp) Fix out-of-bounds memory access'
mainline: 4e440abc894585a34c2904a32cd54af1742311b3
skipped: missing prerequisite
8726dfd0ff7e2c595d3ae29bda59099868274cdd:
title: 'hwmon: (coretemp) Fix bogus core_id to attr name mapping'
mainline: fdaf0c8629d4524a168cb9e4ad4231875749b28c
skipped: missing prerequisite
caa064c3c2394d03e289ebd6b0be5102eb8a5b40:
title: 'inet: read sk->sk_family once in inet_recv_error()'
mainline: eef00a82c568944f113f2de738156ac591bbd5cd
backport: 2ac57567eda95eb1a9c39e819eab709767452dfe
16d97ffdca5515fccc7c969b6025d1551e84fe34:
title: 'rxrpc: Fix response to PING RESPONSE ACKs to a dead call'
mainline: 6f769f22822aa4124b556339781b04d810f0e038
backport: 5a9a22f2873e63cd857c7a6659f3d38484ac2e70
24ec8f0da93b8a9fba11600be8a90f0d73fb46f1:
title: 'tipc: Check the bearer type before calling tipc_udp_nl_bearer_add()'
mainline: 3871aa01e1a779d866fa9dfdd5a836f342f4eb87
backport: 96d352f660e2e222dc1bab6b2c4740237dd3b305
4fdb14ba89faff6e6969a4dffdc8e54235d6e5ed:
title: 'ppp_async: limit MRU to 64K'
mainline: cb88cb53badb8aeb3955ad6ce80b07b598e310b8
backport: de3d17a308ceded0363dffa3b2ee69b9fbfbb6cc
56fb2bf4ab8c91a2e078553497b6c5b2f1dac699:
title: 'netfilter: nft_compat: reject unused compat flag'
mainline: 292781c3c5485ce33bd22b2ef1b2bed709b4d672
backport: a057d02cf808c2c042d13aa9ada37a250fe329f2
1d769e2dc5444c3ab3010887d7c3cda76a0310e7:
title: 'netfilter: nft_compat: restrict match/target protocol to u16'
mainline: d694b754894c93fb4d71a7f3699439dec111decc
backport: 990506c3102a4016f10a7b705a3f95a2dba0e567
8811188205406ce59c34fabc18e2421b38c03fdd:
title: 'net/af_iucv: clean up a try_then_request_module()'
mainline: 4eb9eda6ba64114d98827e2870e024d5ab7cd35b
backport: 700f4e9ff1bac4b1bc1780bcc9cf5695e4392028
e3cd866fcbeb03b13f6fc7b6133cb542c8484c4a:
title: 'USB: serial: qcserial: add new usb-id for Dell Wireless DW5826e'
mainline: 129690fb229a20b6e563a77a2c85266acecf20bc
backport: 6716f2f7d44fa8420f77009a11593525ae9255b2
9c83c6116f5dde982e1f33a1b47bde2991ac8ac5:
title: 'USB: serial: option: add Fibocom FM101-GL variant'
mainline: b4a1f4eaf1d798066affc6ad040f76eb1a16e1c9
backport: 39a732c5a779ddbfbc3e662856dfcaa717af4a26
80af54d045296bab4e2fe8704b4b9fc1f533e47b:
title: 'USB: serial: cp210x: add ID for IMST iM871A-USB'
mainline: 12b17b4eb82a41977eb848048137b5908d52845c
backport: b30273541bae7aaec17a09c2780e4a4c395edde1
0be65249b72efb7d6eec6aabbb9901f22b4c9856:
title: 'Input: atkbd - skip ATKBD_CMD_SETLEDS when skipping ATKBD_CMD_GETID'
mainline: 683cd8259a9b883a51973511f860976db2550a6e
backport: eebb66beca62cded341b539533c7c7a91da8ac95
95eab1039625d54d1770665756dd34e9fe926638:
title: 'vhost: use kzalloc() instead of kmalloc() followed by memset()'
mainline: 4d8df0f5f79f747d75a7d356d9b9ea40a4e4c8a9
backport: 7d25e28ce6dc61080ffcab293998214b86a14b11
1aa4f696306dfe4f0d453eeb1e90f26cd10d8ed5:
title: 'hrtimer: Report offline hrtimer enqueue'
mainline: dad6a09f3148257ac1773cd90934d721d68ab595
skipped: missing prerequisite
3f50c451215884639659b77ab7f33d98c40fced3:
title: 'btrfs: forbid creating subvol qgroups'
mainline: 0c309d66dacddf8ce939b891d9ead4a8e21ad6f0
skipped: missing prerequisite
be548d984286e2d58c3135aa0cf1cbafa0cad8a7:
title: 'btrfs: send: return EOPNOTSUPP on unknown flags'
mainline: f884a9f9e59206a2d41f265e7e403f080d10b493
backport: 6a49558f890e67f40142f23305b2b6dbffee6931
80a642c11a91fdff66406b52197097d97685e4e1:
title: 'spi: ppc4xx: Drop write-only variable'
mainline: b3aa619a8b4706f35cb62f780c14e68796b37f3f
backport: 39be5d7e52744cac421786024357c1c3d7570597
3dd2d99e2352903d0e0b8769e6c9b8293c7454b2:
title: 'ASoC: rt5645: Fix deadlock in rt5645_jack_detect_work()'
mainline: 6ef5d5b92f7117b324efaac72b3db27ae8bb3082
backport: 679ed29719be8e945287b4e87a641900507fe003
b908fdcb6bbc07a3314afb386415b616fa01732f:
title: 'Documentation: net-sysfs: describe missing statistics'
mainline: e528afb72a481977456bb18345d4e7f6b85fa7b1
backport: dee976568a7a732baea9b4547a3a601896a32ec8
e7928873d9ac5a6194f0ffc56549d4262af7e568:
title: 'net: sysfs: Fix /sys/class/net/<iface> path for statistics'
mainline: 5b3fbd61b9d1f4ed2db95aaf03f9adae0373784d
backport: 7a193babedaf498a625c7b82eea463c89589a2a2
54d186fb5128ea95dbacbe350440208220555039:
title: 'MIPS: Add ''memory'' clobber to csum_ipv6_magic() inline assembler'
mainline: d55347bfe4e66dce2e1e7501e5492f4af3e315f8
backport: c3be0bd42d8b5436b4f4fc9e2261b3d2a4c738e1
04b9c13dc116af8ad88b98d6a96765e0fa4a2b23:
title: 'i40e: Fix waiting for queues of all VSIs to be disabled'
mainline: c73729b64bb692186da080602cd13612783f52ac
backport: 1260d580ea28af4201a331f13f5fb5b96da08f94
bcf4a115a5068f3331fafb8c176c1af0da3d8b19:
title: 'tracing/trigger: Fix to return error if failed to alloc snapshot'
mainline: 0958b33ef5a04ed91f61cef4760ac412080c4e08
backport: 44ec3b6a27b2d303dced9d70ed708cc8d8ed3784
c593d26fb5d577ef31b6e49a31e08ae3ebc1bc1e:
title: 'mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again'
mainline: 9319b647902cbd5cc884ac08a8a6d54ce111fc78
backport: deb218b8416f96a7cb91d0ce311dd3418729c827
2303e0b4005c13c0faa6562e32886ebf8ee04f57:
title: 'HID: wacom: generic: Avoid reporting a serial of ''0'' to userspace'
mainline: ab41a31dd5e2681803642b6d08590b61867840ec
backport: 3e0c669b2a6d346166ce0c47d1abf45f69046404
d943536197c1a05e377452af4ec7942e11d018f4:
title: 'HID: wacom: Do not register input devices until after hid_hw_start'
mainline: c1d6708bf0d3dd976460d435373cf5abf21ce258
backport: 7cf7d8509d54a81f1963ce1fb4346ca851f31ff3
67d96ddb269523ba171b0c6f8582a9f32812447b:
title: 'USB: hub: check for alternate port before enabling A_ALT_HNP_SUPPORT'
mainline: f17c34ffc792bbb520e4b61baa16b6cfc7d44b13
backport: 6f2e6123d897f20b9e8ba8e47c2466909dcb5580
68a8f87c9c2e514eb9bded7337044142ff7c1ba0:
title: 'usb: f_mass_storage: forbid async queue when shutdown happen'
mainline: b2d2d7ea0dd09802cf5a0545bf54d8ad8987d20c
backport: b7b8de89e0c14584f675cf1c1e7ceb648ae1d1e1
94a600226b6d0ef065ee84024b450b566c5a87d6:
title: 'scsi: Revert "scsi: fcoe: Fix potential deadlock on &fip->ctlr_lock"'
mainline: 977fe773dcc7098d8eaf4ee6382cb51e13e784cb
backport: 5b4d630c61084a0afa27b2d6e45335a84d333be3
cc9e5616a31b3054be3852d41f91592cd21f4f83:
title: 'firewire: core: correct documentation of fw_csr_string() kernel API'
mainline: 5f9ab17394f831cb7986ec50900fa37507a127f1
backport: 3d027c0afcebe6338e106257e984a69500b9c1f6
7e9a8498658b398bf11b8e388005fa54e40aed81:
title: 'nfc: nci: free rx_data_reassembly skb on NCI device cleanup'
mainline: bfb007aebe6bff451f7f3a4be19f4f286d0d5d9c
backport: e9ea3b98c3eeb1be14666afce0a52eca86630704
543fc0ea771528b7e2aa793bea1c46952d64d404:
title: 'xen-netback: properly sync TX responses'
mainline: 7b55984c96ffe9e236eb9c82a2196e0b1f84990d
backport: 2f07b4feb7344a12863625df46967a3b6990a791
dd64bb8329ce0ea27bc557e4160c2688835402ac:
title: 'binder: signal epoll threads of self-work'
mainline: 97830f3c3088638ff90b20dfba2eb4d487bf14d7
skipped: missing prerequisites, risky backports required
b4fbb89d722cbb16beaaea234b7230faaaf68c71:
title: 'ext4: fix double-free of blocks due to wrong extents moved_len'
mainline: 55583e899a5357308274601364741a83e78d6ac4
backport: 0b85140d50e49360af625aa8ba84de40b18adbb7
4a0efde7875822485ebfd991874d454d2347e1a0:
title: 'staging: iio: ad5933: fix type mismatch regression'
mainline: 6db053cd949fcd6254cea9f2cd5d39f7bd64379c
backport: d375940a2f5db7ac750a0c16fc7afeff22f09ddf
8eed2abb51082d5363879b1090f5f5de654ee259:
title: 'ring-buffer: Clean ring_buffer_poll_wait() error return'
mainline: 66bbea9ed6446b8471d365a22734dc00556c4785
skipped: missing prerequisite ecf927000ce3265e9871c79d43c10ceed8bd61c9
1b766291dda83cd077f784057c272b7c9cbd5647:
title: 'serial: max310x: set default value when reading clock ready bit'
mainline: 0419373333c2f2024966d36261fd82a453281e80
skipped: missing prerequisite
d34c6d8add30a6d01f312f6ab1ba966828e882b8:
title: 'serial: max310x: improve crystal stable clock detection'
mainline: 93cd256ab224c2519e7c4e5f58bb4f1ac2bf0965
skipped: missing prerequisite
360570fdd7a72b0bfd6dc6d47028a26927dff67f:
title: 'x86/Kconfig: Transmeta Crusoe is CPU family 5, not 6'
mainline: f6a1892585cd19e63c4ef2334e26cd536d5b678d
skipped: missing prerequisite
9149fef02dc1c54d2b4b9a555e11e7482f6ab583:
title: 'x86/mm/ident_map: Use gbpages only where full GB page should be mapped.'
mainline: d794734c9bbfe22f86686dc2909c25f5ffe1a572
backport: 5e09189142b229f4a7b98b105b89548bb1895b3d
e0de24ef5b3efe5636668f5090fa0833c6fb5b77:
title: 'ALSA: hda/conexant: Add quirk for SWS JS201D'
mainline: 4639c5021029d49fd2f97fa8d74731f167f98919
backport: d24322c6c1cb11ee854b27d53e8f57598f58d906
5278c3eb6bf5896417572b52adb6be9d26e92f65:
title: 'nilfs2: fix data corruption in dsync block recovery for small block sizes'
mainline: 67b8bcbaed4777871bb0dcc888fb02a614a98ab1
backport: a53d021d96e27b4e691be9bbf2b0e7e6a971a556
228742b2ddfb99dfd71e5a307e6088ab6836272e:
title: 'nilfs2: fix hang in nilfs_lookup_dirty_data_buffers()'
mainline: 38296afe3c6ee07319e01bb249aa4bb47c07b534
backport: 188292ff815215ff899d45a09e860000e12d53b7
09e5ae88b985524cb4f559c81b684f77cb237893:
title: 'nfp: use correct macro for LengthSelect in BAR config'
mainline: b3d4f7f2288901ed2392695919b3c0e24c1b4084
backport: 59185e887608415f810273b3d66a7c0a82ab145a
edb943366fe91647079b58fa85781006fbfbe34a:
title: 'irqchip/irq-brcmstb-l2: Add write memory barrier before exit'
mainline: b0344d6854d25a8b3b901c778b1728885dd99007
backport: ab54d44fa99cd6d87b05c7805ca0666c11b1fb36
81c0229f34f0e1330789fae616b9e2219ab28477:
title: 'pmdomain: core: Move the unused cleanup to a _sync initcall'
mainline: 741ba0134fa7822fcf4e4a0a537a5c4cfd706b20
backport: 70bd0bc34ed8b422fb44e5f570cd8923f20f875b
1e8c1c2a92692881ac7ec92dcf1c8a846584251b:
title: 'Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d"'
mainline: bed9e27baf52a09b7ba2a3714f1e24e17ced386d
backport: 072057390d7c127c32d061f52c8255b6e4b77305
3cd139875e9a7688b3fc715264032620812a5fa3:
title: 'sched/membarrier: reduce the ability to hammer on sys_membarrier'
mainline: 944d5fe50f3f03daacfea16300e656a1691c4a23
backport: edcd4473ab9ae8709bfdad2665bbb1d20f438364
c4a09fdac625e64abe478dcf88bfa20406616928:
title: 'nilfs2: fix potential bug in end_buffer_async_write'
mainline: 5bc09b397cbf1221f8a8aacb1152650c9195b02b
backport: 9dc394f2da9b2208457484dbcdcf9cdb3ee2d7ed
f8f51085b4be6132762ce0d8940071ccdcce2504:
title: 'lsm: new security_file_ioctl_compat() hook'
mainline: f1bb47a31dff6d4b34fb14e99850860ee74bb003
backport: cdb04bf58f0b42afc09c9a9ba1f22e19b432a345
fca41e5b687e029f69e3a35a2fa31e2560e538dc:
title: 'netfilter: nf_tables: fix pointer math issue in nft_byteorder_eval()'
mainline: c301f0981fdd3fd1ffac6836b423c4d7a8e0eb63
backport: 141272175d24b1f41c429b0364d5f5852f6daa2d

View File

@ -0,0 +1,208 @@
23e01e29002a015975bfe9da401ca2068cef8cc0:
title: 'net/sched: Retire CBQ qdisc'
mainline: 051d442098421c28c7951625652f61b1e15c4bd5
backport: 292ea5ee570c5edd64c505d5a645f421c342327c
d9d084b263dcbd6b35ff4732b3eb78b5e61fcac1:
title: 'net/sched: Retire ATM qdisc'
mainline: fb38306ceb9e770adfb5ffa6e3c64047b55f7a07
backport: 48f4bae5b9694dcb5cf7d760fca89c76bbb4786a
88f8fcd4d137174a88795a9da5f3e92bda04cabb:
title: 'net/sched: Retire dsmark qdisc'
mainline: bbe77c14ee6185a61ba6d5e435c1cbb489d2a9ed
backport: e8321667659838270cf620dbb9f52be23ed92cc1
fdd2e36e8c37d8a3196c1a9efa312d979c205907:
title: 'stmmac: no need to check return value of debugfs_create functions'
mainline: 8d72ab119f42f25abb393093472ae0ca275088b6
skipped: only picked as a dependency for 95418cd6170f
95418cd6170fd88eb605faad3d5b60d75c1cb165:
title: 'net: stmmac: fix notifier registration'
mainline: 474a31e13a4e9749fb3ee55794d69d0f17ee0998
skipped: fixes patch not in branch
9e46a20397f443d02d6c6f1a72077370e8cbc8da:
title: 'memcg: add refcnt for pcpu stock to avoid UAF problem in drain_all_stock()'
mainline: 1a3e1f40962c445b997151a542314f3c6097f8c3
backport: 45dea6f77d434e7b87f21e13eb7a0781321084f0
b06dec684e11ea944d896ac78cec1602e5157eb8:
title: 'nilfs2: replace WARN_ONs for invalid DAT metadata block requests'
mainline: 5124a0a549857c4b87173280e192eea24dea72ad
backport: c352221909a64672b1725ee06095c35aa3b652d2
4a41f41c928d1c62da9fcc87ad349c201d91a43e:
title: 'userfaultfd: fix mmap_changing checking in mfill_atomic_hugetlb'
mainline: 67695f18d55924b2013534ef3bdc363bc9e14605
skipped: fixes patch not in branch
41b7572dea9f7196d075b40d5ac8aafdb5f4b0d4:
title: 'sched/rt: Fix sysctl_sched_rr_timeslice intial value'
mainline: c7fcb99877f9f542c918509b2801065adcaf46fa
backport: 9c31d18305176ac3339d2e7fb16e23a78bd6147f
1f80bc015277247c9fd9646f7c21f1c728b5d908:
title: 'sched/rt: sysctl_sched_rr_timeslice show default timeslice after reset'
mainline: c1fc6484e1fb7cc2481d169bfef129a1b0676abe
backport: 6d01d5fde49ee90ac890b2a96c8c7a8bc291805c
2d931472d4740d3ada7011cc4c3499948d3a22fa:
title: 'sched/rt: Disallow writing invalid values to sched_rt_period_us'
mainline: 079be8fc630943d9fc70a97807feb73d169ee3fc
backport: 7ccbe0f58d447aea568811db944b7c6d15a5feb7
425a571a7e6fc389954cf2564e1edbba3740e171:
title: 'scsi: target: core: Add TMF to tmr_list handling'
mainline: 83ab68168a3d990d5ff39ab030ad5754cbbccb25
backport: 93331ecf6b4e7b6b2027b2c6ffa0fad20fc9a2d4
bcbaa5ce276fc342cbae3b3148b2af85d3679d80:
title: 'dmaengine: shdma: increase size of ''dev_id'''
mainline: 404290240827c3bb5c4e195174a8854eef2f89ac
backport: ad947ce27c06a8e0004da911805699199e04f6a2
31b8419692ae51d2671676eace947b428004d2ea:
title: 'wifi: cfg80211: fix missing interfaces when dumping'
mainline: a6e4f85d3820d00694ed10f581f4c650445dbcda
backport: 5a5772e0f601b64f0f8a3abc4f6dad020235e429
76fad1174a0cae6fc857b9f88b261a2e4f07d587:
title: 'wifi: mac80211: fix race condition on enabling fast-xmit'
mainline: bcbc84af1183c8cf3d1ca9b78540c2185cd85e7f
backport: b1e9a26d3a909e8207d9f17f75592e8b94a1da9f
224453de8505aede1890f007be973925a3edf6a1:
title: 'fbdev: savage: Error out if pixclock equals zero'
mainline: 04e5eac8f3ab2ff52fa191c187a46d4fdbc1e288
backport: dbe08f914e17a73f39417420d22dd7730e079ba9
84246c35ca34207114055a87552a1c4289c8fd7e:
title: 'fbdev: sis: Error out if pixclock equals zero'
mainline: e421946be7d9bf545147bea8419ef8239cb7ca52
backport: dc8cc812cd193503fa1ffbac6770e2f82f9671bd
3f25115864b2abfac4f9267475ed9419073aa560:
title: 'ahci: asm1166: correct count of reported ports'
mainline: 0077a504e1a4468669fd2e011108db49133db56e
backport: 050de50371ba2727fcaffb5a438cfc70eeee3d03
21f8cfe79f776287459343e9cfa6055af61328ea:
title: 'ext4: avoid allocating blocks from corrupted group in ext4_mb_try_best_found()'
mainline: 4530b3660d396a646aad91a787b6ab37cf604b53
backport: e08ae878b02e2f2953a7556c05a25ca5c3628c24
5a6dcc4ad0f7f7fa8e8d127b5526e7c5f2d38a43:
title: 'ext4: avoid allocating blocks from corrupted group in ext4_mb_find_by_goal()'
mainline: 832698373a25950942c04a512daa652c18a9b513
backport: a8bb8329743029dd77a6bbc7ffaf8ec83c1384c3
733f4c36e68cc664e0083d4ff1d5e9fadee2120b:
title: 'regulator: pwm-regulator: Add validity checks in continuous .get_voltage'
mainline: c92688cac239794e4a1d976afa5203a4d3a2ac0e
backport: d8f22636a42eb332f53a25f4271827716a9780cc
171977332b38f271cd08dede4a792182a811a994:
title: 'hwmon: (coretemp) Enlarge per package core count limit'
mainline: 34cf8c657cf0365791cdc658ddbca9cc907726ce
backport: 974906d0d9cab75a506494745ff92b214bada2e3
98fc79aad9ce694cbcc202570befb8f9150cbea6:
title: 'firewire: core: send bus reset promptly on gap count error'
mainline: 7ed4380009e96d9e9c605e12822e987b35b05648
backport: da86812addd2aba615e37f3d02a02859cd7c5493
2b5128c714d863cd8d259aa9d87bed2d6aa6a5a8:
title: 'virtio-blk: Ensure no requests in virtqueues before deleting vqs.'
mainline: 4ce6e2db00de8103a0687fb0f65fd17124a51aaa
backport: f2a5b354a969fc3cb9fc291ba5e622f0ff943618
07dbb1c86a81f96c779b2267ca1994f61bc1e585:
title: 's390/qeth: Fix potential loss of L3-IP@ in case of network issues'
mainline: 2fe8a236436fe40d8d26a1af8d150fc80f04ee1a
backport: b7436a25cb86e673b0b19506d3ba9dcdcf01e3de
b1a00ce4e244f15068034c48a4aadf165f6a0117:
title: 'pmdomain: renesas: r8a77980-sysc: CR7 must be always on'
mainline: f0e4a1356466ec1858ae8e5c70bea2ce5e55008b
skipped: fixes patch not in branch
115b7f3bc1dce590a6851a2dcf23dc1100c49790:
title: 'IB/hfi1: Fix sdma.h tx->num_descs off-by-one error'
mainline: e6f57c6881916df39db7d95981a8ad2b9c3458d6
skipped: fixes patch not in branch
9b78faee4829e8d4bc88f59aa125e219ad834003:
title: 'mm: memcontrol: switch to rcu protection in drain_all_stock()'
mainline: e1a366be5cb4f849ec4de170d50eebc08bb0af20
backport: 5cf1aceb57dea1645112c6673b1e633805ccffcf
43a202bd552976497474ae144942e32cc5f34d7e:
title: 'dm-crypt: don''t modify the data when using authenticated encryption'
mainline: 50c70240097ce41fe6bce6478b80478281e4d0f7
backport: 6b9f863739cf9b288aebc3b47a9a0b46d82fb076
f0ecdfa679189d26aedfe24212d4e69e42c2c861:
title: 'gtp: fix use-after-free and null-ptr-deref in gtp_genl_dump_pdp()'
mainline: 136cfaca22567a03bbb3bf53a43d8cb5748b80ec
backport: 462d9e209c0fca1e4dda298d209725ef39d73b10
4c3ce64bc9d36ca9164dd6c77ff144c121011aae:
title: 'l2tp: pass correct message length to ip6_append_data'
mainline: 359e54a93ab43d32ee1bff3c2f9f10cb9f6b6e79
backport: f951d454d97724fb80e7820728e35223e0207304
9e200a06ae2abb321939693008290af32b33dd6e:
title: 'ARM: ep93xx: Add terminator to gpiod_lookup_table'
mainline: fdf87a0dc26d0550c60edc911cda42f9afec3557
skipped: fixes patch not in branch
059285e04ebb273d32323fbad5431c5b94f77e48:
title: 'usb: gadget: ncm: Avoid dropping datagrams of properly parsed NTBs'
mainline: 76c51146820c5dac629f21deafab0a7039bc3ccd
backport: 9449bb501c2106ff6a1032aabdbb30d11d3e2501
673dc4b781bf7800cd072117b47e0e5b1d784514:
title: 'usb: roles: don''t get/set_role() when usb_role_switch is unregistered'
mainline: b787a3e781759026a6212736ef8e52cf83d1821a
skipped: fixes patch not in branch
2e4f9f20b32658ef3724aa46f7aef4908d2609e3:
title: 'IB/hfi1: Fix a memleak in init_credit_return'
mainline: 809aa64ebff51eb170ee31a95f83b2d21efa32e2
backport: 4bad3089552677d750edc4ccd0fbd2a52f53eef6
40ace07af3e067e2c4ab06cf0053341e6b7c792c:
title: 'RDMA/bnxt_re: Return error for SRQ resize'
mainline: 3687b450c5f32e80f179ce4b09e0454da1449eac
skipped: fixes patch not in branch
84f1dac960cfa210a3b7a7522e6c2320ae91932b:
title: 'RDMA/srpt: Support specifying the srpt_service_guid parameter'
mainline: fdfa083549de5d50ebf7f6811f33757781e838c0
backport: e32d2194770b6278678ca69981d21be95ae314c6
cf9853fe850bd6a97204048781e017e8da8b6ca9:
title: 'RDMA/ulp: Use dev_name instead of ibdev->name'
mainline: 6c8541118bd53bc90b6c2473e289e5541de80376
skipped: only picked as a dependency for eb5c7465c324
cca7698531705331822eb8002d68432873413b9f:
title: 'RDMA/srpt: Make debug output more detailed'
mainline: d4ee7f3a4445ec1b0b88af216f4032c4d30abf5a
skipped: only picked as a dependency for eb5c7465c324
e333db03ab6ee3bd3596739724250a9a374dd466:
title: 'RDMA/srpt: fix function pointer cast warnings'
mainline: eb5c7465c3240151cd42a55c7ace9da0026308a1
backport: e0a38c97a50cc65f0ce9d3f6673d999ebf4248d4
e30c7a06073ea0da37f7af3c890e6db0528db772:
title: 'scripts/bpf: teach bpf_helpers_doc.py to dump BPF helper definitions'
mainline: 7a387bed47f7e80e257d966cd64a3e92a63e26a1
skipped: missing commit 56a092c895054a6b423781d788339775bd2bda10; file does not exist
40a0959efecdf58842271a6344d3f890f57d038b:
title: 'bpf, scripts: Correct GPL license name'
mainline: e37243b65d528a8a9f8b9a57a43885f8e8dfc15c
skipped: fixes patch not in branch
63a1b5c7bc8623b084b034419c6253debfa4d3cf:
title: 'scsi: jazz_esp: Only build if SCSI core is builtin'
mainline: 9ddf190a7df77b77817f955fdb9c2ae9d1c9c9a3
backport: 768622287c4688a25c6f37a3f667a8ed20f5d515
ba9ec8d32f0f9feda6c2c044dcd72ca214485040:
title: 'nouveau: fix function cast warnings'
mainline: 0affdba22aca5573f9d989bcb1d71d32a6a03efe
backport: 757db7bb5082d313c77dd568323136ddd4b15139
953f42934533c151f440cd32390044d2396b87aa:
title: 'ipv6: sr: fix possible use-after-free and null-ptr-deref'
mainline: 5559cea2d5aa3018a5f00dd2aca3427ba09b386b
backport: 3a93a1d1d4110d0c826efd53e3dbde8ebfc4ca84
a2b855119ec4a0142abf5ce354ea82f368dce778:
title: 'packet: move from strlcpy with unused retval to strscpy'
mainline: 8fc9d51ea2d32a05f7d7cf86a25cc86ecc57eb45
backport: 29ac1aef647719e9c7cd6aeff459910bf5062b96
2b505745a91e84338e4b728314f858a1b60b67e2:
title: 's390: use the correct count for __iowrite64_copy()'
mainline: 723a2cc8d69d4342b47dfddbfe6c19f1b135f09b
backport: 92a10e44f1361057e751ccfb7fe3f22cd5053523
343be31cc008a2f267863011934fb0aac6a9c8e2:
title: 'PCI/MSI: Prevent MSI hardware interrupt number truncation'
mainline: db744ddd59be798c2627efbfc71f707f5a935a40
backport: b47f8d88b2f28b8e2467bdd48ca8016adf4f1943
c2462b26faab4d40a78fc2862387bd615e0b7c25:
title: 'KVM: arm64: vgic-its: Test for valid IRQ in its_sync_lpi_pending_table()'
mainline: 8d3a7dfb801d157ac423261d7cd62c33e95375f8
backport: 57c80836ce9e30d1512614cd4e7802f31676c8b0
e7908309867e8132b57e16a6bcc949991b643501:
title: 'KVM: arm64: vgic-its: Test for valid IRQ in MOVALL handler'
mainline: 85a71ee9a0700f6c18862ef3b0011ed9dad99aca
skipped: fixes patch not in branch
337b543e274fe7a8f47df3c8293cc6686ffa620f:
title: 'fs/aio: Restrict kiocb_set_cancel_fn() to I/O submitted via libaio'
mainline: b820de741ae48ccf50dd95e297889c286ff4f760
backport: d9bf292a90ce3928db273d3cbba8b9a9fd588e9c
51aede2c777fc16472e801700dfc101f55efec56:
title: 'scripts/bpf: Fix xdp_md forward declaration typo'
mainline: e0b68fb186b251374adbd870f99b1ecea236e770
skipped: missing commit 56a092c895054a6b423781d788339775bd2bda10; file does not exist

View File

@ -1,4 +1,4 @@
What: /sys/class/<iface>/queues/rx-<queue>/rps_cpus
What: /sys/class/net/<iface>/queues/rx-<queue>/rps_cpus
Date: March 2010
KernelVersion: 2.6.35
Contact: netdev@vger.kernel.org
@ -8,7 +8,7 @@ Description:
network device queue. Possible values depend on the number
of available CPU(s) in the system.
What: /sys/class/<iface>/queues/rx-<queue>/rps_flow_cnt
What: /sys/class/net/<iface>/queues/rx-<queue>/rps_flow_cnt
Date: April 2010
KernelVersion: 2.6.35
Contact: netdev@vger.kernel.org
@ -16,7 +16,7 @@ Description:
Number of Receive Packet Steering flows being currently
processed by this particular network device receive queue.
What: /sys/class/<iface>/queues/tx-<queue>/tx_timeout
What: /sys/class/net/<iface>/queues/tx-<queue>/tx_timeout
Date: November 2011
KernelVersion: 3.3
Contact: netdev@vger.kernel.org
@ -24,7 +24,7 @@ Description:
Indicates the number of transmit timeout events seen by this
network interface transmit queue.
What: /sys/class/<iface>/queues/tx-<queue>/tx_maxrate
What: /sys/class/net/<iface>/queues/tx-<queue>/tx_maxrate
Date: March 2015
KernelVersion: 4.1
Contact: netdev@vger.kernel.org
@ -32,7 +32,7 @@ Description:
A Mbps max-rate set for the queue, a value of zero means disabled,
default is disabled.
What: /sys/class/<iface>/queues/tx-<queue>/xps_cpus
What: /sys/class/net/<iface>/queues/tx-<queue>/xps_cpus
Date: November 2010
KernelVersion: 2.6.38
Contact: netdev@vger.kernel.org
@ -42,7 +42,7 @@ Description:
network device transmit queue. Possible vaules depend on the
number of available CPU(s) in the system.
What: /sys/class/<iface>/queues/tx-<queue>/byte_queue_limits/hold_time
What: /sys/class/net/<iface>/queues/tx-<queue>/byte_queue_limits/hold_time
Date: November 2011
KernelVersion: 3.3
Contact: netdev@vger.kernel.org
@ -51,7 +51,7 @@ Description:
of this particular network device transmit queue.
Default value is 1000.
What: /sys/class/<iface>/queues/tx-<queue>/byte_queue_limits/inflight
What: /sys/class/net/<iface>/queues/tx-<queue>/byte_queue_limits/inflight
Date: November 2011
KernelVersion: 3.3
Contact: netdev@vger.kernel.org
@ -59,7 +59,7 @@ Description:
Indicates the number of bytes (objects) in flight on this
network device transmit queue.
What: /sys/class/<iface>/queues/tx-<queue>/byte_queue_limits/limit
What: /sys/class/net/<iface>/queues/tx-<queue>/byte_queue_limits/limit
Date: November 2011
KernelVersion: 3.3
Contact: netdev@vger.kernel.org
@ -68,7 +68,7 @@ Description:
on this network device transmit queue. This value is clamped
to be within the bounds defined by limit_max and limit_min.
What: /sys/class/<iface>/queues/tx-<queue>/byte_queue_limits/limit_max
What: /sys/class/net/<iface>/queues/tx-<queue>/byte_queue_limits/limit_max
Date: November 2011
KernelVersion: 3.3
Contact: netdev@vger.kernel.org
@ -77,7 +77,7 @@ Description:
queued on this network device transmit queue. See
include/linux/dynamic_queue_limits.h for the default value.
What: /sys/class/<iface>/queues/tx-<queue>/byte_queue_limits/limit_min
What: /sys/class/net/<iface>/queues/tx-<queue>/byte_queue_limits/limit_min
Date: November 2011
KernelVersion: 3.3
Contact: netdev@vger.kernel.org

View File

@ -1,4 +1,4 @@
What: /sys/class/<iface>/statistics/collisions
What: /sys/class/net/<iface>/statistics/collisions
Date: April 2005
KernelVersion: 2.6.12
Contact: netdev@vger.kernel.org
@ -6,7 +6,7 @@ Description:
Indicates the number of collisions seen by this network device.
This value might not be relevant with all MAC layers.
What: /sys/class/<iface>/statistics/multicast
What: /sys/class/net/<iface>/statistics/multicast
Date: April 2005
KernelVersion: 2.6.12
Contact: netdev@vger.kernel.org
@ -14,7 +14,7 @@ Description:
Indicates the number of multicast packets received by this
network device.
What: /sys/class/<iface>/statistics/rx_bytes
What: /sys/class/net/<iface>/statistics/rx_bytes
Date: April 2005
KernelVersion: 2.6.12
Contact: netdev@vger.kernel.org
@ -23,7 +23,7 @@ Description:
See the network driver for the exact meaning of when this
value is incremented.
What: /sys/class/<iface>/statistics/rx_compressed
What: /sys/class/net/<iface>/statistics/rx_compressed
Date: April 2005
KernelVersion: 2.6.12
Contact: netdev@vger.kernel.org
@ -32,7 +32,7 @@ Description:
network device. This value might only be relevant for interfaces
that support packet compression (e.g: PPP).
What: /sys/class/<iface>/statistics/rx_crc_errors
What: /sys/class/net/<iface>/statistics/rx_crc_errors
Date: April 2005
KernelVersion: 2.6.12
Contact: netdev@vger.kernel.org
@ -41,7 +41,7 @@ Description:
by this network device. Note that the specific meaning might
depend on the MAC layer used by the interface.
What: /sys/class/<iface>/statistics/rx_dropped
What: /sys/class/net/<iface>/statistics/rx_dropped
Date: April 2005
KernelVersion: 2.6.12
Contact: netdev@vger.kernel.org
@ -51,7 +51,15 @@ Description:
packet processing. See the network driver for the exact
meaning of this value.
What: /sys/class/<iface>/statistics/rx_fifo_errors
What: /sys/class/net/<iface>/statistics/rx_errors
Date: April 2005
KernelVersion: 2.6.12
Contact: netdev@vger.kernel.org
Description:
Indicates the number of receive errors on this network device.
See the network driver for the exact meaning of this value.
What: /sys/class/net/<iface>/statistics/rx_fifo_errors
Date: April 2005
KernelVersion: 2.6.12
Contact: netdev@vger.kernel.org
@ -60,7 +68,7 @@ Description:
network device. See the network driver for the exact
meaning of this value.
What: /sys/class/<iface>/statistics/rx_frame_errors
What: /sys/class/net/<iface>/statistics/rx_frame_errors
Date: April 2005
KernelVersion: 2.6.12
Contact: netdev@vger.kernel.org
@ -70,7 +78,7 @@ Description:
on the MAC layer protocol used. See the network driver for
the exact meaning of this value.
What: /sys/class/<iface>/statistics/rx_length_errors
What: /sys/class/net/<iface>/statistics/rx_length_errors
Date: April 2005
KernelVersion: 2.6.12
Contact: netdev@vger.kernel.org
@ -79,7 +87,7 @@ Description:
error, oversized or undersized. See the network driver for the
exact meaning of this value.
What: /sys/class/<iface>/statistics/rx_missed_errors
What: /sys/class/net/<iface>/statistics/rx_missed_errors
Date: April 2005
KernelVersion: 2.6.12
Contact: netdev@vger.kernel.org
@ -88,7 +96,15 @@ Description:
due to lack of capacity in the receive side. See the network
driver for the exact meaning of this value.
What: /sys/class/<iface>/statistics/rx_over_errors
What: /sys/class/net/<iface>/statistics/rx_nohandler
Date: February 2016
KernelVersion: 4.6
Contact: netdev@vger.kernel.org
Description:
Indicates the number of received packets that were dropped on
an inactive device by the network core.
What: /sys/class/net/<iface>/statistics/rx_over_errors
Date: April 2005
KernelVersion: 2.6.12
Contact: netdev@vger.kernel.org
@ -98,7 +114,7 @@ Description:
(e.g: larger than MTU). See the network driver for the exact
meaning of this value.
What: /sys/class/<iface>/statistics/rx_packets
What: /sys/class/net/<iface>/statistics/rx_packets
Date: April 2005
KernelVersion: 2.6.12
Contact: netdev@vger.kernel.org
@ -106,7 +122,7 @@ Description:
Indicates the total number of good packets received by this
network device.
What: /sys/class/<iface>/statistics/tx_aborted_errors
What: /sys/class/net/<iface>/statistics/tx_aborted_errors
Date: April 2005
KernelVersion: 2.6.12
Contact: netdev@vger.kernel.org
@ -116,7 +132,7 @@ Description:
a medium collision). See the network driver for the exact
meaning of this value.
What: /sys/class/<iface>/statistics/tx_bytes
What: /sys/class/net/<iface>/statistics/tx_bytes
Date: April 2005
KernelVersion: 2.6.12
Contact: netdev@vger.kernel.org
@ -127,7 +143,7 @@ Description:
transmitted packets or all packets that have been queued for
transmission.
What: /sys/class/<iface>/statistics/tx_carrier_errors
What: /sys/class/net/<iface>/statistics/tx_carrier_errors
Date: April 2005
KernelVersion: 2.6.12
Contact: netdev@vger.kernel.org
@ -136,7 +152,7 @@ Description:
because of carrier errors (e.g: physical link down). See the
network driver for the exact meaning of this value.
What: /sys/class/<iface>/statistics/tx_compressed
What: /sys/class/net/<iface>/statistics/tx_compressed
Date: April 2005
KernelVersion: 2.6.12
Contact: netdev@vger.kernel.org
@ -145,7 +161,7 @@ Description:
this might only be relevant for devices that support
compression (e.g: PPP).
What: /sys/class/<iface>/statistics/tx_dropped
What: /sys/class/net/<iface>/statistics/tx_dropped
Date: April 2005
KernelVersion: 2.6.12
Contact: netdev@vger.kernel.org
@ -154,7 +170,7 @@ Description:
See the driver for the exact reasons as to why the packets were
dropped.
What: /sys/class/<iface>/statistics/tx_errors
What: /sys/class/net/<iface>/statistics/tx_errors
Date: April 2005
KernelVersion: 2.6.12
Contact: netdev@vger.kernel.org
@ -163,7 +179,7 @@ Description:
a network device. See the driver for the exact reasons as to
why the packets were dropped.
What: /sys/class/<iface>/statistics/tx_fifo_errors
What: /sys/class/net/<iface>/statistics/tx_fifo_errors
Date: April 2005
KernelVersion: 2.6.12
Contact: netdev@vger.kernel.org
@ -172,7 +188,7 @@ Description:
FIFO error. See the driver for the exact reasons as to why the
packets were dropped.
What: /sys/class/<iface>/statistics/tx_heartbeat_errors
What: /sys/class/net/<iface>/statistics/tx_heartbeat_errors
Date: April 2005
KernelVersion: 2.6.12
Contact: netdev@vger.kernel.org
@ -181,7 +197,7 @@ Description:
reported as heartbeat errors. See the driver for the exact
reasons as to why the packets were dropped.
What: /sys/class/<iface>/statistics/tx_packets
What: /sys/class/net/<iface>/statistics/tx_packets
Date: April 2005
KernelVersion: 2.6.12
Contact: netdev@vger.kernel.org
@ -190,7 +206,7 @@ Description:
device. See the driver for whether this reports the number of all
attempted or successful transmissions.
What: /sys/class/<iface>/statistics/tx_window_errors
What: /sys/class/net/<iface>/statistics/tx_window_errors
Date: April 2005
KernelVersion: 2.6.12
Contact: netdev@vger.kernel.org

View File

@ -234,7 +234,7 @@ corresponding soft power control. In this case it is necessary to create
a virtual widget - a widget with no control bits e.g.
::
SND_SOC_DAPM_MIXER("AC97 Mixer", SND_SOC_DAPM_NOPM, 0, 0, NULL, 0),
SND_SOC_DAPM_MIXER("AC97 Mixer", SND_SOC_NOPM, 0, 0, NULL, 0),
This can be used to merge to signal paths together in software.

View File

@ -1,8 +1,8 @@
# SPDX-License-Identifier: GPL-2.0
VERSION = 4
PATCHLEVEL = 14
SUBLEVEL = 336
EXTRAVERSION =
SUBLEVEL = 340
EXTRAVERSION = -openela
NAME = Petit Gorille
# *DOCUMENTATION*

View File

@ -64,7 +64,7 @@ struct rt_sigframe {
unsigned int sigret_magic;
};
static int save_arcv2_regs(struct sigcontext *mctx, struct pt_regs *regs)
static int save_arcv2_regs(struct sigcontext __user *mctx, struct pt_regs *regs)
{
int err = 0;
#ifndef CONFIG_ISA_ARCOMPACT
@ -77,12 +77,12 @@ static int save_arcv2_regs(struct sigcontext *mctx, struct pt_regs *regs)
#else
v2abi.r58 = v2abi.r59 = 0;
#endif
err = __copy_to_user(&mctx->v2abi, &v2abi, sizeof(v2abi));
err = __copy_to_user(&mctx->v2abi, (void const *)&v2abi, sizeof(v2abi));
#endif
return err;
}
static int restore_arcv2_regs(struct sigcontext *mctx, struct pt_regs *regs)
static int restore_arcv2_regs(struct sigcontext __user *mctx, struct pt_regs *regs)
{
int err = 0;
#ifndef CONFIG_ISA_ARCOMPACT

View File

@ -81,7 +81,7 @@
pinctrl-0 = <&pinctrl_weim>;
status = "okay";
nor: nor@0,0 {
nor: flash@0,0 {
compatible = "cfi-flash";
reg = <0 0x00000000 0x02000000>;
bank-width = <4>;

View File

@ -50,7 +50,7 @@
pinctrl-0 = <&pinctrl_weim>;
status = "okay";
nor: nor@0,0 {
nor: flash@0,0 {
compatible = "cfi-flash";
reg = <0 0x00000000 0x02000000>;
bank-width = <2>;

View File

@ -269,9 +269,12 @@
status = "disabled";
};
esram: esram@00300000 {
esram: sram@300000 {
compatible = "mmio-sram";
reg = <0x00300000 0x20000>;
ranges = <0 0x00300000 0x20000>;
#address-cells = <1>;
#size-cells = <1>;
};
};
};

View File

@ -174,10 +174,8 @@
#address-cells = <1>;
#size-cells = <0>;
compatible = "i2c-gpio";
gpios = <
&gpio1 24 0 /* SDA */
&gpio1 22 0 /* SCL */
>;
sda-gpios = <&gpio1 24 0>;
scl-gpios = <&gpio1 22 0>;
i2c-gpio,delay-us = <2>; /* ~100 kHz */
};
@ -185,10 +183,8 @@
#address-cells = <1>;
#size-cells = <0>;
compatible = "i2c-gpio";
gpios = <
&gpio0 31 0 /* SDA */
&gpio0 30 0 /* SCL */
>;
sda-gpios = <&gpio0 31 0>;
scl-gpios = <&gpio0 30 0>;
i2c-gpio,delay-us = <2>; /* ~100 kHz */
touch: touch@20 {

View File

@ -413,7 +413,7 @@
status = "disabled";
};
dma_apbx: dma-apbx@80024000 {
dma_apbx: dma-controller@80024000 {
compatible = "fsl,imx23-dma-apbx";
reg = <0x80024000 0x2000>;
interrupts = <7 5 9 26

View File

@ -34,7 +34,7 @@
pinctrl-0 = <&pinctrl_i2c1>;
status = "okay";
pcf8563@51 {
rtc@51 {
compatible = "nxp,pcf8563";
reg = <0x51>;
};

View File

@ -53,7 +53,7 @@
pinctrl-names = "default";
pinctrl-0 = <&pinctrl_gpio_leds>;
user {
led-user {
label = "Heartbeat";
gpios = <&gpio6 14 GPIO_ACTIVE_HIGH>;
linux,default-trigger = "heartbeat";

View File

@ -45,7 +45,7 @@
pinctrl-0 = <&pinctrl_i2c1>;
status = "okay";
pcf8563@51 {
rtc@51 {
compatible = "nxp,pcf8563";
reg = <0x51>;
};
@ -102,7 +102,7 @@
&weim {
status = "okay";
nor: nor@0,0 {
nor: flash@0,0 {
#address-cells = <1>;
#size-cells = <1>;
compatible = "cfi-flash";

View File

@ -326,7 +326,7 @@
&weim {
status = "okay";
nor: nor@0,0 {
nor: flash@0,0 {
compatible = "cfi-flash";
reg = <0 0x00000000 0x02000000>;
bank-width = <2>;

View File

@ -600,6 +600,9 @@
iram: iram@ffff4c00 {
compatible = "mmio-sram";
reg = <0xffff4c00 0xb400>;
ranges = <0 0xffff4c00 0xb400>;
#address-cells = <1>;
#size-cells = <1>;
};
};
};

View File

@ -985,7 +985,7 @@
status = "disabled";
};
dma_apbx: dma-apbx@80024000 {
dma_apbx: dma-controller@80024000 {
compatible = "fsl,imx28-dma-apbx";
reg = <0x80024000 0x2000>;
interrupts = <78 79 66 0

View File

@ -674,7 +674,7 @@
};
lcdif: lcdif@30730000 {
compatible = "fsl,imx7d-lcdif", "fsl,imx28-lcdif";
compatible = "fsl,imx7d-lcdif", "fsl,imx6sx-lcdif";
reg = <0x30730000 0x10000>;
interrupts = <GIC_SPI 5 IRQ_TYPE_LEVEL_HIGH>;
clocks = <&clks IMX7D_LCDIF_PIXEL_ROOT_CLK>,
@ -1039,7 +1039,7 @@
gpmi: gpmi-nand@33002000{
compatible = "fsl,imx7d-gpmi-nand";
#address-cells = <1>;
#size-cells = <1>;
#size-cells = <0>;
reg = <0x33002000 0x2000>, <0x33004000 0x4000>;
reg-names = "gpmi-nand", "bch";
interrupts = <GIC_SPI 14 IRQ_TYPE_LEVEL_HIGH>;

View File

@ -353,12 +353,20 @@
pinctrl-0 = <&hdmi_ctl>;
status = "disabled";
hdmi_in: port {
ports {
#address-cells = <1>;
#size-cells = <0>;
hdmi_in_vop: endpoint@0 {
hdmi_in: port@0 {
reg = <0>;
remote-endpoint = <&vop_out_hdmi>;
hdmi_in_vop: endpoint {
remote-endpoint = <&vop_out_hdmi>;
};
};
hdmi_out: port@1 {
reg = <1>;
};
};
};

View File

@ -858,7 +858,7 @@ int __init db1200_dev_setup(void)
i2c_register_board_info(0, db1200_i2c_devs,
ARRAY_SIZE(db1200_i2c_devs));
spi_register_board_info(db1200_spi_devs,
ARRAY_SIZE(db1200_i2c_devs));
ARRAY_SIZE(db1200_spi_devs));
/* SWITCHES: S6.8 I2C/SPI selector (OFF=I2C ON=SPI)
* S6.7 AC97/I2S selector (OFF=AC97 ON=I2S)

View File

@ -581,7 +581,7 @@ int __init db1550_dev_setup(void)
i2c_register_board_info(0, db1550_i2c_devs,
ARRAY_SIZE(db1550_i2c_devs));
spi_register_board_info(db1550_spi_devs,
ARRAY_SIZE(db1550_i2c_devs));
ARRAY_SIZE(db1550_spi_devs));
c = clk_get(NULL, "psc0_intclk");
if (!IS_ERR(c)) {

View File

@ -276,7 +276,8 @@ static __inline__ __sum16 csum_ipv6_magic(const struct in6_addr *saddr,
" .set pop"
: "=&r" (sum), "=&r" (tmp)
: "r" (saddr), "r" (daddr),
"0" (htonl(len)), "r" (htonl(proto)), "r" (sum));
"0" (htonl(len)), "r" (htonl(proto)), "r" (sum)
: "memory");
return csum_fold(sum);
}

View File

@ -15,6 +15,7 @@
#include <asm/cpu-features.h>
#include <asm/cpu-info.h>
#include <asm/fpu.h>
/* Whether to accept legacy-NaN and 2008-NaN user binaries. */
bool mips_use_nan_legacy;
@ -311,6 +312,11 @@ void mips_set_personality_nan(struct arch_elf_state *state)
struct cpuinfo_mips *c = &boot_cpu_data;
struct task_struct *t = current;
/* Do this early so t->thread.fpu.fcr31 won't be clobbered in case
* we are preempted before the lose_fpu(0) in start_thread.
*/
lose_fpu(0);
t->thread.fpu.fcr31 = c->fpu_csr31;
switch (state->nan_2008) {
case 0:

View File

@ -127,10 +127,10 @@ static unsigned long f_extend(unsigned long address)
#ifdef CONFIG_64BIT
if(unlikely(parisc_narrow_firmware)) {
if((address & 0xff000000) == 0xf0000000)
return 0xf0f0f0f000000000UL | (u32)address;
return (0xfffffff0UL << 32) | (u32)address;
if((address & 0xf0000000) == 0xf0000000)
return 0xffffffff00000000UL | (u32)address;
return (0xffffffffUL << 32) | (u32)address;
}
#endif
return address;

View File

@ -281,12 +281,10 @@ config ARCH_MAY_HAVE_PC_FDC
config PPC_UDBG_16550
bool
default n
config GENERIC_TBSYNC
bool
default y if PPC32 && SMP
default n
config AUDIT_ARCH
bool
@ -305,13 +303,11 @@ config EPAPR_BOOT
bool
help
Used to allow a board to specify it wants an ePAPR compliant wrapper.
default n
config DEFAULT_UIMAGE
bool
help
Used to allow a board to specify it wants a uImage built by default
default n
config ARCH_HIBERNATION_POSSIBLE
bool
@ -325,11 +321,9 @@ config ARCH_SUSPEND_POSSIBLE
config PPC_DCR_NATIVE
bool
default n
config PPC_DCR_MMIO
bool
default n
config PPC_DCR
bool
@ -340,7 +334,6 @@ config PPC_OF_PLATFORM_PCI
bool
depends on PCI
depends on PPC64 # not supported on 32 bits yet
default n
config ARCH_SUPPORTS_DEBUG_PAGEALLOC
depends on PPC32 || PPC_STD_MMU_64
@ -449,14 +442,12 @@ config PPC_TRANSACTIONAL_MEM
depends on SMP
select ALTIVEC
select VSX
default n
---help---
Support user-mode Transactional Memory on POWERPC.
config LD_HEAD_STUB_CATCH
bool "Reserve 256 bytes to cope with linker stubs in HEAD text" if EXPERT
depends on PPC64
default n
help
Very large kernels can cause linker branch stubs to be generated by
code in head_64.S, which moves the head text sections out of their
@ -583,7 +574,6 @@ config RELOCATABLE
config RELOCATABLE_TEST
bool "Test relocatable kernel"
depends on (PPC64 && RELOCATABLE)
default n
help
This runs the relocatable kernel at the address it was initially
loaded at, which tends to be non-zero and therefore test the
@ -797,7 +787,6 @@ config PPC_SUBPAGE_PROT
config PPC_COPRO_BASE
bool
default n
config SCHED_SMT
bool "SMT (Hyperthreading) scheduler support"
@ -911,7 +900,6 @@ config PPC_INDIRECT_PCI
bool
depends on PCI
default y if 40x || 44x
default n
config EISA
bool
@ -1008,7 +996,6 @@ source "drivers/pcmcia/Kconfig"
config HAS_RAPIDIO
bool
default n
config RAPIDIO
tristate "RapidIO support"
@ -1044,7 +1031,6 @@ endmenu
config NONSTATIC_KERNEL
bool
default n
menu "Advanced setup"
depends on PPC32

View File

@ -5,7 +5,6 @@ source "lib/Kconfig.debug"
config PPC_DISABLE_WERROR
bool "Don't build arch/powerpc code with -Werror"
default n
help
This option tells the compiler NOT to build the code under
arch/powerpc with the -Werror flag (which means warnings
@ -59,7 +58,6 @@ config PPC_EMULATED_STATS
config CODE_PATCHING_SELFTEST
bool "Run self-tests of the code-patching code"
depends on DEBUG_KERNEL
default n
config JUMP_LABEL_FEATURE_CHECKS
bool "Enable use of jump label for cpu/mmu_has_feature()"
@ -73,7 +71,6 @@ config JUMP_LABEL_FEATURE_CHECKS
config JUMP_LABEL_FEATURE_CHECK_DEBUG
bool "Do extra check on feature fixup calls"
depends on DEBUG_KERNEL && JUMP_LABEL_FEATURE_CHECKS
default n
help
This tries to catch incorrect usage of cpu_has_feature() and
mmu_has_feature() in the code.
@ -83,12 +80,10 @@ config JUMP_LABEL_FEATURE_CHECK_DEBUG
config FTR_FIXUP_SELFTEST
bool "Run self-tests of the feature-fixup code"
depends on DEBUG_KERNEL
default n
config MSI_BITMAP_SELFTEST
bool "Run self-tests of the MSI bitmap code"
depends on DEBUG_KERNEL
default n
config XMON
bool "Include xmon kernel debugger"

View File

@ -332,5 +332,9 @@ static inline void mmu_early_init_devtree(void) { }
# include <asm/mmu-8xx.h>
#endif
#if defined(CONFIG_FA_DUMP) || defined(CONFIG_PRESERVE_FA_DUMP)
#define __HAVE_ARCH_RESERVED_KERNEL_PAGES
#endif
#endif /* __KERNEL__ */
#endif /* _ASM_POWERPC_MMU_H_ */

View File

@ -42,9 +42,6 @@ u64 memory_hotplug_max(void);
#else
#define memory_hotplug_max() memblock_end_of_DRAM()
#endif /* CONFIG_NEED_MULTIPLE_NODES */
#ifdef CONFIG_FA_DUMP
#define __HAVE_ARCH_RESERVED_KERNEL_PAGES
#endif
#endif /* __KERNEL__ */
#endif /* _ASM_MMZONE_H_ */

View File

@ -1070,10 +1070,12 @@ static int emulate_instruction(struct pt_regs *regs)
return -EINVAL;
}
#ifdef CONFIG_GENERIC_BUG
int is_valid_bugaddr(unsigned long addr)
{
return is_kernel_addr(addr);
}
#endif
#ifdef CONFIG_MATH_EMULATION
static int emulate_math(struct pt_regs *regs)

View File

@ -21,8 +21,8 @@ obj-$(CONFIG_PPC32) += div64.o copy_32.o crtsavres.o
# 64-bit linker creates .sfpr on demand for final link (vmlinux),
# so it is only needed for modules, and only for older linkers which
# do not support --save-restore-funcs
ifeq ($(call ld-ifversion, -lt, 225000000, y),y)
extra-$(CONFIG_PPC64) += crtsavres.o
ifeq ($(call ld-ifversion, -lt, 225000000, y)$(CONFIG_PPC64),yy)
always += crtsavres.o
endif
obj64-y += copypage_64.o copyuser_64.o mem_64.o hweight_64.o \

View File

@ -471,6 +471,8 @@ static int do_fp_load(struct instruction_op *op, unsigned long ea,
} u;
nb = GETSIZE(op->type);
if (nb > sizeof(u))
return -EINVAL;
if (!address_ok(regs, ea, nb))
return -EFAULT;
rn = op->reg;
@ -521,6 +523,8 @@ static int do_fp_store(struct instruction_op *op, unsigned long ea,
} u;
nb = GETSIZE(op->type);
if (nb > sizeof(u))
return -EINVAL;
if (!address_ok(regs, ea, nb))
return -EFAULT;
rn = op->reg;
@ -565,6 +569,9 @@ static nokprobe_inline int do_vec_load(int rn, unsigned long ea,
u8 b[sizeof(__vector128)];
} u = {};
if (size > sizeof(u))
return -EINVAL;
if (!address_ok(regs, ea & ~0xfUL, 16))
return -EFAULT;
/* align to multiple of size */
@ -592,6 +599,9 @@ static nokprobe_inline int do_vec_store(int rn, unsigned long ea,
u8 b[sizeof(__vector128)];
} u;
if (size > sizeof(u))
return -EINVAL;
if (!address_ok(regs, ea & ~0xfUL, 16))
return -EFAULT;
/* align to multiple of size */

View File

@ -65,7 +65,7 @@ void pgtable_cache_add(unsigned shift, void (*ctor)(void *))
* as to leave enough 0 bits in the address to contain it. */
unsigned long minalign = max(MAX_PGTABLE_INDEX_SIZE + 1,
HUGEPD_SHIFT_MASK + 1);
struct kmem_cache *new;
struct kmem_cache *new = NULL;
/* It would be nice if this was a BUILD_BUG_ON(), but at the
* moment, gcc doesn't seem to recognize is_power_of_2 as a
@ -78,7 +78,8 @@ void pgtable_cache_add(unsigned shift, void (*ctor)(void *))
align = max_t(unsigned long, align, minalign);
name = kasprintf(GFP_KERNEL, "pgtable-2^%d", shift);
new = kmem_cache_create(name, table_size, align, 0, ctor);
if (name)
new = kmem_cache_create(name, table_size, align, 0, ctor);
if (!new)
panic("Could not allocate pgtable cache for order %d", shift);

View File

@ -246,6 +246,8 @@ static int update_events_in_group(struct device_node *node, struct imc_pmu *pmu)
attr_group->attrs = attrs;
do {
ev_val_str = kasprintf(GFP_KERNEL, "event=0x%x", pmu->events[i]->value);
if (!ev_val_str)
continue;
dev_str = device_str_attr_create(pmu->events[i]->name, ev_val_str);
if (!dev_str)
continue;
@ -253,6 +255,8 @@ static int update_events_in_group(struct device_node *node, struct imc_pmu *pmu)
attrs[j++] = dev_str;
if (pmu->events[i]->scale) {
ev_scale_str = kasprintf(GFP_KERNEL, "%s.scale",pmu->events[i]->name);
if (!ev_scale_str)
continue;
dev_str = device_str_attr_create(ev_scale_str, pmu->events[i]->scale);
if (!dev_str)
continue;
@ -262,6 +266,8 @@ static int update_events_in_group(struct device_node *node, struct imc_pmu *pmu)
if (pmu->events[i]->unit) {
ev_unit_str = kasprintf(GFP_KERNEL, "%s.unit",pmu->events[i]->name);
if (!ev_unit_str)
continue;
dev_str = device_str_attr_create(ev_unit_str, pmu->events[i]->unit);
if (!dev_str)
continue;

View File

@ -2,7 +2,6 @@
config ACADIA
bool "Acadia"
depends on 40x
default n
select PPC40x_SIMPLE
select 405EZ
help
@ -11,7 +10,6 @@ config ACADIA
config EP405
bool "EP405/EP405PC"
depends on 40x
default n
select 405GP
select PCI
help
@ -20,7 +18,6 @@ config EP405
config HOTFOOT
bool "Hotfoot"
depends on 40x
default n
select PPC40x_SIMPLE
select PCI
help
@ -29,7 +26,6 @@ config HOTFOOT
config KILAUEA
bool "Kilauea"
depends on 40x
default n
select 405EX
select PPC40x_SIMPLE
select PPC4xx_PCI_EXPRESS
@ -41,7 +37,6 @@ config KILAUEA
config MAKALU
bool "Makalu"
depends on 40x
default n
select 405EX
select PCI
select PPC4xx_PCI_EXPRESS
@ -62,7 +57,6 @@ config WALNUT
config XILINX_VIRTEX_GENERIC_BOARD
bool "Generic Xilinx Virtex board"
depends on 40x
default n
select XILINX_VIRTEX_II_PRO
select XILINX_VIRTEX_4_FX
select XILINX_INTC
@ -80,7 +74,6 @@ config XILINX_VIRTEX_GENERIC_BOARD
config OBS600
bool "OpenBlockS 600"
depends on 40x
default n
select 405EX
select PPC40x_SIMPLE
help
@ -90,7 +83,6 @@ config OBS600
config PPC40x_SIMPLE
bool "Simple PowerPC 40x board support"
depends on 40x
default n
help
This option enables the simple PowerPC 40x platform support.
@ -156,7 +148,6 @@ config IBM405_ERR51
config APM8018X
bool "APM8018X"
depends on 40x
default n
select PPC40x_SIMPLE
help
This option enables support for the AppliedMicro APM8018X evaluation

View File

@ -2,7 +2,6 @@
config PPC_47x
bool "Support for 47x variant"
depends on 44x
default n
select MPIC
help
This option enables support for the 47x family of processors and is
@ -11,7 +10,6 @@ config PPC_47x
config BAMBOO
bool "Bamboo"
depends on 44x
default n
select PPC44x_SIMPLE
select 440EP
select PCI
@ -21,7 +19,6 @@ config BAMBOO
config BLUESTONE
bool "Bluestone"
depends on 44x
default n
select PPC44x_SIMPLE
select APM821xx
select PCI_MSI
@ -44,7 +41,6 @@ config EBONY
config SAM440EP
bool "Sam440ep"
depends on 44x
default n
select 440EP
select PCI
help
@ -53,7 +49,6 @@ config SAM440EP
config SEQUOIA
bool "Sequoia"
depends on 44x
default n
select PPC44x_SIMPLE
select 440EPX
help
@ -62,7 +57,6 @@ config SEQUOIA
config TAISHAN
bool "Taishan"
depends on 44x
default n
select PPC44x_SIMPLE
select 440GX
select PCI
@ -73,7 +67,6 @@ config TAISHAN
config KATMAI
bool "Katmai"
depends on 44x
default n
select PPC44x_SIMPLE
select 440SPe
select PCI
@ -86,7 +79,6 @@ config KATMAI
config RAINIER
bool "Rainier"
depends on 44x
default n
select PPC44x_SIMPLE
select 440GRX
select PCI
@ -96,7 +88,6 @@ config RAINIER
config WARP
bool "PIKA Warp"
depends on 44x
default n
select 440EP
help
This option enables support for the PIKA Warp(tm) Appliance. The Warp
@ -109,7 +100,6 @@ config WARP
config ARCHES
bool "Arches"
depends on 44x
default n
select PPC44x_SIMPLE
select 460EX # Odd since it uses 460GT but the effects are the same
select PCI
@ -120,7 +110,6 @@ config ARCHES
config CANYONLANDS
bool "Canyonlands"
depends on 44x
default n
select 460EX
select PCI
select PPC4xx_PCI_EXPRESS
@ -134,7 +123,6 @@ config CANYONLANDS
config GLACIER
bool "Glacier"
depends on 44x
default n
select PPC44x_SIMPLE
select 460EX # Odd since it uses 460GT but the effects are the same
select PCI
@ -147,7 +135,6 @@ config GLACIER
config REDWOOD
bool "Redwood"
depends on 44x
default n
select PPC44x_SIMPLE
select 460SX
select PCI
@ -160,7 +147,6 @@ config REDWOOD
config EIGER
bool "Eiger"
depends on 44x
default n
select PPC44x_SIMPLE
select 460SX
select PCI
@ -172,7 +158,6 @@ config EIGER
config YOSEMITE
bool "Yosemite"
depends on 44x
default n
select PPC44x_SIMPLE
select 440EP
select PCI
@ -182,7 +167,6 @@ config YOSEMITE
config ISS4xx
bool "ISS 4xx Simulator"
depends on (44x || 40x)
default n
select 405GP if 40x
select 440GP if 44x && !PPC_47x
select PPC_FPU
@ -193,7 +177,7 @@ config ISS4xx
config CURRITUCK
bool "IBM Currituck (476fpe) Support"
depends on PPC_47x
default n
select I2C
select SWIOTLB
select 476FPE
select PPC4xx_PCI_EXPRESS
@ -203,7 +187,6 @@ config CURRITUCK
config FSP2
bool "IBM FSP2 (476fpe) Support"
depends on PPC_47x
default n
select 476FPE
select IBM_EMAC_EMAC4 if IBM_EMAC
select IBM_EMAC_RGMII if IBM_EMAC
@ -215,7 +198,6 @@ config FSP2
config AKEBONO
bool "IBM Akebono (476gtr) Support"
depends on PPC_47x
default n
select SWIOTLB
select 476FPE
select PPC4xx_PCI_EXPRESS
@ -241,7 +223,6 @@ config AKEBONO
config ICON
bool "Icon"
depends on 44x
default n
select PPC44x_SIMPLE
select 440SPe
select PCI
@ -252,7 +233,6 @@ config ICON
config XILINX_VIRTEX440_GENERIC_BOARD
bool "Generic Xilinx Virtex 5 FXT board support"
depends on 44x
default n
select XILINX_VIRTEX_5_FXT
select XILINX_INTC
help
@ -280,7 +260,6 @@ config XILINX_ML510
config PPC44x_SIMPLE
bool "Simple PowerPC 44x board support"
depends on 44x
default n
help
This option enables the simple PowerPC 44x platform support.

View File

@ -51,7 +51,6 @@ endif
config PQ2ADS
bool
default n
config 8260
bool

View File

@ -23,7 +23,6 @@ source "arch/powerpc/platforms/amigaone/Kconfig"
config KVM_GUEST
bool "KVM Guest support"
default n
select EPAPR_PARAVIRT
---help---
This option enables various optimizations for running under the KVM
@ -34,7 +33,6 @@ config KVM_GUEST
config EPAPR_PARAVIRT
bool "ePAPR para-virtualization support"
default n
help
Enables ePAPR para-virtualization support for guests.
@ -74,7 +72,6 @@ config PPC_DT_CPU_FTRS
config UDBG_RTAS_CONSOLE
bool "RTAS based debug console"
depends on PPC_RTAS
default n
config PPC_SMP_MUXED_IPI
bool
@ -86,16 +83,13 @@ config PPC_SMP_MUXED_IPI
config IPIC
bool
default n
config MPIC
bool
default n
config MPIC_TIMER
bool "MPIC Global Timer"
depends on MPIC && FSL_SOC
default n
help
The MPIC global timer is a hardware timer inside the
Freescale PIC complying with OpenPIC standard. When the
@ -107,7 +101,6 @@ config MPIC_TIMER
config FSL_MPIC_TIMER_WAKEUP
tristate "Freescale MPIC global timer wakeup driver"
depends on FSL_SOC && MPIC_TIMER && PM
default n
help
The driver provides a way to wake up the system by MPIC
timer.
@ -115,43 +108,35 @@ config FSL_MPIC_TIMER_WAKEUP
config PPC_EPAPR_HV_PIC
bool
default n
select EPAPR_PARAVIRT
config MPIC_WEIRD
bool
default n
config MPIC_MSGR
bool "MPIC message register support"
depends on MPIC
default n
help
Enables support for the MPIC message registers. These
registers are used for inter-processor communication.
config PPC_I8259
bool
default n
config U3_DART
bool
depends on PPC64
default n
config PPC_RTAS
bool
default n
config RTAS_ERROR_LOGGING
bool
depends on PPC_RTAS
default n
config PPC_RTAS_DAEMON
bool
depends on PPC_RTAS
default n
config RTAS_PROC
bool "Proc interface to RTAS"
@ -164,11 +149,9 @@ config RTAS_FLASH
config MMIO_NVRAM
bool
default n
config MPIC_U3_HT_IRQS
bool
default n
config MPIC_BROKEN_REGREAD
bool
@ -187,15 +170,12 @@ config EEH
config PPC_MPC106
bool
default n
config PPC_970_NAP
bool
default n
config PPC_P7_NAP
bool
default n
config PPC_INDIRECT_PIO
bool
@ -301,7 +281,6 @@ config AXON_RAM
config FSL_ULI1575
bool
default n
select GENERIC_ISA_DMA
help
Supports for the ULI1575 PCIe south bridge that exists on some

View File

@ -1,7 +1,6 @@
# SPDX-License-Identifier: GPL-2.0
config PPC64
bool "64-bit kernel"
default n
select ZLIB_DEFLATE
help
This option selects whether a 32-bit or a 64-bit kernel
@ -326,7 +325,6 @@ config PPC_MM_SLICES
bool
default y if PPC_STD_MMU_64
default y if PPC_8xx && HUGETLB_PAGE
default n
config PPC_HAVE_PMU_SUPPORT
bool
@ -340,7 +338,6 @@ config PPC_PERF_CTRS
config FORCE_SMP
# Allow platforms to force SMP=y by selecting this
bool
default n
select SMP
config SMP
@ -381,7 +378,6 @@ config CHECK_CACHE_COHERENCY
config PPC_DOORBELL
bool
default n
endmenu

View File

@ -1,7 +1,6 @@
# SPDX-License-Identifier: GPL-2.0
config PPC_CELL
bool
default n
config PPC_CELL_COMMON
bool
@ -22,7 +21,6 @@ config PPC_CELL_NATIVE
select IBM_EMAC_RGMII if IBM_EMAC
select IBM_EMAC_ZMII if IBM_EMAC #test only
select IBM_EMAC_TAH if IBM_EMAC #test only
default n
config PPC_IBM_CELL_BLADE
bool "IBM Cell Blade"
@ -55,7 +53,6 @@ config SPU_FS
config SPU_BASE
bool
default n
select PPC_COPRO_BASE
config CBE_RAS

View File

@ -13,7 +13,6 @@ config PPC_MAPLE
select PPC_RTAS
select MMIO_NVRAM
select ATA_NONSTANDARD if ATA
default n
help
This option enables support for the Maple 970FX Evaluation Board.
For more information, refer to <http://www.970eval.com>

View File

@ -2,7 +2,6 @@
config PPC_PASEMI
depends on PPC64 && PPC_BOOK3S && CPU_BIG_ENDIAN
bool "PA Semi SoC-based platforms"
default n
select MPIC
select PCI
select PPC_UDBG_16550

View File

@ -35,7 +35,6 @@ config OPAL_PRD
config PPC_MEMTRACE
bool "Enable removal of RAM from kernel mappings for tracing"
depends on PPC_POWERNV && MEMORY_HOTREMOVE
default n
help
Enabling this option allows for the removal of memory (RAM)
from the kernel mappings to be used for hardware tracing.

View File

@ -253,6 +253,8 @@ int __init opal_event_init(void)
else
name = kasprintf(GFP_KERNEL, "opal");
if (!name)
continue;
/* Install interrupt handler */
rc = request_irq(virq, opal_interrupt, IRQF_TRIGGER_LOW,
name, NULL);

View File

@ -49,7 +49,6 @@ config PS3_HTAB_SIZE
config PS3_DYNAMIC_DMA
depends on PPC_PS3
bool "PS3 Platform dynamic DMA page table management"
default n
help
This option will enable kernel support to take advantage of the
per device dynamic DMA page table management provided by the Cell
@ -89,7 +88,6 @@ config PS3_SYS_MANAGER
config PS3_REPOSITORY_WRITE
bool "PS3 Repository write support" if PS3_ADVANCED
depends on PPC_PS3
default n
help
Enables support for writing to the PS3 System Repository.

View File

@ -28,7 +28,6 @@ config PPC_PSERIES
config PPC_SPLPAR
depends on PPC_PSERIES
bool "Support for shared-processor logical partitions"
default n
help
Enabling this option will make the kernel run more efficiently
on logically-partitioned pSeries systems which use shared
@ -99,7 +98,6 @@ config PPC_SMLPAR
bool "Support for shared-memory logical partitions"
depends on PPC_PSERIES
select LPARCFG
default n
help
Select this option to enable shared memory partition support.
With this option a system running in an LPAR can be given more

View File

@ -573,7 +573,7 @@ static int dlpar_memory_remove_by_index(u32 drc_index, struct property *prop)
int lmb_found;
int i, rc;
pr_info("Attempting to hot-remove LMB, drc index %x\n", drc_index);
pr_debug("Attempting to hot-remove LMB, drc index %x\n", drc_index);
p = prop->value;
num_lmbs = *p++;
@ -591,14 +591,15 @@ static int dlpar_memory_remove_by_index(u32 drc_index, struct property *prop)
}
}
if (!lmb_found)
if (!lmb_found) {
pr_debug("Failed to look up LMB for drc index %x\n", drc_index);
rc = -EINVAL;
if (rc)
pr_info("Failed to hot-remove memory at %llx\n",
lmbs[i].base_addr);
else
pr_info("Memory at %llx was hot-removed\n", lmbs[i].base_addr);
} else if (rc) {
pr_debug("Failed to hot-remove memory at %llx\n",
lmbs[i].base_addr);
} else {
pr_debug("Memory at %llx was hot-removed\n", lmbs[i].base_addr);
}
return rc;
}
@ -875,8 +876,8 @@ static int dlpar_memory_add_by_count(u32 lmbs_to_add, struct property *prop)
if (!lmbs[i].reserved)
continue;
pr_info("Memory at %llx (drc index %x) was hot-added\n",
lmbs[i].base_addr, lmbs[i].drc_index);
pr_debug("Memory at %llx (drc index %x) was hot-added\n",
lmbs[i].base_addr, lmbs[i].drc_index);
lmbs[i].reserved = 0;
}
rc = 0;

View File

@ -6,19 +6,16 @@
config PPC4xx_PCI_EXPRESS
bool
depends on PCI && 4xx
default n
config PPC4xx_HSTA_MSI
bool
depends on PCI_MSI
depends on PCI && 4xx
default n
config PPC4xx_MSI
bool
depends on PCI_MSI
depends on PCI && 4xx
default n
config PPC_MSI_BITMAP
bool
@ -37,11 +34,9 @@ config PPC_SCOM
config SCOM_DEBUGFS
bool "Expose SCOM controllers via debugfs"
depends on PPC_SCOM && DEBUG_FS
default n
config GE_FPGA
bool
default n
config FSL_CORENET_RCPM
bool

View File

@ -1,17 +1,14 @@
# SPDX-License-Identifier: GPL-2.0
config PPC_XIVE
bool
default n
select PPC_SMP_MUXED_IPI
select HARDIRQS_SW_RESEND
config PPC_XIVE_NATIVE
bool
default n
select PPC_XIVE
depends on PPC_POWERNV
config PPC_XIVE_SPAPR
bool
default n
select PPC_XIVE

View File

@ -411,6 +411,7 @@ static int __poke_user(struct task_struct *child, addr_t addr, addr_t data)
/*
* floating point control reg. is in the thread structure
*/
save_fpu_regs();
if ((unsigned int) data != 0 ||
test_fp_ctl(data >> (BITS_PER_LONG - 32)))
return -EINVAL;
@ -771,6 +772,7 @@ static int __poke_user_compat(struct task_struct *child,
/*
* floating point control reg. is in the thread structure
*/
save_fpu_regs();
if (test_fp_ctl(tmp))
return -EINVAL;
child->thread.fpu.fpc = data;
@ -999,9 +1001,7 @@ static int s390_fpregs_set(struct task_struct *target,
int rc = 0;
freg_t fprs[__NUM_FPRS];
if (target == current)
save_fpu_regs();
save_fpu_regs();
if (MACHINE_HAS_VX)
convert_vx_to_fp(fprs, target->thread.fpu.vxrs);
else

View File

@ -2788,8 +2788,6 @@ int kvm_arch_vcpu_ioctl_get_sregs(struct kvm_vcpu *vcpu,
int kvm_arch_vcpu_ioctl_set_fpu(struct kvm_vcpu *vcpu, struct kvm_fpu *fpu)
{
if (test_fp_ctl(fpu->fpc))
return -EINVAL;
vcpu->run->s.regs.fpc = fpu->fpc;
if (MACHINE_HAS_VX)
convert_fp_to_vx((__vector128 *) vcpu->run->s.regs.vrs,

View File

@ -272,7 +272,7 @@ resource_size_t pcibios_align_resource(void *data, const struct resource *res,
/* combine single writes by using store-block insn */
void __iowrite64_copy(void __iomem *to, const void *from, size_t count)
{
zpci_memcpy_toio(to, from, count);
zpci_memcpy_toio(to, from, count * 8);
}
/* Create a virtual mapping cookie for a PCI BAR */

View File

@ -207,7 +207,7 @@ static int uml_net_close(struct net_device *dev)
return 0;
}
static int uml_net_start_xmit(struct sk_buff *skb, struct net_device *dev)
static netdev_tx_t uml_net_start_xmit(struct sk_buff *skb, struct net_device *dev)
{
struct uml_net_private *lp = netdev_priv(dev);
unsigned long flags;

View File

@ -49,7 +49,7 @@ extern void do_uml_exitcalls(void);
* Are we disallowed to sleep? Used to choose between GFP_KERNEL and
* GFP_ATOMIC.
*/
extern int __cant_sleep(void);
extern int __uml_cant_sleep(void);
extern int get_current_pid(void);
extern int copy_from_user_proc(void *to, void *from, int size);
extern int cpu(void);

View File

@ -210,7 +210,7 @@ void arch_cpu_idle(void)
local_irq_enable();
}
int __cant_sleep(void) {
int __uml_cant_sleep(void) {
return in_atomic() || irqs_disabled() || in_interrupt();
/* Is in_interrupt() really needed? */
}

View File

@ -45,7 +45,7 @@ int run_helper(void (*pre_exec)(void *), void *pre_data, char **argv)
unsigned long stack, sp;
int pid, fds[2], ret, n;
stack = alloc_stack(0, __cant_sleep());
stack = alloc_stack(0, __uml_cant_sleep());
if (stack == 0)
return -ENOMEM;
@ -69,7 +69,7 @@ int run_helper(void (*pre_exec)(void *), void *pre_data, char **argv)
data.pre_data = pre_data;
data.argv = argv;
data.fd = fds[1];
data.buf = __cant_sleep() ? uml_kmalloc(PATH_MAX, UM_GFP_ATOMIC) :
data.buf = __uml_cant_sleep() ? uml_kmalloc(PATH_MAX, UM_GFP_ATOMIC) :
uml_kmalloc(PATH_MAX, UM_GFP_KERNEL);
pid = clone(helper_child, (void *) sp, CLONE_VM, &data);
if (pid < 0) {
@ -116,7 +116,7 @@ int run_helper_thread(int (*proc)(void *), void *arg, unsigned int flags,
unsigned long stack, sp;
int pid, status, err;
stack = alloc_stack(0, __cant_sleep());
stack = alloc_stack(0, __uml_cant_sleep());
if (stack == 0)
return -ENOMEM;

View File

@ -166,23 +166,38 @@ __uml_setup("quiet", quiet_cmd_param,
"quiet\n"
" Turns off information messages during boot.\n\n");
/*
* The os_info/os_warn functions will be called by helper threads. These
* have a very limited stack size and using the libc formatting functions
* may overflow the stack.
* So pull in the kernel vscnprintf and use that instead with a fixed
* on-stack buffer.
*/
int vscnprintf(char *buf, size_t size, const char *fmt, va_list args);
void os_info(const char *fmt, ...)
{
char buf[256];
va_list list;
int len;
if (quiet_info)
return;
va_start(list, fmt);
vfprintf(stderr, fmt, list);
len = vscnprintf(buf, sizeof(buf), fmt, list);
fwrite(buf, len, 1, stderr);
va_end(list);
}
void os_warn(const char *fmt, ...)
{
char buf[256];
va_list list;
int len;
va_start(list, fmt);
vfprintf(stderr, fmt, list);
len = vscnprintf(buf, sizeof(buf), fmt, list);
fwrite(buf, len, 1, stderr);
va_end(list);
}

View File

@ -198,15 +198,6 @@ static void init_amd_k6(struct cpuinfo_x86 *c)
return;
}
#endif
/*
* Work around Erratum 1386. The XSAVES instruction malfunctions in
* certain circumstances on Zen1/2 uarch, and not all parts have had
* updated microcode at the time of writing (March 2023).
*
* Affected parts all have no supervisor XSAVE states, meaning that
* the XSAVEC instruction (which works fine) is equivalent.
*/
clear_cpu_cap(c, X86_FEATURE_XSAVES);
}
static void init_amd_k7(struct cpuinfo_x86 *c)
@ -880,6 +871,17 @@ static void init_amd_zn(struct cpuinfo_x86 *c)
if (c->x86 == 0x19 && !cpu_has(c, X86_FEATURE_BTC_NO))
set_cpu_cap(c, X86_FEATURE_BTC_NO);
}
/*
* Work around Erratum 1386. The XSAVES instruction malfunctions in
* certain circumstances on Zen1/2 uarch, and not all parts have had
* updated microcode at the time of writing (March 2023).
*
* Affected parts all have no supervisor XSAVE states, meaning that
* the XSAVEC instruction (which works fine) is equivalent.
*/
if (c->x86 == 0x17)
clear_cpu_cap(c, X86_FEATURE_XSAVES);
}
static void init_amd(struct cpuinfo_x86 *c)

View File

@ -6,7 +6,7 @@
*/
int num_digits(int val)
{
int m = 10;
long long m = 10;
int d = 1;
if (val < 0) {

View File

@ -26,18 +26,31 @@ static int ident_pud_init(struct x86_mapping_info *info, pud_t *pud_page,
for (; addr < end; addr = next) {
pud_t *pud = pud_page + pud_index(addr);
pmd_t *pmd;
bool use_gbpage;
next = (addr & PUD_MASK) + PUD_SIZE;
if (next > end)
next = end;
if (info->direct_gbpages) {
/* if this is already a gbpage, this portion is already mapped */
if (pud_large(*pud))
continue;
/* Is using a gbpage allowed? */
use_gbpage = info->direct_gbpages;
/* Don't use gbpage if it maps more than the requested region. */
/* at the begining: */
use_gbpage &= ((addr & ~PUD_MASK) == 0);
/* ... or at the end: */
use_gbpage &= ((next & ~PUD_MASK) == 0);
/* Never overwrite existing mappings */
use_gbpage &= !pud_present(*pud);
if (use_gbpage) {
pud_t pudval;
if (pud_present(*pud))
continue;
addr &= PUD_MASK;
pudval = __pud((addr - info->offset) | info->page_flag);
set_pud(pud, pudval);
continue;

View File

@ -1720,7 +1720,7 @@ void bio_set_pages_dirty(struct bio *bio)
bio_for_each_segment_all(bvec, bio, i) {
struct page *page = bvec->bv_page;
if (page && !PageCompound(page))
if (page)
set_page_dirty_lock(page);
}
}
@ -1787,7 +1787,7 @@ void bio_check_pages_dirty(struct bio *bio)
bio_for_each_segment_all(bvec, bio, i) {
struct page *page = bvec->bv_page;
if (PageDirty(page) || PageCompound(page)) {
if (PageDirty(page)) {
put_page(page);
bvec->bv_page = NULL;
} else {

View File

@ -1060,9 +1060,13 @@ EXPORT_SYMBOL_GPL(af_alg_sendpage);
void af_alg_free_resources(struct af_alg_async_req *areq)
{
struct sock *sk = areq->sk;
struct af_alg_ctx *ctx;
af_alg_free_areq_sgls(areq);
sock_kfree_s(sk, areq, areq->areqlen);
ctx = alg_sk(sk)->private;
ctx->inflight = false;
}
EXPORT_SYMBOL_GPL(af_alg_free_resources);
@ -1126,11 +1130,19 @@ EXPORT_SYMBOL_GPL(af_alg_poll);
struct af_alg_async_req *af_alg_alloc_areq(struct sock *sk,
unsigned int areqlen)
{
struct af_alg_async_req *areq = sock_kmalloc(sk, areqlen, GFP_KERNEL);
struct af_alg_ctx *ctx = alg_sk(sk)->private;
struct af_alg_async_req *areq;
/* Only one AIO request can be in flight. */
if (ctx->inflight)
return ERR_PTR(-EBUSY);
areq = sock_kmalloc(sk, areqlen, GFP_KERNEL);
if (unlikely(!areq))
return ERR_PTR(-ENOMEM);
ctx->inflight = true;
areq->areqlen = areqlen;
areq->sk = sk;
areq->last_rsgl = NULL;

View File

@ -237,6 +237,7 @@ static struct crypto_larval *__crypto_register_alg(struct crypto_alg *alg)
}
if (!strcmp(q->cra_driver_name, alg->cra_name) ||
!strcmp(q->cra_driver_name, alg->cra_driver_name) ||
!strcmp(q->cra_name, alg->cra_driver_name))
goto err;
}

View File

@ -29,9 +29,17 @@
#include <crypto/internal/scompress.h>
#include "internal.h"
struct scomp_scratch {
spinlock_t lock;
void *src;
void *dst;
};
static DEFINE_PER_CPU(struct scomp_scratch, scomp_scratch) = {
.lock = __SPIN_LOCK_UNLOCKED(scomp_scratch.lock),
};
static const struct crypto_type crypto_scomp_type;
static void * __percpu *scomp_src_scratches;
static void * __percpu *scomp_dst_scratches;
static int scomp_scratch_users;
static DEFINE_MUTEX(scomp_lock);
@ -65,76 +73,53 @@ static void crypto_scomp_show(struct seq_file *m, struct crypto_alg *alg)
seq_puts(m, "type : scomp\n");
}
static void crypto_scomp_free_scratches(void * __percpu *scratches)
static void crypto_scomp_free_scratches(void)
{
struct scomp_scratch *scratch;
int i;
if (!scratches)
return;
for_each_possible_cpu(i)
vfree(*per_cpu_ptr(scratches, i));
free_percpu(scratches);
}
static void * __percpu *crypto_scomp_alloc_scratches(void)
{
void * __percpu *scratches;
int i;
scratches = alloc_percpu(void *);
if (!scratches)
return NULL;
for_each_possible_cpu(i) {
void *scratch;
scratch = per_cpu_ptr(&scomp_scratch, i);
scratch = vmalloc_node(SCOMP_SCRATCH_SIZE, cpu_to_node(i));
if (!scratch)
vfree(scratch->src);
vfree(scratch->dst);
scratch->src = NULL;
scratch->dst = NULL;
}
}
static int crypto_scomp_alloc_scratches(void)
{
struct scomp_scratch *scratch;
int i;
for_each_possible_cpu(i) {
void *mem;
scratch = per_cpu_ptr(&scomp_scratch, i);
mem = vmalloc_node(SCOMP_SCRATCH_SIZE, cpu_to_node(i));
if (!mem)
goto error;
*per_cpu_ptr(scratches, i) = scratch;
}
return scratches;
error:
crypto_scomp_free_scratches(scratches);
return NULL;
}
static void crypto_scomp_free_all_scratches(void)
{
if (!--scomp_scratch_users) {
crypto_scomp_free_scratches(scomp_src_scratches);
crypto_scomp_free_scratches(scomp_dst_scratches);
scomp_src_scratches = NULL;
scomp_dst_scratches = NULL;
}
}
static int crypto_scomp_alloc_all_scratches(void)
{
if (!scomp_scratch_users++) {
scomp_src_scratches = crypto_scomp_alloc_scratches();
if (!scomp_src_scratches)
return -ENOMEM;
scomp_dst_scratches = crypto_scomp_alloc_scratches();
if (!scomp_dst_scratches) {
crypto_scomp_free_scratches(scomp_src_scratches);
scomp_src_scratches = NULL;
return -ENOMEM;
}
scratch->src = mem;
mem = vmalloc_node(SCOMP_SCRATCH_SIZE, cpu_to_node(i));
if (!mem)
goto error;
scratch->dst = mem;
}
return 0;
error:
crypto_scomp_free_scratches();
return -ENOMEM;
}
static int crypto_scomp_init_tfm(struct crypto_tfm *tfm)
{
int ret;
int ret = 0;
mutex_lock(&scomp_lock);
ret = crypto_scomp_alloc_all_scratches();
if (!scomp_scratch_users++)
ret = crypto_scomp_alloc_scratches();
mutex_unlock(&scomp_lock);
return ret;
@ -193,42 +178,47 @@ static int scomp_acomp_comp_decomp(struct acomp_req *req, int dir)
void **tfm_ctx = acomp_tfm_ctx(tfm);
struct crypto_scomp *scomp = *tfm_ctx;
void **ctx = acomp_request_ctx(req);
const int cpu = get_cpu();
u8 *scratch_src = *per_cpu_ptr(scomp_src_scratches, cpu);
u8 *scratch_dst = *per_cpu_ptr(scomp_dst_scratches, cpu);
struct scomp_scratch *scratch;
unsigned int dlen;
int ret;
if (!req->src || !req->slen || req->slen > SCOMP_SCRATCH_SIZE) {
ret = -EINVAL;
goto out;
}
if (!req->src || !req->slen || req->slen > SCOMP_SCRATCH_SIZE)
return -EINVAL;
if (req->dst && !req->dlen) {
ret = -EINVAL;
goto out;
}
if (req->dst && !req->dlen)
return -EINVAL;
if (!req->dlen || req->dlen > SCOMP_SCRATCH_SIZE)
req->dlen = SCOMP_SCRATCH_SIZE;
scatterwalk_map_and_copy(scratch_src, req->src, 0, req->slen, 0);
dlen = req->dlen;
scratch = raw_cpu_ptr(&scomp_scratch);
spin_lock(&scratch->lock);
scatterwalk_map_and_copy(scratch->src, req->src, 0, req->slen, 0);
if (dir)
ret = crypto_scomp_compress(scomp, scratch_src, req->slen,
scratch_dst, &req->dlen, *ctx);
ret = crypto_scomp_compress(scomp, scratch->src, req->slen,
scratch->dst, &req->dlen, *ctx);
else
ret = crypto_scomp_decompress(scomp, scratch_src, req->slen,
scratch_dst, &req->dlen, *ctx);
ret = crypto_scomp_decompress(scomp, scratch->src, req->slen,
scratch->dst, &req->dlen, *ctx);
if (!ret) {
if (!req->dst) {
req->dst = crypto_scomp_sg_alloc(req->dlen, GFP_ATOMIC);
if (!req->dst)
if (!req->dst) {
ret = -ENOMEM;
goto out;
}
} else if (req->dlen > dlen) {
ret = -ENOSPC;
goto out;
}
scatterwalk_map_and_copy(scratch_dst, req->dst, 0, req->dlen,
scatterwalk_map_and_copy(scratch->dst, req->dst, 0, req->dlen,
1);
}
out:
put_cpu();
spin_unlock(&scratch->lock);
return ret;
}
@ -249,7 +239,8 @@ static void crypto_exit_scomp_ops_async(struct crypto_tfm *tfm)
crypto_free_scomp(*ctx);
mutex_lock(&scomp_lock);
crypto_scomp_free_all_scratches();
if (!--scomp_scratch_users)
crypto_scomp_free_scratches();
mutex_unlock(&scomp_lock);
}

View File

@ -317,9 +317,10 @@ static void __exit extlog_exit(void)
{
edac_set_report_status(old_edac_report_status);
mce_unregister_decode_chain(&extlog_mce_dec);
((struct extlog_l1_head *)extlog_l1_addr)->flags &= ~FLAG_OS_OPTIN;
if (extlog_l1_addr)
if (extlog_l1_addr) {
((struct extlog_l1_head *)extlog_l1_addr)->flags &= ~FLAG_OS_OPTIN;
acpi_os_unmap_iomem(extlog_l1_addr, l1_size);
}
if (elog_addr)
acpi_os_unmap_iomem(elog_addr, elog_size);
release_mem_region(elog_base, elog_size);

View File

@ -581,6 +581,15 @@ static const struct dmi_system_id video_dmi_table[] = {
DMI_MATCH(DMI_PRODUCT_NAME, "Vostro 3350"),
},
},
{
.callback = video_set_report_key_events,
.driver_data = (void *)((uintptr_t)REPORT_BRIGHTNESS_KEY_EVENTS),
.ident = "COLORFUL X15 AT 23",
.matches = {
DMI_MATCH(DMI_SYS_VENDOR, "COLORFUL"),
DMI_MATCH(DMI_PRODUCT_NAME, "X15 AT 23"),
},
},
/*
* Some machines change the brightness themselves when a brightness
* hotkey gets pressed, despite us telling them not to. In this case
@ -1796,12 +1805,12 @@ static void acpi_video_dev_register_backlight(struct acpi_video_device *device)
return;
count++;
acpi_get_parent(device->dev->handle, &acpi_parent);
pdev = acpi_get_pci_dev(acpi_parent);
if (pdev) {
parent = &pdev->dev;
pci_dev_put(pdev);
if (ACPI_SUCCESS(acpi_get_parent(device->dev->handle, &acpi_parent))) {
pdev = acpi_get_pci_dev(acpi_parent);
if (pdev) {
parent = &pdev->dev;
pci_dev_put(pdev);
}
}
memset(&props, 0, sizeof(struct backlight_properties));

View File

@ -280,7 +280,7 @@ static int binder_update_page_range(struct binder_alloc *alloc, int allocate,
}
if (mm) {
up_read(&mm->mmap_sem);
mmput(mm);
mmput_async(mm);
}
return 0;
@ -313,7 +313,7 @@ err_page_ptr_cleared:
err_no_vma:
if (mm) {
up_read(&mm->mmap_sem);
mmput(mm);
mmput_async(mm);
}
return vma ? -ENOMEM : -ESRCH;
}
@ -429,17 +429,17 @@ static struct binder_buffer *binder_alloc_new_buf_locked(
alloc->pid, extra_buffers_size);
return ERR_PTR(-EINVAL);
}
if (is_async &&
alloc->free_async_space < size + sizeof(struct binder_buffer)) {
/* Pad 0-size buffers so they get assigned unique addresses */
size = max(size, sizeof(void *));
if (is_async && alloc->free_async_space < size) {
binder_alloc_debug(BINDER_DEBUG_BUFFER_ALLOC,
"%d: binder_alloc_buf size %zd failed, no async space left\n",
alloc->pid, size);
return ERR_PTR(-ENOSPC);
}
/* Pad 0-size buffers so they get assigned unique addresses */
size = max(size, sizeof(void *));
while (n) {
buffer = rb_entry(n, struct binder_buffer, rb_node);
BUG_ON(!buffer->free);
@ -541,7 +541,7 @@ static struct binder_buffer *binder_alloc_new_buf_locked(
buffer->pid = pid;
buffer->oneway_spam_suspect = false;
if (is_async) {
alloc->free_async_space -= size + sizeof(struct binder_buffer);
alloc->free_async_space -= size;
binder_alloc_debug(BINDER_DEBUG_BUFFER_ALLOC_ASYNC,
"%d: binder_alloc_buf size %zd async free %zd\n",
alloc->pid, size, alloc->free_async_space);
@ -579,7 +579,7 @@ err_alloc_buf_struct_failed:
* is the sum of the three given sizes (each rounded up to
* pointer-sized boundary)
*
* Return: The allocated buffer or %NULL if error
* Return: The allocated buffer or %ERR_PTR(-errno) if error
*/
struct binder_buffer *binder_alloc_new_buf(struct binder_alloc *alloc,
size_t data_size,
@ -678,8 +678,7 @@ static void binder_free_buf_locked(struct binder_alloc *alloc,
BUG_ON(buffer->user_data > alloc->buffer + alloc->buffer_size);
if (buffer->async_transaction) {
alloc->free_async_space += buffer_size + sizeof(struct binder_buffer);
alloc->free_async_space += buffer_size;
binder_alloc_debug(BINDER_DEBUG_BUFFER_ALLOC_ASYNC,
"%d: binder_free_buf size %zd async free %zd\n",
alloc->pid, size, alloc->free_async_space);

View File

@ -605,6 +605,11 @@ MODULE_PARM_DESC(marvell_enable, "Marvell SATA via AHCI (1 = enabled)");
static void ahci_pci_save_initial_config(struct pci_dev *pdev,
struct ahci_host_priv *hpriv)
{
if (pdev->vendor == PCI_VENDOR_ID_ASMEDIA && pdev->device == 0x1166) {
dev_info(&pdev->dev, "ASM1166 has only six ports\n");
hpriv->saved_port_map = 0x3f;
}
if (pdev->vendor == PCI_VENDOR_ID_JMICRON && pdev->device == 0x2361) {
dev_info(&pdev->dev, "JMB361 has only one port\n");
hpriv->force_port_map = 1;

View File

@ -2933,6 +2933,8 @@ open_card_ubr0(struct idt77252_dev *card)
vc->scq = alloc_scq(card, vc->class);
if (!vc->scq) {
printk("%s: can't get SCQ.\n", card->name);
kfree(card->vcs[0]);
card->vcs[0] = NULL;
return -ENOMEM;
}

View File

@ -3082,6 +3082,50 @@ define_dev_printk_level(_dev_info, KERN_INFO);
#endif
/**
* dev_err_probe - probe error check and log helper
* @dev: the pointer to the struct device
* @err: error value to test
* @fmt: printf-style format string
* @...: arguments as specified in the format string
*
* This helper implements common pattern present in probe functions for error
* checking: print debug or error message depending if the error value is
* -EPROBE_DEFER and propagate error upwards.
* It replaces code sequence::
* if (err != -EPROBE_DEFER)
* dev_err(dev, ...);
* else
* dev_dbg(dev, ...);
* return err;
*
* with::
*
* return dev_err_probe(dev, err, ...);
*
* Returns @err.
*
*/
int dev_err_probe(const struct device *dev, int err, const char *fmt, ...)
{
struct va_format vaf;
va_list args;
va_start(args, fmt);
vaf.fmt = fmt;
vaf.va = &args;
if (err != -EPROBE_DEFER)
dev_err(dev, "error %pe: %pV", ERR_PTR(err), &vaf);
else
dev_dbg(dev, "error %pe: %pV", ERR_PTR(err), &vaf);
va_end(args);
return err;
}
EXPORT_SYMBOL_GPL(dev_err_probe);
static inline bool fwnode_is_primary(struct fwnode_handle *fwnode)
{
return fwnode && !IS_ERR(fwnode->secondary);

View File

@ -749,7 +749,7 @@ static int __init genpd_power_off_unused(void)
return 0;
}
late_initcall(genpd_power_off_unused);
late_initcall_sync(genpd_power_off_unused);
#if defined(CONFIG_PM_SLEEP) || defined(CONFIG_PM_GENERIC_DOMAINS_OF)

View File

@ -1076,14 +1076,15 @@ static int virtblk_freeze(struct virtio_device *vdev)
{
struct virtio_blk *vblk = vdev->priv;
/* Ensure no requests in virtqueues before deleting vqs. */
blk_mq_freeze_queue(vblk->disk->queue);
/* Ensure we don't receive any more interrupts */
vdev->config->reset(vdev);
/* Make sure no work handler is accessing the device. */
flush_work(&vblk->config_work);
blk_mq_quiesce_queue(vblk->disk->queue);
vdev->config->del_vqs(vdev);
kfree(vblk->vqs);
@ -1101,7 +1102,7 @@ static int virtblk_restore(struct virtio_device *vdev)
virtio_device_ready(vdev);
blk_mq_unquiesce_queue(vblk->disk->queue);
blk_mq_unfreeze_queue(vblk->disk->queue);
return 0;
}
#endif

View File

@ -24,10 +24,13 @@
#include <linux/random.h>
#include <linux/sched.h>
#include <linux/slab.h>
#include <linux/string.h>
#include <linux/uaccess.h>
#define RNG_MODULE_NAME "hw_random"
#define RNG_BUFFER_SIZE (SMP_CACHE_BYTES < 32 ? 32 : SMP_CACHE_BYTES)
static struct hwrng *current_rng;
/* the current rng has been explicitly chosen by user via sysfs */
static int cur_rng_set_by_user;
@ -59,7 +62,7 @@ static inline int rng_get_data(struct hwrng *rng, u8 *buffer, size_t size,
static size_t rng_buffer_size(void)
{
return SMP_CACHE_BYTES < 32 ? 32 : SMP_CACHE_BYTES;
return RNG_BUFFER_SIZE;
}
static void add_early_randomness(struct hwrng *rng)
@ -202,6 +205,7 @@ static inline int rng_get_data(struct hwrng *rng, u8 *buffer, size_t size,
static ssize_t rng_dev_read(struct file *filp, char __user *buf,
size_t size, loff_t *offp)
{
u8 buffer[RNG_BUFFER_SIZE];
ssize_t ret = 0;
int err = 0;
int bytes_read, len;
@ -229,34 +233,37 @@ static ssize_t rng_dev_read(struct file *filp, char __user *buf,
if (bytes_read < 0) {
err = bytes_read;
goto out_unlock_reading;
}
data_avail = bytes_read;
}
if (!data_avail) {
if (filp->f_flags & O_NONBLOCK) {
} else if (bytes_read == 0 &&
(filp->f_flags & O_NONBLOCK)) {
err = -EAGAIN;
goto out_unlock_reading;
}
} else {
len = data_avail;
data_avail = bytes_read;
}
len = data_avail;
if (len) {
if (len > size)
len = size;
data_avail -= len;
if (copy_to_user(buf + ret, rng_buffer + data_avail,
len)) {
memcpy(buffer, rng_buffer + data_avail, len);
}
mutex_unlock(&reading_mutex);
put_rng(rng);
if (len) {
if (copy_to_user(buf + ret, buffer, len)) {
err = -EFAULT;
goto out_unlock_reading;
goto out;
}
size -= len;
ret += len;
}
mutex_unlock(&reading_mutex);
put_rng(rng);
if (need_resched())
schedule_timeout_interruptible(1);
@ -267,6 +274,7 @@ static ssize_t rng_dev_read(struct file *filp, char __user *buf,
}
}
out:
memzero_explicit(buffer, sizeof(buffer));
return ret ? : err;
out_unlock_reading:

View File

@ -481,8 +481,10 @@ static void __init hi3620_mmc_clk_init(struct device_node *node)
return;
clk_data->clks = kcalloc(num, sizeof(*clk_data->clks), GFP_KERNEL);
if (!clk_data->clks)
if (!clk_data->clks) {
kfree(clk_data);
return;
}
for (i = 0; i < num; i++) {
struct hisi_mmc_clock *mmc_clk = &hi3620_mmc_clks[i];

View File

@ -258,18 +258,21 @@ static void __init pxa168_clk_init(struct device_node *np)
pxa_unit->mpmu_base = of_iomap(np, 0);
if (!pxa_unit->mpmu_base) {
pr_err("failed to map mpmu registers\n");
kfree(pxa_unit);
return;
}
pxa_unit->apmu_base = of_iomap(np, 1);
if (!pxa_unit->apmu_base) {
pr_err("failed to map apmu registers\n");
kfree(pxa_unit);
return;
}
pxa_unit->apbc_base = of_iomap(np, 2);
if (!pxa_unit->apbc_base) {
pr_err("failed to map apbc registers\n");
kfree(pxa_unit);
return;
}

View File

@ -497,7 +497,7 @@ static struct rockchip_clk_branch common_clk_branches[] __initdata = {
GATE(HCLK_I2S_2CH, "hclk_i2s_2ch", "hclk_peri", 0, RK2928_CLKGATE_CON(7), 2, GFLAGS),
GATE(0, "hclk_usb_peri", "hclk_peri", CLK_IGNORE_UNUSED, RK2928_CLKGATE_CON(9), 13, GFLAGS),
GATE(HCLK_HOST2, "hclk_host2", "hclk_peri", 0, RK2928_CLKGATE_CON(7), 3, GFLAGS),
GATE(HCLK_OTG, "hclk_otg", "hclk_peri", 0, RK2928_CLKGATE_CON(3), 13, GFLAGS),
GATE(HCLK_OTG, "hclk_otg", "hclk_peri", 0, RK2928_CLKGATE_CON(5), 13, GFLAGS),
GATE(0, "hclk_peri_ahb", "hclk_peri", CLK_IGNORE_UNUSED, RK2928_CLKGATE_CON(9), 14, GFLAGS),
GATE(HCLK_SPDIF, "hclk_spdif", "hclk_peri", 0, RK2928_CLKGATE_CON(10), 9, GFLAGS),
GATE(HCLK_TSP, "hclk_tsp", "hclk_peri", 0, RK2928_CLKGATE_CON(10), 12, GFLAGS),

View File

@ -183,8 +183,11 @@ static int ccp_init_dm_workarea(struct ccp_dm_workarea *wa,
wa->dma.address = dma_map_single(wa->dev, wa->address, len,
dir);
if (dma_mapping_error(wa->dev, wa->dma.address))
if (dma_mapping_error(wa->dev, wa->dma.address)) {
kfree(wa->address);
wa->address = NULL;
return -ENOMEM;
}
wa->dma.length = len;
}

View File

@ -46,7 +46,6 @@
#define FLAGS_MODE_MASK 0x000f
#define FLAGS_ENCRYPT BIT(0)
#define FLAGS_CBC BIT(1)
#define FLAGS_NEW_KEY BIT(3)
#define SAHARA_HDR_BASE 0x00800000
#define SAHARA_HDR_SKHA_ALG_AES 0
@ -144,8 +143,6 @@ struct sahara_hw_link {
};
struct sahara_ctx {
unsigned long flags;
/* AES-specific context */
int keylen;
u8 key[AES_KEYSIZE_128];
@ -448,27 +445,24 @@ static int sahara_hw_descriptor_create(struct sahara_dev *dev)
int ret;
int i, j;
int idx = 0;
u32 len;
/* Copy new key if necessary */
if (ctx->flags & FLAGS_NEW_KEY) {
memcpy(dev->key_base, ctx->key, ctx->keylen);
ctx->flags &= ~FLAGS_NEW_KEY;
memcpy(dev->key_base, ctx->key, ctx->keylen);
if (dev->flags & FLAGS_CBC) {
dev->hw_desc[idx]->len1 = AES_BLOCK_SIZE;
dev->hw_desc[idx]->p1 = dev->iv_phys_base;
} else {
dev->hw_desc[idx]->len1 = 0;
dev->hw_desc[idx]->p1 = 0;
}
dev->hw_desc[idx]->len2 = ctx->keylen;
dev->hw_desc[idx]->p2 = dev->key_phys_base;
dev->hw_desc[idx]->next = dev->hw_phys_desc[1];
dev->hw_desc[idx]->hdr = sahara_aes_key_hdr(dev);
idx++;
if (dev->flags & FLAGS_CBC) {
dev->hw_desc[idx]->len1 = AES_BLOCK_SIZE;
dev->hw_desc[idx]->p1 = dev->iv_phys_base;
} else {
dev->hw_desc[idx]->len1 = 0;
dev->hw_desc[idx]->p1 = 0;
}
dev->hw_desc[idx]->len2 = ctx->keylen;
dev->hw_desc[idx]->p2 = dev->key_phys_base;
dev->hw_desc[idx]->next = dev->hw_phys_desc[1];
dev->hw_desc[idx]->hdr = sahara_aes_key_hdr(dev);
idx++;
dev->nb_in_sg = sg_nents_for_len(dev->in_sg, dev->total);
if (dev->nb_in_sg < 0) {
@ -490,24 +484,27 @@ static int sahara_hw_descriptor_create(struct sahara_dev *dev)
DMA_TO_DEVICE);
if (ret != dev->nb_in_sg) {
dev_err(dev->device, "couldn't map in sg\n");
goto unmap_in;
return -EINVAL;
}
ret = dma_map_sg(dev->device, dev->out_sg, dev->nb_out_sg,
DMA_FROM_DEVICE);
if (ret != dev->nb_out_sg) {
dev_err(dev->device, "couldn't map out sg\n");
goto unmap_out;
goto unmap_in;
}
/* Create input links */
dev->hw_desc[idx]->p1 = dev->hw_phys_link[0];
sg = dev->in_sg;
len = dev->total;
for (i = 0; i < dev->nb_in_sg; i++) {
dev->hw_link[i]->len = sg->length;
dev->hw_link[i]->len = min(len, sg->length);
dev->hw_link[i]->p = sg->dma_address;
if (i == (dev->nb_in_sg - 1)) {
dev->hw_link[i]->next = 0;
} else {
len -= min(len, sg->length);
dev->hw_link[i]->next = dev->hw_phys_link[i + 1];
sg = sg_next(sg);
}
@ -516,12 +513,14 @@ static int sahara_hw_descriptor_create(struct sahara_dev *dev)
/* Create output links */
dev->hw_desc[idx]->p2 = dev->hw_phys_link[i];
sg = dev->out_sg;
len = dev->total;
for (j = i; j < dev->nb_out_sg + i; j++) {
dev->hw_link[j]->len = sg->length;
dev->hw_link[j]->len = min(len, sg->length);
dev->hw_link[j]->p = sg->dma_address;
if (j == (dev->nb_out_sg + i - 1)) {
dev->hw_link[j]->next = 0;
} else {
len -= min(len, sg->length);
dev->hw_link[j]->next = dev->hw_phys_link[j + 1];
sg = sg_next(sg);
}
@ -540,9 +539,6 @@ static int sahara_hw_descriptor_create(struct sahara_dev *dev)
return 0;
unmap_out:
dma_unmap_sg(dev->device, dev->out_sg, dev->nb_out_sg,
DMA_FROM_DEVICE);
unmap_in:
dma_unmap_sg(dev->device, dev->in_sg, dev->nb_in_sg,
DMA_TO_DEVICE);
@ -587,16 +583,17 @@ static int sahara_aes_process(struct ablkcipher_request *req)
timeout = wait_for_completion_timeout(&dev->dma_completion,
msecs_to_jiffies(SAHARA_TIMEOUT_MS));
if (!timeout) {
dev_err(dev->device, "AES timeout\n");
return -ETIMEDOUT;
}
dma_unmap_sg(dev->device, dev->out_sg, dev->nb_out_sg,
DMA_FROM_DEVICE);
dma_unmap_sg(dev->device, dev->in_sg, dev->nb_in_sg,
DMA_TO_DEVICE);
if (!timeout) {
dev_err(dev->device, "AES timeout\n");
return -ETIMEDOUT;
}
return 0;
}
@ -611,7 +608,6 @@ static int sahara_aes_setkey(struct crypto_ablkcipher *tfm, const u8 *key,
/* SAHARA only supports 128bit keys */
if (keylen == AES_KEYSIZE_128) {
memcpy(ctx->key, key, keylen);
ctx->flags |= FLAGS_NEW_KEY;
return 0;
}
@ -799,6 +795,7 @@ static int sahara_sha_hw_links_create(struct sahara_dev *dev,
int start)
{
struct scatterlist *sg;
unsigned int len;
unsigned int i;
int ret;
@ -820,12 +817,14 @@ static int sahara_sha_hw_links_create(struct sahara_dev *dev,
if (!ret)
return -EFAULT;
len = rctx->total;
for (i = start; i < dev->nb_in_sg + start; i++) {
dev->hw_link[i]->len = sg->length;
dev->hw_link[i]->len = min(len, sg->length);
dev->hw_link[i]->p = sg->dma_address;
if (i == (dev->nb_in_sg + start - 1)) {
dev->hw_link[i]->next = 0;
} else {
len -= min(len, sg->length);
dev->hw_link[i]->next = dev->hw_phys_link[i + 1];
sg = sg_next(sg);
}
@ -906,24 +905,6 @@ static int sahara_sha_hw_context_descriptor_create(struct sahara_dev *dev,
return 0;
}
static int sahara_walk_and_recalc(struct scatterlist *sg, unsigned int nbytes)
{
if (!sg || !sg->length)
return nbytes;
while (nbytes && sg) {
if (nbytes <= sg->length) {
sg->length = nbytes;
sg_mark_end(sg);
break;
}
nbytes -= sg->length;
sg = sg_next(sg);
}
return nbytes;
}
static int sahara_sha_prepare_request(struct ahash_request *req)
{
struct crypto_ahash *tfm = crypto_ahash_reqtfm(req);
@ -960,36 +941,20 @@ static int sahara_sha_prepare_request(struct ahash_request *req)
hash_later, 0);
}
/* nbytes should now be multiple of blocksize */
req->nbytes = req->nbytes - hash_later;
sahara_walk_and_recalc(req->src, req->nbytes);
rctx->total = len - hash_later;
/* have data from previous operation and current */
if (rctx->buf_cnt && req->nbytes) {
sg_init_table(rctx->in_sg_chain, 2);
sg_set_buf(rctx->in_sg_chain, rctx->rembuf, rctx->buf_cnt);
sg_chain(rctx->in_sg_chain, 2, req->src);
rctx->total = req->nbytes + rctx->buf_cnt;
rctx->in_sg = rctx->in_sg_chain;
req->src = rctx->in_sg_chain;
/* only data from previous operation */
} else if (rctx->buf_cnt) {
if (req->src)
rctx->in_sg = req->src;
else
rctx->in_sg = rctx->in_sg_chain;
/* buf was copied into rembuf above */
rctx->in_sg = rctx->in_sg_chain;
sg_init_one(rctx->in_sg, rctx->rembuf, rctx->buf_cnt);
rctx->total = rctx->buf_cnt;
/* no data from previous operation */
} else {
rctx->in_sg = req->src;
rctx->total = req->nbytes;
req->src = rctx->in_sg;
}
/* on next call, we only have the remaining data in the buffer */
@ -1010,7 +975,10 @@ static int sahara_sha_process(struct ahash_request *req)
return ret;
if (rctx->first) {
sahara_sha_hw_data_descriptor_create(dev, rctx, req, 0);
ret = sahara_sha_hw_data_descriptor_create(dev, rctx, req, 0);
if (ret)
return ret;
dev->hw_desc[0]->next = 0;
rctx->first = 0;
} else {
@ -1018,7 +986,10 @@ static int sahara_sha_process(struct ahash_request *req)
sahara_sha_hw_context_descriptor_create(dev, rctx, req, 0);
dev->hw_desc[0]->next = dev->hw_phys_desc[1];
sahara_sha_hw_data_descriptor_create(dev, rctx, req, 1);
ret = sahara_sha_hw_data_descriptor_create(dev, rctx, req, 1);
if (ret)
return ret;
dev->hw_desc[1]->next = 0;
}
@ -1031,18 +1002,19 @@ static int sahara_sha_process(struct ahash_request *req)
timeout = wait_for_completion_timeout(&dev->dma_completion,
msecs_to_jiffies(SAHARA_TIMEOUT_MS));
if (!timeout) {
dev_err(dev->device, "SHA timeout\n");
return -ETIMEDOUT;
}
if (rctx->sg_in_idx)
dma_unmap_sg(dev->device, dev->in_sg, dev->nb_in_sg,
DMA_TO_DEVICE);
if (!timeout) {
dev_err(dev->device, "SHA timeout\n");
return -ETIMEDOUT;
}
memcpy(rctx->context, dev->context_base, rctx->context_size);
if (req->result)
if (req->result && rctx->last)
memcpy(req->result, rctx->context, rctx->digest_size);
return 0;
@ -1186,8 +1158,7 @@ static int sahara_sha_import(struct ahash_request *req, const void *in)
static int sahara_sha_cra_init(struct crypto_tfm *tfm)
{
crypto_ahash_set_reqsize(__crypto_ahash_cast(tfm),
sizeof(struct sahara_sha_reqctx) +
SHA_BUFFER_LEN + SHA256_BLOCK_SIZE);
sizeof(struct sahara_sha_reqctx));
return 0;
}

View File

@ -22,6 +22,7 @@
#include <linux/virtio.h>
#include <linux/crypto.h>
#include <linux/spinlock.h>
#include <linux/interrupt.h>
#include <crypto/aead.h>
#include <crypto/aes.h>
#include <crypto/authenc.h>
@ -40,6 +41,7 @@ struct data_queue {
char name[32];
struct crypto_engine *engine;
struct tasklet_struct done_task;
};
struct virtio_crypto {

View File

@ -34,27 +34,28 @@ virtcrypto_clear_request(struct virtio_crypto_request *vc_req)
}
}
static void virtcrypto_dataq_callback(struct virtqueue *vq)
static void virtcrypto_done_task(unsigned long data)
{
struct virtio_crypto *vcrypto = vq->vdev->priv;
struct data_queue *data_vq = (struct data_queue *)data;
struct virtqueue *vq = data_vq->vq;
struct virtio_crypto_request *vc_req;
unsigned long flags;
unsigned int len;
unsigned int qid = vq->index;
spin_lock_irqsave(&vcrypto->data_vq[qid].lock, flags);
do {
virtqueue_disable_cb(vq);
while ((vc_req = virtqueue_get_buf(vq, &len)) != NULL) {
spin_unlock_irqrestore(
&vcrypto->data_vq[qid].lock, flags);
if (vc_req->alg_cb)
vc_req->alg_cb(vc_req, len);
spin_lock_irqsave(
&vcrypto->data_vq[qid].lock, flags);
}
} while (!virtqueue_enable_cb(vq));
spin_unlock_irqrestore(&vcrypto->data_vq[qid].lock, flags);
}
static void virtcrypto_dataq_callback(struct virtqueue *vq)
{
struct virtio_crypto *vcrypto = vq->vdev->priv;
struct data_queue *dq = &vcrypto->data_vq[vq->index];
tasklet_schedule(&dq->done_task);
}
static int virtcrypto_find_vqs(struct virtio_crypto *vi)
@ -114,6 +115,8 @@ static int virtcrypto_find_vqs(struct virtio_crypto *vi)
vi->data_vq[i].engine->cipher_one_request =
virtio_crypto_ablkcipher_crypt_req;
tasklet_init(&vi->data_vq[i].done_task, virtcrypto_done_task,
(unsigned long)&vi->data_vq[i]);
}
kfree(names);
@ -417,11 +420,14 @@ static void virtcrypto_free_unused_reqs(struct virtio_crypto *vcrypto)
static void virtcrypto_remove(struct virtio_device *vdev)
{
struct virtio_crypto *vcrypto = vdev->priv;
int i;
dev_info(&vdev->dev, "Start virtcrypto_remove.\n");
if (virtcrypto_dev_started(vcrypto))
virtcrypto_dev_stop(vcrypto);
for (i = 0; i < vcrypto->max_data_queues; i++)
tasklet_kill(&vcrypto->data_vq[i].done_task);
vdev->config->reset(vdev);
virtcrypto_free_unused_reqs(vcrypto);
virtcrypto_clear_crypto_engines(vcrypto);

View File

@ -29,7 +29,7 @@ struct sh_dmae_chan {
const struct sh_dmae_slave_config *config; /* Slave DMA configuration */
int xmit_shift; /* log_2(bytes_per_xfer) */
void __iomem *base;
char dev_id[16]; /* unique name per DMAC of channel */
char dev_id[32]; /* unique name per DMAC of channel */
int pm_error;
dma_addr_t slave_addr;
};

View File

@ -1154,7 +1154,7 @@ static irqreturn_t thunderx_ocx_com_threaded_isr(int irq, void *irq_id)
decode_register(other, OCX_OTHER_SIZE,
ocx_com_errors, ctx->reg_com_int);
strncat(msg, other, OCX_MESSAGE_SIZE);
strlcat(msg, other, OCX_MESSAGE_SIZE);
for (lane = 0; lane < OCX_RX_LANES; lane++)
if (ctx->reg_com_int & BIT(lane)) {
@ -1163,12 +1163,12 @@ static irqreturn_t thunderx_ocx_com_threaded_isr(int irq, void *irq_id)
lane, ctx->reg_lane_int[lane],
lane, ctx->reg_lane_stat11[lane]);
strncat(msg, other, OCX_MESSAGE_SIZE);
strlcat(msg, other, OCX_MESSAGE_SIZE);
decode_register(other, OCX_OTHER_SIZE,
ocx_lane_errors,
ctx->reg_lane_int[lane]);
strncat(msg, other, OCX_MESSAGE_SIZE);
strlcat(msg, other, OCX_MESSAGE_SIZE);
}
if (ctx->reg_com_int & OCX_COM_INT_CE)
@ -1238,7 +1238,7 @@ static irqreturn_t thunderx_ocx_lnk_threaded_isr(int irq, void *irq_id)
decode_register(other, OCX_OTHER_SIZE,
ocx_com_link_errors, ctx->reg_com_link_int);
strncat(msg, other, OCX_MESSAGE_SIZE);
strlcat(msg, other, OCX_MESSAGE_SIZE);
if (ctx->reg_com_link_int & OCX_COM_LINK_INT_UE)
edac_device_handle_ue(ocx->edac_dev, 0, 0, msg);
@ -1917,7 +1917,7 @@ static irqreturn_t thunderx_l2c_threaded_isr(int irq, void *irq_id)
decode_register(other, L2C_OTHER_SIZE, l2_errors, ctx->reg_int);
strncat(msg, other, L2C_MESSAGE_SIZE);
strlcat(msg, other, L2C_MESSAGE_SIZE);
if (ctx->reg_int & mask_ue)
edac_device_handle_ue(l2c->edac_dev, 0, 0, msg);

View File

@ -442,7 +442,23 @@ static void bm_work(struct work_struct *work)
*/
card->bm_generation = generation;
if (root_device == NULL) {
if (card->gap_count == 0) {
/*
* If self IDs have inconsistent gap counts, do a
* bus reset ASAP. The config rom read might never
* complete, so don't wait for it. However, still
* send a PHY configuration packet prior to the
* bus reset. The PHY configuration packet might
* fail, but 1394-2008 8.4.5.2 explicitly permits
* it in this case, so it should be safe to try.
*/
new_root_id = local_id;
/*
* We must always send a bus reset if the gap count
* is inconsistent, so bypass the 5-reset limit.
*/
card->bm_retries = 0;
} else if (root_device == NULL) {
/*
* Either link_on is false, or we failed to read the
* config rom. In either case, pick another root.

View File

@ -113,10 +113,9 @@ static int textual_leaf_to_string(const u32 *block, char *buf, size_t size)
* @buf: where to put the string
* @size: size of @buf, in bytes
*
* The string is taken from a minimal ASCII text descriptor leaf after
* the immediate entry with @key. The string is zero-terminated.
* An overlong string is silently truncated such that it and the
* zero byte fit into @size.
* The string is taken from a minimal ASCII text descriptor leaf just after the entry with the
* @key. The string is zero-terminated. An overlong string is silently truncated such that it
* and the zero byte fit into @size.
*
* Returns strlen(buf) or a negative error code.
*/

View File

@ -184,7 +184,7 @@ static int ti_sci_debugfs_create(struct platform_device *pdev,
{
struct device *dev = &pdev->dev;
struct resource *res;
char debug_name[50] = "ti_sci_debug@";
char debug_name[50];
/* Debug region is optional */
res = platform_get_resource_byname(pdev, IORESOURCE_MEM,
@ -201,10 +201,10 @@ static int ti_sci_debugfs_create(struct platform_device *pdev,
/* Setup NULL termination */
info->debug_buffer[info->debug_region_size] = 0;
info->d = debugfs_create_file(strncat(debug_name, dev_name(dev),
sizeof(debug_name) -
sizeof("ti_sci_debug@")),
0444, NULL, info, &ti_sci_debug_fops);
snprintf(debug_name, sizeof(debug_name), "ti_sci_debug@%s",
dev_name(dev));
info->d = debugfs_create_file(debug_name, 0444, NULL, info,
&ti_sci_debug_fops);
if (IS_ERR(info->d))
return PTR_ERR(info->d);

View File

@ -1476,6 +1476,20 @@ static const struct dmi_system_id gpiolib_acpi_quirks[] = {
.ignore_wake = "INT33FF:01@0",
},
},
{
/*
* Spurious wakeups from TP_ATTN# pin
* Found in BIOS 0.35
* https://gitlab.freedesktop.org/drm/amd/-/issues/3073
*/
.matches = {
DMI_MATCH(DMI_SYS_VENDOR, "GPD"),
DMI_MATCH(DMI_PRODUCT_NAME, "G1619-04"),
},
.driver_data = &(struct acpi_gpiolib_dmi_quirk) {
.ignore_wake = "PNP0C50:00@8",
},
},
{} /* Terminating entry */
};

View File

@ -701,6 +701,7 @@ static bool amdgpu_vpost_needed(struct amdgpu_device *adev)
return true;
fw_ver = *((uint32_t *)adev->pm.fw->data + 69);
release_firmware(adev->pm.fw);
if (fw_ver < 0x00160e00)
return true;
}

View File

@ -2718,10 +2718,8 @@ static int kv_parse_power_table(struct amdgpu_device *adev)
non_clock_info = (struct _ATOM_PPLIB_NONCLOCK_INFO *)
&non_clock_info_array->nonClockInfo[non_clock_array_index];
ps = kzalloc(sizeof(struct kv_ps), GFP_KERNEL);
if (ps == NULL) {
kfree(adev->pm.dpm.ps);
if (ps == NULL)
return -ENOMEM;
}
adev->pm.dpm.ps[i].ps_priv = ps;
k = 0;
idx = (u8 *)&power_state->v2.clockInfoIndex[0];

View File

@ -7336,10 +7336,9 @@ static int si_dpm_init(struct amdgpu_device *adev)
adev->pm.dpm.dyn_state.vddc_dependency_on_dispclk.entries =
kzalloc(4 * sizeof(struct amdgpu_clock_voltage_dependency_entry), GFP_KERNEL);
if (!adev->pm.dpm.dyn_state.vddc_dependency_on_dispclk.entries) {
amdgpu_free_extended_power_table(adev);
if (!adev->pm.dpm.dyn_state.vddc_dependency_on_dispclk.entries)
return -ENOMEM;
}
adev->pm.dpm.dyn_state.vddc_dependency_on_dispclk.count = 4;
adev->pm.dpm.dyn_state.vddc_dependency_on_dispclk.entries[0].clk = 0;
adev->pm.dpm.dyn_state.vddc_dependency_on_dispclk.entries[0].v = 0;

View File

@ -64,13 +64,13 @@ static int ptn3460_read_bytes(struct ptn3460_bridge *ptn_bridge, char addr,
int ret;
ret = i2c_master_send(ptn_bridge->client, &addr, 1);
if (ret <= 0) {
if (ret < 0) {
DRM_ERROR("Failed to send i2c command, ret=%d\n", ret);
return ret;
}
ret = i2c_master_recv(ptn_bridge->client, buf, len);
if (ret <= 0) {
if (ret < 0) {
DRM_ERROR("Failed to recv i2c data, ret=%d\n", ret);
return ret;
}
@ -88,7 +88,7 @@ static int ptn3460_write_byte(struct ptn3460_bridge *ptn_bridge, char addr,
buf[1] = val;
ret = i2c_master_send(ptn_bridge->client, buf, ARRAY_SIZE(buf));
if (ret <= 0) {
if (ret < 0) {
DRM_ERROR("Failed to send i2c command, ret=%d\n", ret);
return ret;
}

View File

@ -556,8 +556,7 @@ int drm_mode_setcrtc(struct drm_device *dev, void *data,
struct drm_mode_set set;
uint32_t __user *set_connectors_ptr;
struct drm_modeset_acquire_ctx ctx;
int ret;
int i;
int ret, i, num_connectors = 0;
if (!drm_core_check_feature(dev, DRIVER_MODESET))
return -EINVAL;
@ -692,6 +691,7 @@ retry:
connector->name);
connector_set[i] = connector;
num_connectors++;
}
}
@ -700,7 +700,7 @@ retry:
set.y = crtc_req->y;
set.mode = mode;
set.connectors = connector_set;
set.num_connectors = crtc_req->count_connectors;
set.num_connectors = num_connectors;
set.fb = fb;
ret = __drm_mode_set_config_internal(&set, &ctx);
@ -709,7 +709,7 @@ out:
drm_framebuffer_put(fb);
if (connector_set) {
for (i = 0; i < crtc_req->count_connectors; i++) {
for (i = 0; i < num_connectors; i++) {
if (connector_set[i])
drm_connector_put(connector_set[i]);
}

View File

@ -819,8 +819,11 @@ int drm_dev_register(struct drm_device *dev, unsigned long flags)
goto err_minors;
}
if (drm_core_check_feature(dev, DRIVER_MODESET))
drm_modeset_register_all(dev);
if (drm_core_check_feature(dev, DRIVER_MODESET)) {
ret = drm_modeset_register_all(dev);
if (ret)
goto err_unload;
}
ret = 0;
@ -832,6 +835,9 @@ int drm_dev_register(struct drm_device *dev, unsigned long flags)
goto out_unlock;
err_unload:
if (dev->driver->unload)
dev->driver->unload(dev);
err_minors:
remove_compat_control_link(dev);
drm_minor_unregister(dev, DRM_MINOR_PRIMARY);

View File

@ -301,7 +301,7 @@ int drm_open(struct inode *inode, struct file *filp)
{
struct drm_device *dev;
struct drm_minor *minor;
int retcode;
int retcode = 0;
int need_setup = 0;
minor = drm_minor_acquire(iminor(inode));

Some files were not shown because too many files have changed in this diff Show More