This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master
in repository gcc.
from 0e0beddd7fb libstdc++: Update C++20 status documentation
new f76949cee95 combine: Fix up simplify_shift_const_1 for nested ROTATEs [ [...]
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
gcc/combine.c | 7 +++++--
gcc/testsuite/gcc.c-torture/execute/pr97386-1.c | 16 ++++++++++++++++
gcc/testsuite/gcc.c-torture/execute/pr97386-2.c | 20 ++++++++++++++++++++
3 files changed, 41 insertions(+), 2 deletions(-)
create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr97386-1.c
create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr97386-2.c
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master
in repository gcc.
from 16d0b033ca4 libstdc++: Remove trailing whitespace from XML docs
new 0e0beddd7fb libstdc++: Update C++20 status documentation
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
libstdc++-v3/doc/html/index.html | 2 +-
libstdc++-v3/doc/html/manual/api.html | 24 +++++++++++++++
libstdc++-v3/doc/html/manual/appendix.html | 2 +-
libstdc++-v3/doc/html/manual/appendix_porting.html | 2 +-
libstdc++-v3/doc/html/manual/bugs.html | 5 +++
libstdc++-v3/doc/html/manual/index.html | 2 +-
libstdc++-v3/doc/html/manual/status.html | 6 ++--
libstdc++-v3/doc/xml/manual/evolution.xml | 36 ++++++++++++++++++++++
libstdc++-v3/doc/xml/manual/intro.xml | 8 +++++
libstdc++-v3/doc/xml/manual/status_cxx2020.xml | 4 +--
10 files changed, 81 insertions(+), 10 deletions(-)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master
in repository linux.
from 865c50e1d279 x86/uaccess: utilize CONFIG_CC_HAS_ASM_GOTO_OUTPUT
new 1dbb920e342c crypto: algapi - Move crypto_yield into internal.h
new 0c3dc787a62a crypto: algapi - Remove skbuff.h inclusion
new 0a772f3e46a0 crypto: hifn_795x - switch from 'pci_' to 'dma_' API
new 4eb57bcd4c62 crypto: algif_aead - delete duplicated word
new 743b91507703 crypto: crc32c_generic - delete and fix duplicated words
new 71952d78e959 crypto: crct10dif_generic - fix duplicated words
new 40a3af45d264 crypto: engine - delete duplicated word
new 129a4dba1b1b crypto: tcrypt - delete duplicated words in messages
new 2a05b029c1ee crypto: algif_skcipher - EBUSY on aio should be an error
new cbdad1f246dd crypto: algif_aead - Do not set MAY_BACKLOG on the async path
new e62291c1d9f4 crypto: marvell/cesa - Fix sparse warnings
new 8cbde6c6a6d2 crypto: mediatek - Fix wrong return value in mtk_desc_ring [...]
new f7ade9aaf66b crypto: ixp4xx - Fix the size used in a 'dma_free_coherent [...]
new ba974adb47f2 crypto: tcrypt - Add support for hash speed testing with keys
new a93492cae30a crypto: ccree - remove data unit size support
new 1d8b41ff6991 crypto: ccree - remove bitlocker cipher
new 3a95887e27ab crypto: x86/crc32c-intel - Use CRC32 mnemonic
new 340939933e84 hwrng: optee - handle unlimited data rates
new c0f6eebeddda hwrng: optee - fix wait use case
new abd9875497ba crypto: caam - Move debugfs fops into standalone file
new 3a61cdf43e67 hwrng: intel - cleanup initialization
new 5d1cdfde11a5 crypto: ux500 - Fix kmap() bug
new 8afa25aa833f crypto: hash - Remove unused async iterators
new 64f4a62e3b17 crypto: picoxcell - Fix potential race condition bug
new b1a5c9a620f2 crypto: virtio - don't use 'default m'
new 7bbfacc1a89e crypto: hisilicon/qm - fix wrong release after using strsep
new 3c829d6d19ae crypto: hisilicon/qm - clear used reference count when start qp
new 7e655e196c2c crypto: hisilicon/qm - fix print frequence in hisi_qp_send
new 71d1ca498735 crypto: hisilicon/qm - fix judgement of queue is full
new 9dca4435a1d2 crypto: hisilicon/qm - fix event queue depth to 2048
new e88dd6e1d837 crypto: hisilicon/qm - fix no stop reason when use 'hisi_qm_stop'
new 8d8f8d494da7 crypto: hisilicon/qm - fix VF not available after PF FLR
new 64dfe49528d0 crypto: hisilicon/qm - register callback function to 'pci_ [...]
new daa31783c0eb crypto: hisilicon/qm - fix the call trace when unbind device
new 3d29e98d1d75 crypto: hisilicon/qm - fix the process of register algorit [...]
new 3033fd177bcc crypto: stm32 - Add missing header inclusions
new 6779d0e6b0fe crypto: arm/curve25519 - include <linux/scatterlist.h>
new e73d340db644 crypto: ahash - Add init_tfm/exit_tfm
new b00ba76a03a0 crypto: ahash - Add ahash_alg_instance
new f858ddef5a57 crypto: ahash - Remove AHASH_REQUEST_ON_STACK
new ea066b7a3ddf crypto: sa2ul - Fix pointer-to-int-cast warning
new 9fcddaf2e28d crypto: cavium/nitrox - add an error message to explain th [...]
new 9fae1f05b849 crypto: hifn_795x - Remove 64-bit build-time check
new 39340cf97fef crypto: mediatek - Fix endianness bugs and sparse warnings
new b7b57a5643c2 crypto: ccree - fix runtime PM imbalance on error
new bbb2832620ac crypto: stm32 - Fix sparse warnings
new 51982ea02aef crypto: arm/poly1305 - Add prototype for poly1305_blocks_neon
new 0f4128dc4e38 crypto: arm64/sha - Add declarations for assembly variables
new a4cb40f48fd9 crypto: arm64/gcm - Fix endianness warnings
new d08d387b7377 crypto: powerpc/crc-vpmsum_test - Fix sparse endianness warning
new 4d6aef2f2eaa hwrng: cctrn - Simplify with dev_err_probe()
new 1b5d3a8b3000 crypto: sa2ul - Simplify with dev_err_probe()
new d83d631b18e5 crypto: ccree - Simplify with dev_err_probe()
new 57059185fb30 crypto: inside-secure - use kfree_sensitive()
new ba42fa77efa1 crypto: amlogic - use kfree_sensitive()
new 712d80695762 crypto: sun8i-ce - use kfree_sensitive()
new ede13285bb12 crypto: sun8i-ss - use kfree_sensitive()
new f089ee55dee4 crypto: sun8i-ss - remove redundant memzero_explicit()
new 8ea08ce08ff4 padata: add another maintainer and another list
new c68e418c603f crypto: amlogic - Fix endianness marker
new 17bce37e1b5e crypto: sa2ul - fix compiler warning produced by clang
new db719539fd38 crypto: curve25519-x86_64 - Use XORL r32,32
new 7dfd1e01b3df crypto: poly1305-x86_64 - Use XORL r32,32
new 3ec25b43faa7 crypto: caam - use traditional error check pattern
new 45cb6653b0c3 crypto: qat - check cipher length for aead AES-CBC-HMAC-SHA
new 9769635423af hwrng: imx-rngc - add quality to use it as kernel entropy pool
new 054694a46d64 staging/rtl8192e: switch to RC4 library interface
new c59607784894 staging/rtl8192u: switch to RC4 library interface
new e33d2a7b3041 SUNRPC: remove RC4-HMAC-MD5 support from KerberosV
new b2ba04768473 crypto: n2 - remove ecb(arc4) support
new 1dbab6b1628d crypto: bcm-iproc - remove ecb(arc4) support
new 274290ed98c5 net: wireless: drop bogus CRYPTO_xxx Kconfig selects
new 9ace67718310 crypto: arc4 - mark ecb(arc4) skcipher as obsolete
new 00b99ad2bac2 crypto: arm/aes-neonbs - Use generic cbc encryption path
new 5f254dd440fb crypto: cbc - Remove cbc.h
new 5edaaef3eaf9 dt-bindings: vendor-prefixes: Add Xiphera vendor prefix
new 5c8c36e70dc9 dt-bindings: rng: add bindings for Xiphera XIP8001B hwrng
new cb435fa642eb hwrng: xiphera-trng: add support for XIP8001B hwrng
new 7fe99da102c3 crypto: s5p-sss - remove redundant null check
new 98a6bc102b2c crypto: s5p-sss - Add and fix kerneldoc
new b7da560ea251 crypto: s5p-sss - Pass error from clk_get and reduce verbo [...]
new 4eb3f795bda0 crypto: qat - include domain in top level debugfs path
new 8db1824f5a38 crypto: ux500 - Fix sparse endianness warnings
new 61f033ba18c3 crypto: sa2ul - Select CRYPTO_AUTHENC
new 133c3d434d91 crypto: omap-sham - convert to use crypto engine
new 3faf757bad75 crypto: omap-sham - fix digcnt register handling with expo [...]
new 70af3e7e0cbe crypto: hisilicon/zip - remove some useless parameters
new 15b0694f797e crypto: hisilicon/zip - unify naming style for functions a [...]
new 4b33f057ee99 crypto: hisilicon/zip - modify debugfs interface parameters
new 533b2079291c crypto: hisilicon/zip - replace 'sprintf' with 'scnprintf'
new de590233074f crypto: hisilicon/zip - use a enum parameter instead of so [...]
new b1a25820a69c crypto: hisilicon/zip - add print for error branch
new eb175f7c0a67 crypto: hisilicon/zip - fix static check warning
new f97a3d7558d7 crypto: hisilicon/zip - move some private macros from 'zip [...]
new 2a928693d710 crypto: hisilicon/zip - supplement some comments
new 2ca73193ccab crypto: hisilicon/zip - fix some coding styles
new 9b20cbf8ebf0 crypto: sun4i-ss - Fix sparse endianness markers
new bd03b0214ad4 crypto: inside-secure - Prevent missing of processing errors
new 2baace5feb86 crypto: sa2ul - Fix pm_runtime_get_sync() error checking
new 92db31989944 crypto: qat - replace device ids defines
new 37b15fa97e12 crypto: qat - use PCI_VDEVICE
new c4f8f62fe13a crypto: hisilicon - update mininum queue
new ad5af2e9df1f crypto: hisilicon - update HPRE module parameter description
new 7c1f38aa2c3d crypto: hisilicon - update SEC module parameter description
new 0542a9416af3 crypto: hisilicon - update ZIP module parameter description
new 24efcec2919a crypto: hisilicon - fixed memory allocation error
new 319936bf8f83 crypto: caam - Fix kerneldoc
new 9d72d022eecd crypto: caam - Simplify with dev_err_probe()
new 5a062f09168f crypto: stm32-hash - Simplify with dev_err_probe()
new e61a23564e6f crypto: sun8i - Simplify with dev_err_probe()
new 6d77282fafd7 crypto: n2 - Fix sparse endianness warning
new dbc756fcf7f3 crypto: inside-secure - Add support for EIP197 with output [...]
new 1674aea5f080 crypto: Kconfig - mark unused ciphers as obsolete
new 83ef53fba0c0 dt-bindings: RNG: Add Ingenic TRNG bindings.
new 406346d22278 hwrng: ingenic - Add hardware TRNG for Ingenic X1830
new 228d284aac61 cypto: mediatek - fix leaks in mtk_desc_ring_alloc
new fb7c2f4654fe crypto: atmel-aes - convert to use be32_add_cpu()
new 18e518953591 crypto: inside-secure - Move priv pointer into safexcel_context
new 78cf1c8bfcb8 crypto: inside-secure - Move ipad/opad into safexcel_context
new 63cdd870ab05 crypto: inside-secure - Reuse code in safexcel_hmac_alg_setkey
new 255f6c2e74b1 crypto: lib/chacha20poly1305 - Set SG_MITER_ATOMIC uncondi [...]
new 406d454bc874 crypto: qat - convert to use DEFINE_SEQ_ATTRIBUTE macro
new 54781938ec34 crypto: arm/sha256-neon - avoid ADRL pseudo instruction
new 0f5e8323777b crypto: arm/sha512-neon - avoid ADRL pseudo instruction
new c4c75fcbd8b9 crypto: qat - remove unnecessary mutex_init()
new bbf2cb1ea1e1 crypto: stm32/crc32 - Avoid lock if hardware is already used
new 45a4777e5b38 crypto: arm/aes-neonbs - avoid hacks to prevent Thumb2 mod [...]
new be6d6993972a crypto: arm/aes-neonbs - avoid loading reorder argument on [...]
new 3ebbc035c01e crypto: arm/aes-neonbs - use typed init/exit routines for XTS
new 3cea6b36a434 crypto: marvell/cesa - use devm_platform_ioremap_resource_byname
new fde2f57c2fec crypto: proc - Removing some useless only space lines
new 560daf9ee776 crypto: allwinner - Convert to DEFINE_SHOW_ATTRIBUTE
new b11d90639aa7 crypto: amlogic - Convert to DEFINE_SHOW_ATTRIBUTE
new c45b5d678409 crypto: caam - Convert to DEFINE_SHOW_ATTRIBUTE
new f464851806bd crypto: cavium/zip - Convert to DEFINE_SHOW_ATTRIBUTE
new 106aaab3fc0e crypto: hisilicon/qm - Convert to DEFINE_SHOW_ATTRIBUTE
new f1455b18ee18 crypto: sun8i-ss - Add SS_START define
new ac2614d721de crypto: sun8i-ss - Add support for the PRNG
new d9b45418a917 crypto: sun8i-ss - support hash algorithms
new 3b7aaa840525 crypto: sun8i-ss - fix a trivial typo
new 3bf9754b0f6c crypto: sun8i-ss - Add more comment on some structures
new 68cbba163937 crypto: sun8i-ss - better debug printing
new 87f34260f5e0 crypto: sun8i-ce - handle endianness of t_common_ctl
new a216f8d540cf crypto: sun8i-ce - move iv data to request context
new 0605fa0f7826 crypto: sun8i-ce - split into prepare/run/unprepare
new e66862e6db27 crypto: sun8i-ce - handle different error registers
new 6b4f76c2cd9e crypto: sun8i-ce - rename has_t_dlen_in_bytes to cipher_t_ [...]
new 56f6d5aee88d crypto: sun8i-ce - support hash algorithms
new 5c394170d8c6 crypto: sun8i-ce - Add stat_bytes debugfs
new 5eb7e9468884 crypto: sun8i-ce - Add support for the PRNG
new 4a07eab32f4b crypto: sun8i-ce - Add support for the TRNG
new 25d85ffca16a crypto: sun8i-ce - fix comparison of integer expressions o [...]
new fcf5d2dcadde crypto: sun8i-ss - fix comparison of integer expressions o [...]
new 77ebdabe8de7 crypto: af_alg - add extra parameters for DRBG interface
new 74d0dcd4c5fe crypto: chelsio - fix minor indentation issue
new 7747cffe0676 crypto: hisilicon/hpre - remove useless code
new 937e871762d8 crypto: hisilicon/hpre - adjust some coding style
new bfc1159e7f06 crypto: hisilicon/hpre - fix a bug in dh algorithm
new d8140b878eb3 crypto: hisilicon/qm - fix wrong return type of 'pci_get_drvdata'
new d8e887661711 crypto: hisilicon/qm - remove the update of flags
new f49282870fb0 crypto: sm3 - export crypto_sm3_final function
new a8ea8bdd9df9 lib/mpi: Extend the MPI library
new d58bb7e55a8a lib/mpi: Introduce ec implementation to MPI library
new ea7ecb66440b crypto: sm2 - introduce OSCCA SM2 asymmetric cipher algorithm
new a1f62c217d9c crypto: testmgr - support test with different ciphertext p [...]
new 2b4038677483 crypto: testmgr - Fix potential memory leak in test_akciph [...]
new 8b805b97fc1a crypto: sm2 - add SM2 test vectors to testmgr
new 254f84f55903 X.509: support OSCCA certificate parse
new 215525639631 X.509: support OSCCA SM2-with-SM3 certificate verification
new 0b7e44d39c8a integrity: Asymmetric digsig supports SM2-with-SM3 algorithm
new f74bf733feb9 crypto: cpt - simplify the return expression of cav_register_algs
new e356c49c6cf0 crypto: ccp - fix error handling
new 5784cfb201e6 crypto: marvell/octeontx - simplify the return expression [...]
new 17f86c5b6be5 crypto: mediatek - simplify the return expression of mtk_d [...]
new 9d9b14dbe077 crypto: caam/jr - add fallback for XTS with more than 8B IV
new 83e8aa912138 crypto: caam/qi - add fallback for XTS with more than 8B IV
new 36e2d7cfdcf1 crypto: caam/qi2 - add fallback for XTS with more than 8B IV
new c91f73486266 crypto: caam/jr - add support for more XTS key lengths
new 62b9a6690926 crypto: caam/qi - add support for more XTS key lengths
new 596efd57cfa1 crypto: caam/qi2 - add support for more XTS key lengths
new 297b931c2a3c crypto: caam - add xts check for block length equal to zero
new 78eebbfafbe7 crypto: caam/jr - add support for XTS with 16B IV
new 3a15679b9311 crypto: caam/qi - add support for XTS with 16B IV
new 4fc983266d1e crypto: caam/qi2 - add support for XTS with 16B IV
new 00c9211f60db crypto: sa2ul - Fix DMA mapping API usage
new c2fb644638ae hwrng: npcm - modify readl to readb
new 4a0c1de64bf9 crypto: x86/poly1305 - Remove assignments with no effect
new ae6ee6ae2b4f lib/mpi: Fix unused variable warnings
new 698f95235d24 crypto: hisilicon/zip - fix the uncleared debug registers
new d340f62db2f6 crypto: hisilicon/zip - fix zero length input in GZIP decompress
new 42856f0a5a72 crypto: hisilicon/zip - fix the return value when device is busy
new 2fcb4cc3b030 crypto: hisilicon/zip - fix the uninitalized 'curr_qm_qp_num'
new 524ccdbdfb52 crypto: xor - defer load time benchmark to a later time
new c055e3eae0f1 crypto: xor - use ktime for template benchmarking
new 436cdcdec029 hwrng: stm32 - use semicolons rather than commas to separa [...]
new f9dc446cb959 hwrng: iproc-rng200 - use semicolons rather than commas to [...]
new 03ace9b16bd0 hwrng: mxc-rnga - use semicolons rather than commas to sep [...]
new 77450fd7cfc2 crypto: drivers - use semicolons rather than commas to sep [...]
new ed4424f2fb02 crypto: atmel-tdes - use semicolons rather than commas to [...]
new 83e6a1946aa0 crypto: qat - fix function parameters descriptions
new 789f900b70b9 crypto: qat - drop input parameter from adf_enable_aer()
new 10a2f0b31109 crypto: bcm - Verify GCM/CCM key length in setkey
new 4f28945da0c5 X.509: fix error return value on the failed path
new 10b0f78a7323 crypto: xor - Remove unused variable count in do_xor_speed
new 3093e7c16e12 X.509: Fix modular build of public_key_sm2
new 39a5101f989e Merge branch 'linus' of git://git.kernel.org/pub/scm/linux [...]
new 8b10fe689852 fscrypt: drop unused inode argument from fscrypt_fname_all [...]
new 5e895bd4d523 fscrypt: restrict IV_INO_LBLK_32 to ino_bits <= 32
new a992b20cd4ee fscrypt: add fscrypt_prepare_new_inode() and fscrypt_set_c [...]
new 177cc0e71008 ext4: factor out ext4_xattr_credits_for_new_inode()
new 02ce5316afc8 ext4: use fscrypt_prepare_new_inode() and fscrypt_set_context()
new e075b6901047 f2fs: use fscrypt_prepare_new_inode() and fscrypt_set_context()
new 4c030fa8870e ubifs: use fscrypt_prepare_new_inode() and fscrypt_set_context()
new ae9ff8ad81b1 fscrypt: adjust logging for in-creation inodes
new e9d5e31d2fe3 fscrypt: remove fscrypt_inherit_context()
new 4cc1a3e7e852 fscrypt: require that fscrypt_encrypt_symlink() already has key
new 9dad5feb49a5 fscrypt: stop pretending that key setup is nofs-safe
new c7f0207b6130 fscrypt: make "#define fscrypt_policy" user-only
new 31114726b693 fscrypt: move fscrypt_prepare_symlink() out-of-line
new ac4acb1f4b2b fscrypt: handle test_dummy_encryption in more logical way
new c8c868abc91f fscrypt: make fscrypt_set_test_dummy_encryption() take a ' [...]
new 0c6a113b2446 fscrypt: use sha256() instead of open coding
new 70fb2612aab6 fscrypt: don't call no-key names "ciphertext names"
new 501e43fbea46 fscrypt: rename DCACHE_ENCRYPTED_NAME to DCACHE_NOKEY_NAME
new 5b2a828b98ec fscrypt: export fscrypt_d_revalidate()
new 6f5032a852f9 Merge tag 'fscrypt-for-linus' of git://git.kernel.org/pub/ [...]
new aa7ab1e20882 fs: dlm: synchronize dlm before shutdown
new a47666eb763c fs: dlm: make connection hash lockless
new 043697f030c5 fs: dlm: fix dlm_local_addr memory leak
new 3d2825c8c610 fs: dlm: fix configfs memory leak
new 0de984323ac5 fs: dlm: move free writequeue into con free
new 948c47e9bcb6 fs: dlm: handle possible othercon writequeues
new 7ae0451e2e6c fs: dlm: use free_con to free connection
new 0461e0db941f fs: dlm: remove lock dependency warning
new 3f78cd7d2449 fs: dlm: fix mark per nodeid setting
new e1a0ec30a571 fs: dlm: handle range check as callback
new 4e192ee68e5a fs: dlm: disallow buffer size below default
new 4798cbbfbd00 fs: dlm: rework receive handling
new 4f2b30fd9b4b fs: dlm: fix race in nodeid2con
new c024a81125ca Merge tag 'dlm-5.10' of git://git.kernel.org/pub/scm/linux [...]
new 437490fed3b0 btrfs: tracepoints: output proper root owner for trace_fin [...]
new 260db43cd2f5 btrfs: delete duplicated words + other fixes in comments
new 57297c1e8e1c btrfs: remove spurious BUG_ON in btrfs_get_extent
new 8e5600818022 btrfs: remove fsid argument from btrfs_sysfs_update_sprout_fsid
new b49121393f58 btrfs: change nr to u64 in btrfs_start_delalloc_roots
new 288be2d99736 btrfs: remove orig from shrink_delalloc
new d7f81fac97e6 btrfs: handle U64_MAX for shrink_delalloc
new 920a9958c255 btrfs: make shrink_delalloc take space_info as an arg
new c6c453032ea3 btrfs: make ALLOC_CHUNK use the space info flags
new 3308234a7e98 btrfs: call btrfs_try_granting_tickets when freeing reserv [...]
new 2732798c9bb6 btrfs: call btrfs_try_granting_tickets when unpinning anything
new 99ffb43e5d4a btrfs: call btrfs_try_granting_tickets when reserving space
new 39753e4a3a43 btrfs: use the btrfs_space_info_free_bytes_may_use helper [...]
new 38d715f494f2 btrfs: use btrfs_start_delalloc_roots in shrink_delalloc
new 448b966b49be btrfs: check tickets after waiting on ordered extents
new 058e6d1d267f btrfs: add flushing states for handling data reservations
new a1ed0a8216f7 btrfs: add the data transaction commit logic into may_comm [...]
new 8698fc4eb788 btrfs: add btrfs_reserve_data_bytes and use it
new 1004f6860f8c btrfs: use ticketing for data space reservations
new 0532a6f8b6ce btrfs: serialize data reservations if we are flushing
new f3bda421c16f btrfs: use the same helper for data and metadata reservations
new 028270013586 btrfs: drop the commit_cycles stuff for data reservations
new bb86bd3db82e btrfs: don't force commit if we are data
new 327feeeb2e9b btrfs: run delayed iputs before committing the transaction [...]
new cb3e39304599 btrfs: flush delayed refs when trying to reserve data space
new 5705674081ce btrfs: do async reclaim for data reservations
new 1a7a92c8ddcd btrfs: add a comment explaining the data flush steps
new c4923027bd58 btrfs: fix possible infinite loop in data async reclaim
new e21139c621ad btrfs: cleanup calculation of lockend in lock_and_cleanup_ [...]
new 9e6df7cedfdf btrfs: remove const from btrfs_feature_set_name
new cb4c9198302b btrfs: compression: move declarations to header
new 0af447d0507b btrfs: remove unnecessarily shadowed variables
new 8bb1cf1ba639 btrfs: scrub: rename ratelimit state varaible to avoid shadowing
new 1b51d6fce45e btrfs: send: remove indirect callback parameter for changed_cb
new 5522a27e59c6 btrfs: do not take the log_mutex of the subvolume when pin [...]
new 75b463d2b47a btrfs: do not commit logs and transactions during link and [...]
new 487781796d30 btrfs: make fast fsyncs wait only for writeback
new 24646481fb19 btrfs: sysfs: fix unused-but-set-variable warnings
new 4c448ce8b48f btrfs: make read_block_group_item return void
new 154f7cb86809 btrfs: add owner and fs_info to alloc_state io_tree
new f85781fb505e btrfs: switch to iomap for direct IO
new 0eb79294dbe3 btrfs: dio iomap DSYNC workaround
new 1028d1c48b95 btrfs: remove err variable from btrfs_get_extent
new dc0ab488d2cb btrfs: factor out reada loop in __reada_start_machine
new 3712ccb7f1cc btrfs: factor out loop logic from btrfs_free_extra_devids
new 54eed6ae8d8e btrfs: make close_fs_devices return void
new c4989c2fd0eb btrfs: simplify setting/clearing fs_info to btrfs_fs_devices
new 944d3f9fac61 btrfs: switch seed device to list api
new 427c8fddb129 btrfs: document some invariants of seed code
new 68abf360160c btrfs: remove alloc_list splice in btrfs_prepare_sprout
new 62cf5391209a btrfs: move btrfs_rm_dev_replace_free_srcdev outside of all locks
new 425c6ed6486f btrfs: do not hold device_list_mutex when closing devices
new b4c5d8fdfff3 btrfs: qgroup: fix wrong qgroup metadata reserve for delay [...]
new e85fde5162bf btrfs: qgroup: fix qgroup meta rsv leak for subvolume operations
new 217f5004fee6 btrfs: rework error detection in init_tree_roots
new f98b6215d7d1 btrfs: extent_io: do extra check for extent buffer read wr [...]
new 1c2a07f598d5 btrfs: extent-tree: kill BUG_ON() in __btrfs_free_extent()
new 07cce5cf3b48 btrfs: extent-tree: kill the BUG_ON() in insert_inline_ext [...]
new d16c702fe4f2 btrfs: ctree: check key order before merging tree blocks
new f4cfa9bdd40c btrfs: use RCU for quick device check in btrfs_init_new_device
new 44cab9ba374a btrfs: refactor locked condition in btrfs_init_new_device
new 4ae312e9728f btrfs: remove redundant code from btrfs_free_stale_devices
new b9ba017fb077 btrfs: don't opencode sync_blockdev in btrfs_init_new_device
new 329ced799be8 btrfs: rename extent_buffer::lock_nested to extent_buffer: [...]
new 51899412dd95 btrfs: introduce btrfs_path::recurse
new fd7ba1c1202d btrfs: add nesting tags to the locking helpers
new 9631e4cc1a03 btrfs: introduce BTRFS_NESTING_COW for cow'ing blocks
new bf77467a93bd btrfs: introduce BTRFS_NESTING_LEFT/BTRFS_NESTING_RIGHT
new bf59a5a21604 btrfs: introduce BTRFS_NESTING_LEFT/RIGHT_COW
new 4dff97e69005 btrfs: introduce BTRFS_NESTING_SPLIT for split blocks
new cf6f34aa3ada btrfs: introduce BTRFS_NESTING_NEW_ROOT for adding new roots
new ca9d473a3e30 btrfs: use BTRFS_NESTED_NEW_ROOT for double splits
new b79b724969ad btrfs: make inode_tree_del take btrfs_inode
new 6d072c8e291f btrfs: make btrfs_lookup_first_ordered_extent take btrfs_inode
new acbf1dd0fcbd btrfs: make ordered extent tracepoint take btrfs_inode
new 90c0304c6307 btrfs: make btrfs_dec_test_ordered_pending take btrfs_inode
new 6fee248d2beb btrfs: convert btrfs_inode_sectorsize to take btrfs_inode
new 53ac7ead2446 btrfs: make btrfs_invalidatepage work on btrfs_inode
new 3347c48f2767 btrfs: make btrfs_writepage_endio_finish_ordered btrfs_ino [...]
new f1bbde8d5f27 btrfs: make get_extent_skip_holes take btrfs_inode
new 3c5641a83ac4 btrfs: make btrfs_find_ordered_sum take btrfs_inode
new 998acfe8ffc1 btrfs: make copy_inline_to_page take btrfs_inode
new 948dfeb86bae btrfs: make btrfs_zero_range_check_range_boundary take btr [...]
new facee0a09c15 btrfs: make extent_fiemap take btrfs_inode
new ca10845a5685 btrfs: sysfs: init devices outside of the chunk_mutex
new c3e1f96c37d0 btrfs: enumerate the type of exclusive operation in progress
new 66a2823c5436 btrfs: sysfs: export currently running exclusive operation
new 457f1864b569 btrfs: pretty print leaked root name
new 79dae17d8d44 btrfs: improve device scanning messages
new c6a5d954950c btrfs: fix replace of seed device
new 178a16c94041 btrfs: add btrfs_sysfs_add_device helper
new 985e233e96e5 btrfs: add btrfs_sysfs_remove_device helper
new 6a416a018f1a btrfs: make btrfs_sysfs_remove_devices_dir return void
new cd36da2e7ec6 btrfs: simplify parameters of btrfs_sysfs_add_devices_dir
new 53f8a74cbeff btrfs: split and refactor btrfs_sysfs_remove_devices_dir
new 30b0e4e0e3f5 btrfs: initialize sysfs devid and device link for seed device
new 7ad3912a70a6 btrfs: handle errors in btrfs_sysfs_add_fs_devices
new 2fca0db07608 btrfs: reada: lock all seed/sprout devices in __reada_star [...]
new e17125b52b7e btrfs: use sprout device_list_mutex in btrfs_init_devices_late
new 1888709d7180 btrfs: remove tmp variable for list traversal in btrfs_ini [...]
new e493e8f9bcb5 btrfs: remove unnecessary tmp variable in btrfs_assign_nex [...]
new c83b60c0e4d2 btrfs: simplify gotos in open_seed_device
new 0725c0c9351d btrfs: move btrfs_dev_replace_update_device_in_mapping_tre [...]
new a31a5876fae2 btrfs: remove unused function calc_global_rsv_need_space()
new 8fccebfa534c btrfs: fix metadata reservation for fallocate that leads t [...]
new fb870f6cdd72 btrfs: remove item_size member of struct btrfs_clone_extent_info
new bf385648fa48 btrfs: rename struct btrfs_clone_extent_info to a more gen [...]
new 306bfec02b10 btrfs: rename btrfs_punch_hole_range() to a more generic name
new 0cbb5bdfea26 btrfs: rename btrfs_insert_clone_extent() to a more generic name
new a9b2e0de92cb btrfs: send: get rid of i_size logic in send_write()
new 8c7d9fe06f5b btrfs: send: avoid copying file data
new c9a949af13d6 btrfs: send: use btrfs_file_extent_end() in send_write_or_clone()
new 7573df5547c0 btrfs: sysfs: export supported send stream version
new fc0716c2f6af btrfs: re-arrange statements in setup_items_for_insert
new 3dc9dc8969dc btrfs: eliminate total_size parameter from setup_items_for_insert
new fc0d82e103c7 btrfs: sink total_data parameter in setup_items_for_insert
new da9ffb242c44 btrfs: add kerneldoc for setup_items_for_insert
new 7269ddd2f602 btrfs: improve error message in setup_items_for_insert
new 728049050012 btrfs: kill the RCU protection for fs_info->space_info
new 49ea112da0e6 btrfs: do not create raid sysfs entries under any locks
new bb56f02f26fe btrfs: reschedule if necessary when logging directory items
new 2f1d3e4b930d btrfs: remove btree_readpage
new 0420177c08b2 btrfs: simplify metadata pages reading
new 208d6341e85b btrfs: remove btree_get_extent
new 1a5ee1e62603 btrfs: remove btrfs_get_extent indirection from __do_readpage
new 72cffee46340 btrfs: remove mirror_num argument from extent_read_full_page
new c1be9c1ad5cc btrfs: promote extent_read_full_page to btrfs_readpage
new 003c286aef3f btrfs: sink mirror_num argument in extent_read_full_page
new 6f15af606005 btrfs: sink read_flags argument into extent_read_full_page
new fd513000eb27 btrfs: sink mirror_num argument in __do_readpage
new 0f208812493f btrfs: open code extent_read_full_page to its sole caller
new 633cc816f742 btrfs: clean BTRFS_I usage in btrfs_destroy_inode
new 71fe0a55dae7 btrfs: switch btrfs_remove_ordered_extent to btrfs_inode
new 3c38c877fcb9 btrfs: sink inode argument in insert_ordered_extent_file_extent
new 510f85edf1cd btrfs: remove inode argument from add_pending_csums
new c0a43603056c btrfs: remove inode argument from btrfs_start_ordered_extent
new 8eb2fd00153a btrfs: use kvzalloc() to allocate clone_roots in btrfs_ioc [...]
new bae12df966f0 btrfs: use kvcalloc for allocation in btrfs_ioctl_send()
new 6b613cc97f0a btrfs: reschedule when cloning lots of extents
new 2c53a14dd301 btrfs: use own btree inode io_tree owner id
new e2f896b3180e btrfs: send: use helpers for unaligned access to header members
new 6994ca367ce5 btrfs: free-space-cache: use unaligned helpers to access data
new e97659cefe1e btrfs: use unaligned helpers for stack and header set/get helpers
new 1465af12e254 btrfs: tree-checker: fix false alert caused by legacy btrf [...]
new 98272bb77bf4 btrfs: send, orphanize first all conflicting inodes when p [...]
new 9c2b4e034706 btrfs: send, recompute reference path after orphanization [...]
new 9a446d6a9fc7 btrfs: replace readpage_end_io_hook with direct calls
new 1f03d9cfda53 btrfs: remove extent_io_ops::readpage_end_io_hook
new cd0537449c27 btrfs: call submit_bio_hook directly in submit_one_bio
new be17b3afc4a6 btrfs: don't opencode is_data_inode in end_bio_extent_readpage
new 908930f3edad btrfs: stop calling submit_bio_hook for data inodes
new 1b36294a6cd5 btrfs: call submit_bio_hook directly for metadata pages
new 905eb88bceb2 btrfs: remove struct extent_io_ops
new 124604eb50f8 btrfs: init device stats for seed devices
new 92e26df43b1a btrfs: return error if we're unable to read device stats
new c33fe275b530 fs: remove no longer used dio_end_io()
new e3c57805f8f2 btrfs: remove BTRFS_INODE_READDIO_NEED_LOCK
new 572c83acdcda btrfs: cleanup cow block on error
new 96c2e067ed3e btrfs: skip devices without magic signature when mounting
new 8d1a7aae89dc btrfs: annotate device name rcu_string with __rcu
new 1fd4033dd011 btrfs: rename BTRFS_INODE_ORDERED_DATA_CLOSE flag
new 11e3235b4399 Merge tag 'for-5.10-tag' of git://git.kernel.org/pub/scm/l [...]
new d578b46db69d erofs: avoid duplicated permission check for "trusted." xattrs
new e3f78d5e7e6b erofs: remove unneeded parameter
new 6c3e485ea37d erofs: avoid unnecessary variable `err'
new bf9a123b9cf8 erofs: fold in should_decompress_synchronously()
new 6ea5aad32dd8 erofs: add REQ_RAHEAD flag to readahead requests
new 915f4c9358db erofs: remove unnecessary enum entries
new dfef313e9990 Merge tag 'erofs-for-5.10-rc1' of git://git.kernel.org/pub [...]
The 409 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
Documentation/crypto/userspace-if.rst | 20 +-
.../devicetree/bindings/rng/ingenic,trng.yaml | 43 +
.../bindings/rng/xiphera,xip8001b-trng.yaml | 33 +
.../devicetree/bindings/vendor-prefixes.yaml | 2 +
MAINTAINERS | 2 +
arch/arm/crypto/aes-neonbs-core.S | 54 +-
arch/arm/crypto/aes-neonbs-glue.c | 58 +-
arch/arm/crypto/curve25519-glue.c | 1 +
arch/arm/crypto/poly1305-glue.c | 1 +
arch/arm/crypto/sha256-armv4.pl | 4 +-
arch/arm/crypto/sha256-core.S_shipped | 4 +-
arch/arm/crypto/sha512-armv4.pl | 4 +-
arch/arm/crypto/sha512-core.S_shipped | 4 +-
arch/arm64/crypto/ghash-ce-glue.c | 4 +-
arch/arm64/crypto/sha1-ce-glue.c | 3 +
arch/arm64/crypto/sha2-ce-glue.c | 3 +
arch/powerpc/crypto/crc-vpmsum_test.c | 6 +-
arch/x86/crypto/blake2s-glue.c | 1 +
arch/x86/crypto/chacha_glue.c | 1 +
arch/x86/crypto/crc32c-intel_glue.c | 18 +-
arch/x86/crypto/curve25519-x86_64.c | 69 +-
arch/x86/crypto/nhpoly1305-avx2-glue.c | 1 +
arch/x86/crypto/nhpoly1305-sse2-glue.c | 1 +
arch/x86/crypto/poly1305-x86_64-cryptogams.pl | 8 +-
arch/x86/crypto/poly1305_glue.c | 4 +-
crypto/Kconfig | 40 +
crypto/Makefile | 8 +
crypto/af_alg.c | 14 +-
crypto/ahash.c | 54 +-
crypto/algif_aead.c | 9 +-
crypto/algif_rng.c | 175 ++-
crypto/algif_skcipher.c | 2 +-
crypto/arc4.c | 11 +
crypto/asymmetric_keys/public_key.c | 63 +
crypto/asymmetric_keys/x509_cert_parser.c | 27 +-
crypto/asymmetric_keys/x509_public_key.c | 3 +
crypto/cbc.c | 144 +-
crypto/crc32c_generic.c | 4 +-
crypto/crct10dif_generic.c | 2 +-
crypto/crypto_engine.c | 3 +-
crypto/ecrdsa.c | 1 +
crypto/internal.h | 16 +-
crypto/jitterentropy-kcapi.c | 2 +-
crypto/proc.c | 4 +-
crypto/rsa-pkcs1pad.c | 1 +
crypto/sm2.c | 481 +++++++
crypto/sm2signature.asn1 | 4 +
crypto/sm3_generic.c | 7 +-
crypto/tcrypt.c | 18 +-
crypto/tcrypt.h | 29 -
crypto/testmgr.c | 25 +-
crypto/testmgr.h | 59 +
crypto/xor.c | 69 +-
drivers/char/hw_random/Kconfig | 24 +
drivers/char/hw_random/Makefile | 2 +
drivers/char/hw_random/cctrng.c | 9 +-
drivers/char/hw_random/imx-rngc.c | 1 +
drivers/char/hw_random/ingenic-trng.c | 161 +++
drivers/char/hw_random/intel-rng.c | 2 +-
drivers/char/hw_random/iproc-rng200.c | 8 +-
drivers/char/hw_random/mxc-rnga.c | 6 +-
drivers/char/hw_random/npcm-rng.c | 14 +-
drivers/char/hw_random/optee-rng.c | 6 +-
drivers/char/hw_random/stm32-rng.c | 8 +-
drivers/char/hw_random/xiphera-trng.c | 150 ++
drivers/crypto/Kconfig | 1 +
drivers/crypto/allwinner/Kconfig | 43 +
drivers/crypto/allwinner/sun4i-ss/sun4i-ss-hash.c | 17 +-
drivers/crypto/allwinner/sun8i-ce/Makefile | 3 +
.../crypto/allwinner/sun8i-ce/sun8i-ce-cipher.c | 131 +-
drivers/crypto/allwinner/sun8i-ce/sun8i-ce-core.c | 405 +++++-
drivers/crypto/allwinner/sun8i-ce/sun8i-ce-hash.c | 413 ++++++
drivers/crypto/allwinner/sun8i-ce/sun8i-ce-prng.c | 164 +++
drivers/crypto/allwinner/sun8i-ce/sun8i-ce-trng.c | 127 ++
drivers/crypto/allwinner/sun8i-ce/sun8i-ce.h | 139 +-
drivers/crypto/allwinner/sun8i-ss/Makefile | 2 +
.../crypto/allwinner/sun8i-ss/sun8i-ss-cipher.c | 16 +-
drivers/crypto/allwinner/sun8i-ss/sun8i-ss-core.c | 229 ++-
drivers/crypto/allwinner/sun8i-ss/sun8i-ss-hash.c | 444 ++++++
drivers/crypto/allwinner/sun8i-ss/sun8i-ss-prng.c | 173 +++
drivers/crypto/allwinner/sun8i-ss/sun8i-ss.h | 89 +-
drivers/crypto/amcc/crypto4xx_alg.c | 2 +-
drivers/crypto/amcc/crypto4xx_core.h | 1 +
drivers/crypto/amlogic/amlogic-gxl-cipher.c | 12 +-
drivers/crypto/amlogic/amlogic-gxl-core.c | 16 +-
drivers/crypto/atmel-aes.c | 2 +-
drivers/crypto/atmel-tdes.c | 2 +-
drivers/crypto/bcm/cipher.c | 111 +-
drivers/crypto/bcm/cipher.h | 1 -
drivers/crypto/bcm/spu.c | 23 +-
drivers/crypto/bcm/spu.h | 1 -
drivers/crypto/bcm/spu2.c | 12 +-
drivers/crypto/bcm/spu2.h | 1 -
drivers/crypto/caam/Kconfig | 3 +
drivers/crypto/caam/Makefile | 2 +
drivers/crypto/caam/caamalg.c | 94 +-
drivers/crypto/caam/caamalg_desc.c | 28 +-
drivers/crypto/caam/caamalg_qi.c | 94 +-
drivers/crypto/caam/caamalg_qi2.c | 118 +-
drivers/crypto/caam/caamalg_qi2.h | 2 +
drivers/crypto/caam/ctrl.c | 88 +-
drivers/crypto/caam/debugfs.c | 96 ++
drivers/crypto/caam/debugfs.h | 26 +
drivers/crypto/caam/dpseci-debugfs.c | 23 +-
drivers/crypto/caam/intern.h | 17 -
drivers/crypto/caam/jr.c | 10 +-
drivers/crypto/caam/qi.c | 20 +-
drivers/crypto/cavium/cpt/cptvf_algs.c | 8 +-
drivers/crypto/cavium/nitrox/nitrox_main.c | 1 +
drivers/crypto/cavium/zip/zip_main.c | 44 +-
drivers/crypto/ccp/ccp-ops.c | 3 +-
drivers/crypto/ccree/cc_cipher.c | 282 +---
drivers/crypto/ccree/cc_crypto_ctx.h | 1 -
drivers/crypto/ccree/cc_driver.c | 7 +-
drivers/crypto/ccree/cc_driver.h | 1 -
drivers/crypto/ccree/cc_pm.c | 6 +-
drivers/crypto/chelsio/chcr_core.c | 2 +-
drivers/crypto/hifn_795x.c | 28 +-
drivers/crypto/hisilicon/hpre/hpre.h | 1 -
drivers/crypto/hisilicon/hpre/hpre_crypto.c | 59 +-
drivers/crypto/hisilicon/hpre/hpre_main.c | 33 +-
drivers/crypto/hisilicon/qm.c | 237 ++-
drivers/crypto/hisilicon/qm.h | 31 +-
drivers/crypto/hisilicon/sec2/sec_crypto.c | 51 +-
drivers/crypto/hisilicon/sec2/sec_main.c | 39 +-
drivers/crypto/hisilicon/zip/zip.h | 15 -
drivers/crypto/hisilicon/zip/zip_crypto.c | 140 +-
drivers/crypto/hisilicon/zip/zip_main.c | 195 +--
drivers/crypto/img-hash.c | 1 +
drivers/crypto/inside-secure/safexcel.c | 44 +-
drivers/crypto/inside-secure/safexcel.h | 28 +-
drivers/crypto/inside-secure/safexcel_cipher.c | 90 +-
drivers/crypto/inside-secure/safexcel_hash.c | 153 +-
drivers/crypto/inside-secure/safexcel_ring.c | 9 +-
drivers/crypto/ixp4xx_crypto.c | 2 +-
drivers/crypto/marvell/cesa/cesa.c | 4 +-
drivers/crypto/marvell/cesa/cesa.h | 20 +-
drivers/crypto/marvell/cesa/cipher.c | 5 +-
drivers/crypto/marvell/cesa/hash.c | 24 +-
drivers/crypto/marvell/cesa/tdma.c | 16 +-
drivers/crypto/marvell/octeontx/otx_cptpf_ucode.c | 8 +-
drivers/crypto/mediatek/mtk-aes.c | 57 +-
drivers/crypto/mediatek/mtk-platform.c | 16 +-
drivers/crypto/mediatek/mtk-sha.c | 2 +-
drivers/crypto/n2_core.c | 60 +-
drivers/crypto/omap-sham.c | 189 ++-
drivers/crypto/padlock-aes.c | 1 +
drivers/crypto/picoxcell_crypto.c | 9 +-
drivers/crypto/qat/qat_c3xxx/adf_drv.c | 19 +-
drivers/crypto/qat/qat_c3xxxvf/adf_drv.c | 17 +-
drivers/crypto/qat/qat_c62x/adf_drv.c | 19 +-
drivers/crypto/qat/qat_c62xvf/adf_drv.c | 17 +-
drivers/crypto/qat/qat_common/adf_accel_devices.h | 6 -
drivers/crypto/qat/qat_common/adf_aer.c | 6 +-
drivers/crypto/qat/qat_common/adf_cfg.c | 19 +-
drivers/crypto/qat/qat_common/adf_common_drv.h | 2 +-
drivers/crypto/qat/qat_common/adf_ctl_drv.c | 2 -
drivers/crypto/qat/qat_common/adf_dev_mgr.c | 2 +-
drivers/crypto/qat/qat_common/adf_sriov.c | 6 +-
.../crypto/qat/qat_common/adf_transport_debug.c | 42 +-
drivers/crypto/qat/qat_common/qat_algs.c | 10 +-
drivers/crypto/qat/qat_common/qat_hal.c | 7 +-
drivers/crypto/qat/qat_common/qat_uclo.c | 9 +-
drivers/crypto/qat/qat_dh895xcc/adf_drv.c | 19 +-
drivers/crypto/qat/qat_dh895xccvf/adf_drv.c | 17 +-
drivers/crypto/qce/core.c | 1 +
drivers/crypto/qce/sha.c | 1 +
drivers/crypto/qce/skcipher.c | 1 +
drivers/crypto/qcom-rng.c | 1 +
drivers/crypto/rockchip/rk3288_crypto.c | 1 +
drivers/crypto/rockchip/rk3288_crypto.h | 1 +
drivers/crypto/rockchip/rk3288_crypto_ahash.c | 1 +
drivers/crypto/rockchip/rk3288_crypto_skcipher.c | 1 +
drivers/crypto/s5p-sss.c | 28 +-
drivers/crypto/sa2ul.c | 235 +--
drivers/crypto/sahara.c | 2 +-
drivers/crypto/stm32/Kconfig | 1 +
drivers/crypto/stm32/stm32-crc32.c | 22 +-
drivers/crypto/stm32/stm32-cryp.c | 47 +-
drivers/crypto/stm32/stm32-hash.c | 16 +-
drivers/crypto/talitos.c | 8 +-
drivers/crypto/ux500/cryp/cryp_core.c | 28 +-
drivers/crypto/ux500/hash/hash_core.c | 31 +-
drivers/crypto/virtio/Kconfig | 1 -
drivers/crypto/xilinx/zynqmp-aes-gcm.c | 1 +
drivers/net/wireless/intel/ipw2x00/Kconfig | 4 -
drivers/net/wireless/intersil/hostap/Kconfig | 4 -
drivers/staging/rtl8192e/Kconfig | 4 +-
drivers/staging/rtl8192e/rtllib_crypt_tkip.c | 70 +-
drivers/staging/rtl8192e/rtllib_crypt_wep.c | 72 +-
drivers/staging/rtl8192u/Kconfig | 1 +
.../rtl8192u/ieee80211/ieee80211_crypt_tkip.c | 81 +-
.../rtl8192u/ieee80211/ieee80211_crypt_wep.c | 64 +-
fs/btrfs/Kconfig | 1 +
fs/btrfs/backref.c | 1 -
fs/btrfs/block-group.c | 66 +-
fs/btrfs/btrfs_inode.h | 30 +-
fs/btrfs/compression.c | 35 -
fs/btrfs/compression.h | 35 +
fs/btrfs/ctree.c | 204 ++-
fs/btrfs/ctree.h | 103 +-
fs/btrfs/delalloc-space.c | 123 +-
fs/btrfs/delayed-inode.c | 6 +-
fs/btrfs/dev-replace.c | 72 +-
fs/btrfs/disk-io.c | 157 +-
fs/btrfs/disk-io.h | 9 +-
fs/btrfs/extent-io-tree.h | 3 +-
fs/btrfs/extent-tree.c | 206 ++-
fs/btrfs/extent_io.c | 216 ++-
fs/btrfs/extent_io.h | 23 +-
fs/btrfs/file-item.c | 4 +-
fs/btrfs/file.c | 316 ++--
fs/btrfs/free-space-cache.c | 23 +-
fs/btrfs/inode.c | 788 +++++-----
fs/btrfs/ioctl.c | 68 +-
fs/btrfs/locking.c | 45 +-
fs/btrfs/locking.h | 78 +
fs/btrfs/ordered-data.c | 113 +-
fs/btrfs/ordered-data.h | 24 +-
fs/btrfs/print-tree.c | 38 +
fs/btrfs/print-tree.h | 4 +
fs/btrfs/qgroup.c | 2 +-
fs/btrfs/reada.c | 30 +-
fs/btrfs/reflink.c | 46 +-
fs/btrfs/relocation.c | 11 +-
fs/btrfs/root-tree.c | 13 +-
fs/btrfs/scrub.c | 8 +-
fs/btrfs/send.c | 365 +++--
fs/btrfs/send.h | 1 -
fs/btrfs/space-info.c | 323 +++--
fs/btrfs/space-info.h | 2 +
fs/btrfs/struct-funcs.c | 10 -
fs/btrfs/super.c | 6 +-
fs/btrfs/sysfs.c | 253 +++-
fs/btrfs/sysfs.h | 11 +-
fs/btrfs/tests/extent-buffer-tests.c | 3 +-
fs/btrfs/tests/inode-tests.c | 7 +-
fs/btrfs/transaction.c | 15 +-
fs/btrfs/transaction.h | 8 +
fs/btrfs/tree-checker.c | 17 +-
fs/btrfs/tree-log.c | 284 ++--
fs/btrfs/tree-log.h | 32 +-
fs/btrfs/volumes.c | 403 +++---
fs/btrfs/volumes.h | 8 +-
fs/crypto/crypto.c | 4 +-
fs/crypto/fname.c | 60 +-
fs/crypto/fscrypt_private.h | 10 +-
fs/crypto/hooks.c | 80 +-
fs/crypto/inline_crypt.c | 7 +-
fs/crypto/keyring.c | 9 +-
fs/crypto/keysetup.c | 182 ++-
fs/crypto/keysetup_v1.c | 8 +-
fs/crypto/policy.c | 209 +--
fs/direct-io.c | 19 -
fs/dlm/Kconfig | 1 +
fs/dlm/config.c | 66 +-
fs/dlm/config.h | 4 +-
fs/dlm/lowcomms.c | 329 +++--
fs/dlm/midcomms.c | 136 +-
fs/dlm/midcomms.h | 3 +-
fs/erofs/data.c | 2 +-
fs/erofs/super.c | 2 -
fs/erofs/xattr.c | 2 -
fs/erofs/zdata.c | 48 +-
fs/ext4/dir.c | 2 +-
fs/ext4/ext4.h | 6 +-
fs/ext4/ialloc.c | 119 +-
fs/ext4/namei.c | 7 +-
fs/ext4/super.c | 16 +-
fs/f2fs/dir.c | 6 +-
fs/f2fs/f2fs.h | 25 +-
fs/f2fs/namei.c | 7 +-
fs/f2fs/super.c | 15 +-
fs/ubifs/dir.c | 40 +-
include/crypto/algapi.h | 8 +-
include/crypto/cbc.h | 141 --
include/crypto/hash.h | 18 +-
include/crypto/if_alg.h | 1 +
include/crypto/internal/hash.h | 19 +-
include/crypto/public_key.h | 3 +
include/crypto/sm2.h | 25 +
include/crypto/sm3.h | 2 +
include/linux/dcache.h | 2 +-
include/linux/fs.h | 2 -
include/linux/fscrypt.h | 159 +--
include/linux/mpi.h | 192 +++
include/linux/oid_registry.h | 6 +
include/linux/sunrpc/gss_krb5.h | 11 -
include/linux/sunrpc/gss_krb5_enctypes.h | 9 +-
include/trace/events/btrfs.h | 28 +-
include/uapi/linux/btrfs_tree.h | 14 +
include/uapi/linux/fscrypt.h | 6 +-
include/uapi/linux/if_alg.h | 1 +
lib/crypto/chacha20poly1305.c | 4 +-
lib/mpi/Makefile | 6 +
lib/mpi/ec.c | 1509 ++++++++++++++++++++
lib/mpi/mpi-add.c | 155 ++
lib/mpi/mpi-bit.c | 251 ++++
lib/mpi/mpi-cmp.c | 46 +-
lib/mpi/mpi-div.c | 234 +++
lib/mpi/mpi-internal.h | 53 +
lib/mpi/mpi-inv.c | 143 ++
lib/mpi/mpi-mod.c | 155 ++
lib/mpi/mpi-mul.c | 91 ++
lib/mpi/mpicoder.c | 336 +++++
lib/mpi/mpih-div.c | 294 ++++
lib/mpi/mpih-mul.c | 25 +
lib/mpi/mpiutil.c | 204 +++
net/sunrpc/Kconfig | 1 -
net/sunrpc/auth_gss/gss_krb5_crypto.c | 276 ----
net/sunrpc/auth_gss/gss_krb5_mech.c | 95 --
net/sunrpc/auth_gss/gss_krb5_seal.c | 1 -
net/sunrpc/auth_gss/gss_krb5_seqnum.c | 87 --
net/sunrpc/auth_gss/gss_krb5_unseal.c | 1 -
net/sunrpc/auth_gss/gss_krb5_wrap.c | 65 +-
security/integrity/digsig_asymmetric.c | 14 +-
316 files changed, 13001 insertions(+), 5850 deletions(-)
create mode 100644 Documentation/devicetree/bindings/rng/ingenic,trng.yaml
create mode 100644 Documentation/devicetree/bindings/rng/xiphera,xip8001b-trng.yaml
create mode 100644 crypto/sm2.c
create mode 100644 crypto/sm2signature.asn1
create mode 100644 drivers/char/hw_random/ingenic-trng.c
create mode 100644 drivers/char/hw_random/xiphera-trng.c
create mode 100644 drivers/crypto/allwinner/sun8i-ce/sun8i-ce-hash.c
create mode 100644 drivers/crypto/allwinner/sun8i-ce/sun8i-ce-prng.c
create mode 100644 drivers/crypto/allwinner/sun8i-ce/sun8i-ce-trng.c
create mode 100644 drivers/crypto/allwinner/sun8i-ss/sun8i-ss-hash.c
create mode 100644 drivers/crypto/allwinner/sun8i-ss/sun8i-ss-prng.c
create mode 100644 drivers/crypto/caam/debugfs.c
create mode 100644 drivers/crypto/caam/debugfs.h
delete mode 100644 include/crypto/cbc.h
create mode 100644 include/crypto/sm2.h
create mode 100644 lib/mpi/ec.c
create mode 100644 lib/mpi/mpi-add.c
create mode 100644 lib/mpi/mpi-div.c
create mode 100644 lib/mpi/mpi-inv.c
create mode 100644 lib/mpi/mpi-mod.c
create mode 100644 lib/mpi/mpi-mul.c
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master
in repository binutils-gdb.
from b07993f695b Remove unneeded netbsd_add_process()
new d3a071228e8 gdb: don't pass TARGET_WNOHANG to targets that can't async [...]
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
gdb/ChangeLog | 8 +++++
gdb/infrun.c | 5 +++
gdb/target.c | 7 +++-
gdb/testsuite/ChangeLog | 6 ++++
...cache-load-twice.c => maint-target-async-off.c} | 0
...hout-address.exp => maint-target-async-off.exp} | 39 +++++++++++-----------
6 files changed, 44 insertions(+), 21 deletions(-)
copy gdb/testsuite/gdb.base/{index-cache-load-twice.c => maint-target-async-off.c} (100%)
copy gdb/testsuite/gdb.base/{label-without-address.exp => maint-target-async-off.e [...]
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch releases/gcc-10
in repository gcc.
from 29f86ee2c44 AArch64: Add Neoverse N2 tuning model
new 1e8cd9628dc c++: Set the constraints of a class type sooner [PR96229]
new 5b814b6b618 libstdc++: Make ranges::construct_at constexpr-friendly [PR95788]
The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
gcc/cp/parser.c | 8 +++----
gcc/cp/pt.c | 7 +++---
gcc/testsuite/g++.dg/cpp2a/concepts-class2.C | 11 +++++++++
libstdc++-v3/include/bits/ranges_uninitialized.h | 10 +++++---
.../specialized_algorithms/construct_at/95788.cc} | 27 +++++++++++-----------
5 files changed, 39 insertions(+), 24 deletions(-)
create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-class2.C
copy libstdc++-v3/testsuite/{26_numerics/accumulate/constexpr.cc => 20_util/specia [...]
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master
in repository binutils-gdb.
from 6c0005b8f4a gold: Skip some incremental tests
new b07993f695b Remove unneeded netbsd_add_process()
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
gdbserver/ChangeLog | 6 ++++++
gdbserver/netbsd-low.cc | 15 +--------------
2 files changed, 7 insertions(+), 14 deletions(-)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch releases/gcc-8
in repository gcc.
from 5d3052a4755 PR target/97349 AArch64: Incorrect types for some Neon vdup [...]
new 66982057a96 AArch64: Add Neoverse N2 tuning model
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
gcc/config/aarch64/aarch64-cores.def | 2 +-
gcc/config/aarch64/aarch64.c | 26 ++++++++++++++++++++++++++
2 files changed, 27 insertions(+), 1 deletion(-)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch releases/gcc-9
in repository gcc.
from b9c1ca3e2fc PR target/97349 AArch64: Incorrect types for some Neon vdup [...]
new 90b787cfc89 AArch64: Add Neoverse N2 tuning model
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
gcc/config/aarch64/aarch64-cores.def | 2 +-
gcc/config/aarch64/aarch64.c | 25 +++++++++++++++++++++++++
2 files changed, 26 insertions(+), 1 deletion(-)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch releases/gcc-10
in repository gcc.
from d121b3259b7 arm: Fix ICEs in no-literal-pool.c on MVE [PR97251]
new 29f86ee2c44 AArch64: Add Neoverse N2 tuning model
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
gcc/config/aarch64/aarch64-cores.def | 2 +-
gcc/config/aarch64/aarch64.c | 26 ++++++++++++++++++++++++++
2 files changed, 27 insertions(+), 1 deletion(-)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.