This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master
in repository linux.
from 7cd4ecd9177b Merge tag 'drivers-5.10-2020-10-12' of git://git.kernel.dk [...]
new 767ec7289e83 x86/uaccess: Use XORL %0,%0 in __get_user_asm()
new aa5cacdc29d7 x86/asm: Replace __force_order with a memory clobber
new 029f56db6ac2 Merge tag 'x86_asm_for_v5.10' of git://git.kernel.org/pub/ [...]
The 3 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:
arch/x86/boot/compressed/pgtable_64.c | 9 ---------
arch/x86/include/asm/special_insns.h | 28 +++++++++++++++-------------
arch/x86/include/asm/uaccess.h | 2 +-
arch/x86/kernel/cpu/common.c | 4 ++--
4 files changed, 18 insertions(+), 25 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 6ad4bf6ea160 Merge tag 'io_uring-5.10-2020-10-12' of git://git.kernel.d [...]
new 8e85f60575d3 ahci: Add Intel Rocket Lake PCH-H RAID PCI IDs
new 6cd32a44f080 sata, highbank: simplify the return expression of ahci_hig [...]
new 564a7eed3f34 ahci: qoriq: enable acpi support in qoriq ahci driver
new 5029a0486eb4 pata_cmd64x: Use fallthrough pseudo-keyword
new fd86194aca1f MAINTAINERS: remove LIBATA PATA DRIVERS entry
new 45aefe3d2251 ata: ahci: mvebu: Make SATA PHY optional for Armada 3720
new 79ec6d9cac46 Merge tag 'libata-5.10-2020-10-12' of git://git.kernel.dk/ [...]
new ac8f7a026440 Merge branch 'for-5.10/block' into for-5.10/drivers
new 0905053bdb5b null_blk: Support shared tag bitmap
new 313b825fa218 md: only calculate blocksize once and use i_blocksize()
new 7aba13b71529 md/raid5: add a new member of offset into r5dev
new 248728dd04f5 md/raid5: make async_copy_data() to support different page offset
new 29bcff787a25 md/raid5: add new xor function to support different page offset
new a7c224a820c3 md/raid5: convert to new xor compution interface
new d69454bc9fdf md/raid6: let syndrome computor support different page offset
new 4f86ff5580fa md/raid6: let async recovery function support different pa [...]
new 046169f048cd md/raid5: let multiple devices of stripe_head share page
new f16acaf328c5 md/raid5: resize stripe_head when reshape array
new 389125844352 md/raid5: reallocate page array after setting new stripe_size
new e287308b8388 md: Simplify code with existing definition RESYNC_SECTORS [...]
new 2628089b74d5 md: add md_submit_discard_bio() for submitting discard bio
new 8650a889017c md/raid10: extend r10bio devs to raid disks
new f046f5d0d79c md/raid10: pull codes that wait for blocked dev into one function
new bcc90d280465 md/raid10: improve raid10 discard request
new d3ee2d8415a6 md/raid10: improve discard request for far layout
new 163090c14a42 Merge branch 'md-next' of https://git.kernel.org/pub/scm/l [...]
new b2702aaaa45c nvme: lift the file open code from nvme_ctrl_get_by_path
new 1cf7a12e09aa nvme: use an xarray to lookup the Commands Supported and E [...]
new 0b85f59d30b9 nvme-pci: Move enumeration by class to be last in the table
new f7790e5de92a nvmet-tcp: have queue io_work context run on sock incoming cpu
new 4e683c48db01 nvmet: handle keep-alive timer when kato is modified by a [...]
new 5b3356d9da88 nvmet: add passthru ZNS support
new ddd3d1051797 nvmet-fc: fix missing check for no hostport struct
new 936fab503ff4 nvme: fix error handling in nvme_ns_report_zones
new 21cc2f3f799f nvme-pci: allocate separate interrupt for the reserved non [...]
new 1ed4211dc1e8 Merge tag 'nvme-5.10-2020-09-27' of git://git.infradead.or [...]
new dc4d137ee3b7 null_blk: add support for max open/active zone limit for z [...]
new a58e88bfdc4d bcache: share register sysfs with async register
new 7e59c506c338 bcache: check c->root with IS_ERR_OR_NULL() in mca_reserve()
new 84e5d1363cd8 bcache: Convert to DEFINE_SHOW_ATTRIBUTE
new 17e4aed8309f bcache: remove 'int n' from parameter list of bch_bucket_a [...]
new 697e23495c94 bcache: explicitly make cache_set only have single cache
new 08fdb2cddbdc bcache: remove for_each_cache()
new 1132e56e78e3 bcache: add set_uuid in struct cache_set
new 4e1ebae3ee4e bcache: only use block_bytes() on struct cache
new 421cf1c573b1 bcache: remove useless alloc_bucket_pages()
new 3c4fae29826c bcache: remove useless bucket_pages()
new 63a96c05cd43 bcache: only use bucket_bytes() on struct cache
new 08a17828812a bcache: don't check seq numbers in register_cache_set()
new ebaa1ac12b0c bcache: remove can_attach_cache()
new 6f9414e0f6f3 bcache: check and set sync status on cache's in-memory sup [...]
new 4a784266c6a7 bcache: remove embedded struct cache_sb from struct cache_set
new 99ba84c5de1e rsxx: Use fallthrough pseudo-keyword
new f5ace5ef37b1 block: scsi_ioctl: Avoid the use of one-element arrays
new bdb01301f3ea scsi: Add host and host template flag 'host_tagset'
new 64f1501bd2a9 scsi: core: Show nr_hw_queues in sysfs
new 8d98416a55eb scsi: hisi_sas: Switch v3 hw to MQ
new f7c4cdc712ab scsi: scsi_debug: Support host tagset
new 103fbf8e4020 scsi: megaraid_sas: Added support for shared host tagset f [...]
new 1401fcc4e3da nvme-loop: don't put ctrl on nvme_init_ctrl error
new 6fcd66951479 block: optimize blk_queue_zoned_model for !CONFIG_BLK_DEV_ZONED
new 7fad20dd7c0a nvme: fix initialization of the zone bitmaps
new d525c3c02322 nvme: remove the disk argument to nvme_update_zone_info
new eba9bcf7fef0 nvme: rename nvme_validate_ns to nvme_validate_or_alloc_ns
new 2124f096fb45 nvme: rename _nvme_revalidate_disk
new 81382f1730d2 nvme: rename __nvme_revalidate_disk
new b8b8cd013327 nvme: lift the check for an unallocated namespace into nvm [...]
new fab72f5a0468 nvme: call nvme_identify_ns as the first thing in nvme_all [...]
new d4609ea8b3d3 nvme: factor out a nvme_configure_metadata helper
new f9d5f4579fea nvme: freeze the queue over ->lba_shift updates
new 13f0b26bbf0a nvme: clean up the check for too large logic block sizes
new 310b30e575b1 nvme: remove the 0 lba_shift check in nvme_update_ns_info
new 658d9f7c2c70 nvme: set the queue limits in nvme_update_ns_info
new 75eb779ee0d3 nvme: update the known admin effects
new af0f446d2cad nvme: remove nvme_update_formats
new 3a9967ba7ace nvme: revalidate zone bitmaps in nvme_update_ns_info
new 8b7c0ff2d46d nvme: query namespace identifiers before adding the namespace
new b2dc748a70c6 nvme: move nvme_validate_ns
new 0a05226a3a20 nvme: refactor nvme_validate_ns
new 7b15336257ed nvme: remove nvme_identify_ns_list
new af5d6f7ba5f9 nvme-core: remove extra variable
new c4485252cf36 nvme-core: remove extra condition for vwc
new b6bf0830a808 Merge tag 'nvme-5.10-2020-10-08' of git://git.infradead.or [...]
new d7a1c483f797 md/raid0: remove unused function is_io_in_chunk_boundary()
new a913096decbf md/bitmap: md_bitmap_read_sb uses wrong bitmap blocks
new d837f7277f56 md/bitmap: md_bitmap_get_counter returns wrong blocks
new cf0b9b4821a2 md: fix the checking of wrong work queue
new 1383b347a8ae md/bitmap: fix memory leak of temporary bitmap
new b44c018cdf74 md/raid5: fix oops during stripe resizing
new 79cd16681acc Merge branch 'md-next' of https://git.kernel.org/pub/scm/l [...]
new 7cd4ecd9177b Merge tag 'drivers-5.10-2020-10-12' of git://git.kernel.dk [...]
The 91 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:
MAINTAINERS | 9 -
block/scsi_ioctl.c | 6 +-
crypto/async_tx/async_pq.c | 72 ++--
crypto/async_tx/async_raid6_recov.c | 163 ++++++---
crypto/async_tx/async_xor.c | 120 ++++++-
crypto/async_tx/raid6test.c | 24 +-
drivers/ata/ahci.c | 4 +
drivers/ata/ahci.h | 2 +
drivers/ata/ahci_mvebu.c | 2 +-
drivers/ata/ahci_qoriq.c | 20 +-
drivers/ata/libahci_platform.c | 2 +-
drivers/ata/pata_cmd64x.c | 2 +-
drivers/ata/sata_highbank.c | 7 +-
drivers/block/null_blk.h | 5 +
drivers/block/null_blk_main.c | 22 +-
drivers/block/null_blk_zoned.c | 319 +++++++++++++----
drivers/block/rsxx/core.c | 2 +-
drivers/md/bcache/alloc.c | 60 ++--
drivers/md/bcache/bcache.h | 29 +-
drivers/md/bcache/btree.c | 146 ++++----
drivers/md/bcache/btree.h | 2 +-
drivers/md/bcache/closure.c | 16 +-
drivers/md/bcache/debug.c | 10 +-
drivers/md/bcache/extents.c | 6 +-
drivers/md/bcache/features.c | 4 +-
drivers/md/bcache/io.c | 2 +-
drivers/md/bcache/journal.c | 246 ++++++-------
drivers/md/bcache/movinggc.c | 58 ++--
drivers/md/bcache/request.c | 6 +-
drivers/md/bcache/super.c | 244 +++++--------
drivers/md/bcache/sysfs.c | 10 +-
drivers/md/bcache/writeback.c | 2 +-
drivers/md/md-bitmap.c | 16 +-
drivers/md/md-cluster.c | 1 +
drivers/md/md.c | 22 +-
drivers/md/md.h | 2 +
drivers/md/raid0.c | 31 +-
drivers/md/raid10.c | 431 +++++++++++++++++++----
drivers/md/raid10.h | 1 +
drivers/md/raid5.c | 278 ++++++++++++---
drivers/md/raid5.h | 29 +-
drivers/nvme/host/core.c | 511 +++++++++++-----------------
drivers/nvme/host/nvme.h | 13 +-
drivers/nvme/host/pci.c | 35 +-
drivers/nvme/host/zns.c | 57 ++--
drivers/nvme/target/admin-cmd.c | 2 +
drivers/nvme/target/core.c | 4 +-
drivers/nvme/target/fc.c | 2 +-
drivers/nvme/target/loop.c | 4 +-
drivers/nvme/target/nvmet.h | 2 +
drivers/nvme/target/passthru.c | 43 ++-
drivers/nvme/target/tcp.c | 21 +-
drivers/scsi/hisi_sas/hisi_sas.h | 3 +-
drivers/scsi/hisi_sas/hisi_sas_main.c | 36 +-
drivers/scsi/hisi_sas/hisi_sas_v3_hw.c | 87 ++---
drivers/scsi/hosts.c | 1 +
drivers/scsi/megaraid/megaraid_sas_base.c | 39 +++
drivers/scsi/megaraid/megaraid_sas_fusion.c | 29 +-
drivers/scsi/scsi_debug.c | 28 +-
drivers/scsi/scsi_lib.c | 2 +
drivers/scsi/scsi_sysfs.c | 11 +
include/linux/async_tx.h | 23 +-
include/linux/blkdev.h | 4 +-
include/scsi/scsi_host.h | 9 +-
include/trace/events/bcache.h | 4 +-
include/uapi/linux/cdrom.h | 5 +-
66 files changed, 2118 insertions(+), 1290 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 gcc.
from 5204cc561a8 libstdc++: Fix doxygen comment for std::any_of
new 8949b985dba openmp: Add support for the omp_get_supported_active_levels [...]
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:
libgomp/env.c | 4 +++-
libgomp/fortran.c | 7 +++++++
libgomp/icv.c | 14 ++++++++++++-
libgomp/libgomp.h | 2 ++
libgomp/libgomp.map | 2 ++
libgomp/libgomp.texi | 32 ++++++++++++++++++++++++++++--
libgomp/omp.h.in | 1 +
libgomp/omp_lib.f90.in | 6 ++++++
libgomp/omp_lib.h.in | 2 ++
libgomp/testsuite/libgomp.c/lib-2.c | 2 ++
libgomp/testsuite/libgomp.fortran/lib4.f90 | 2 ++
11 files changed, 70 insertions(+), 4 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 c4439713e82a Merge tag 'hwmon-for-v5.10' of git://git.kernel.org/pub/sc [...]
new 5f1ec1fd3225 x86/traps: Fix #DE Oops message regression
new 081dd68c8906 x86/platform/uv: Remove unused variable in UV5 NMI handler
new 857d64485e7c Merge tag 'x86_urgent_for_v5.10-rc1' of git://git.kernel.o [...]
new a98278ecfb96 Merge branch 'block-5.9' into for-5.10/block
new db04e18dbb01 block: Make request_queue.rpm_status an enum
new 611bee526b4a block: replace bd_set_size with bd_set_nr_sectors
new c2b4bb8cb374 block: fix locking for struct block_device size updates
new c13f0fbc4c19 nvme: don't call revalidate_disk from nvme_set_queue_dying
new f3256075ba49 block: remove the BIO_NULL_MAPPED flag
new 7b63c052a580 block: remove __blk_rq_unmap_user
new 7589ad6729d6 block: remove __blk_rq_map_user_iov
new 3310eebafe6f block: remove the BIO_USER_MAPPED flag
new c4823983538d raw: deprecate the raw driver
new 4ce790632803 virtio-blk: Use kobj_to_dev() instead of container_of()
new 339b5a25c28c blk-wbt: Remove obsolete multiqueue I/O scheduling comment
new 8e756373d7c8 block: Move bio merge related functions into blk-merge.c
new bdc6a287bc98 block: Move blk_mq_bio_list_merge() into blk-merge.c
new 7d7ca7c5269b block: Add a new helper to attempt to merge a bio
new cdfcef9ee877 block: Remove blk_mq_attempt_merge() function
new e44a6a235980 blk-mq: use BLK_MQ_NO_TAG for no tag
new 7b8917f5e29c block: remove the alignment_offset field from struct hd_struct
new 7cf34d97ab45 block: remove the discard_alignment field from struct hd_struct
new 46d40cfad13c block: remove an outdated comment on the bd_dev field
new e5c7fb400227 block: move the devcgroup_inode_permission call to blkdev_get
new f93af2a494e1 block: cleanup __alloc_disk_node
new 8328eb28369a block: remove the disk argument to delete_partition
new 1f06959bd2c9 block: remove the unused q argument to part_in_flight and [...]
new 5e124f74325d blk-iocost: use local[64]_t for percpu stat
new 00410f1b09fe blk-iocost: rename propagate_active_weights() to propagate [...]
new db84a72af6be blk-iocost: clamp inuse and skip noops in __propagate_weights()
new 6ef20f787b0a blk-iocost: move iocg_kick_delay() above iocg_kick_waitq()
new 7b84b49e381a blk-iocost: make iocg_kick_waitq() call iocg_kick_delay() [...]
new fe20cdb51637 blk-iocost: s/HWEIGHT_WHOLE/WEIGHT_ONE/g
new bd0adb91a68b blk-iocost: use WEIGHT_ONE based fixed point number for weights
new ce95570acf74 blk-iocost: make ioc_now->now and ioc->period_at 64bit
new 7ca5b2e60bfa blk-iocost: streamline vtime margin and timer slack handling
new da437b95db83 blk-iocost: grab ioc->lock for debt handling
new 97eb19751f15 blk-iocost: add absolute usage stat
new 1aa50d020c71 blk-iocost: calculate iocg->usages[] from iocg->local_stat [...]
new 8692d2db8e01 blk-iocost: replace iocg->has_surplus with ->surplus_list
new 065655c862fe blk-iocost: decouple vrate adjustment from surplus transfers
new 93f7d2db80e4 blk-iocost: restructure surplus donation logic
new e08d02aa5fc9 blk-iocost: implement Andy's method for donation weight updates
new f1de2439ec43 blk-iocost: revamp donation amount determination
new b0853ab4a238 blk-iocost: revamp in-period donation snapbacks
new c421a3eb2e27 blk-iocost: revamp debt handling
new 5160a5a53c0c blk-iocost: implement delay adjustment hysteresis
new dda1315f1853 blk-iocost: halve debts if device stays idle
new ac33e91e2dac blk-iocost: implement vtime loss compensation
new 046037551721 blk-iocost: restore inuse update tracepoints
new f0bf84a5dffa blk-iocost: add three debug stat - cost.wait, indebt and indelay
new a7863b3423fd blk-iocost: update iocost_monitor.py
new 9d3a39a5f1e4 block: grant IOPRIO_CLASS_RT to CAP_SYS_NICE
new 143d2600faf1 block: Return blk_status_t instead of errno codes
new 8327cce5ff93 block: better deal with the delayed not supported case in [...]
new 265600b7b6e8 block: Remove a duplicative condition
new 653cd5341968 Documentation/filesystems/locking.rst: remove an incorrect [...]
new 6540fbf6b634 block: don't clear bd_invalidated in check_disk_size_change
new f4ad06f2bb84 block: rename bd_invalidated
new 659e56ba864d block: add a new revalidate_disk_size helper
new b8086d3f5a0e block: use revalidate_disk_size in set_capacity_revalidate [...]
new b55d3d21a05d nvme: opencode revalidate_disk in nvme_validate_ns
new 033a1b98b1f8 sd: open code revalidate_disk
new 32f61d67570d nvdimm: simplify revalidate_disk handling
new de09077c8918 block: remove revalidate_disk()
new 51db1c37ee16 blk-mq: Rename BLK_MQ_F_TAG_SHARED as BLK_MQ_F_TAG_QUEUE_SHARED
new 655ac30094da blk-mq: Rename blk_mq_update_tag_set_depth()
new 4d063237b92a blk-mq: Free tags in blk_mq_init_tags() upon error
new 1c0706a70a64 blk-mq: Pass flags for tag init/free
new 222a5ae03cdd blk-mq: Use pointers for blk_mq_tags bitmap tags
new 32bc15afed04 blk-mq: Facilitate a shared sbitmap per tagset
new a0235d230f32 blk-mq: Relocate hctx_may_queue()
new bccf5e26d99c blk-mq: Record nr_active_requests per queue for when using [...]
new f1b49fdc1c64 blk-mq: Record active_queues_shared_sbitmap per tag_set fo [...]
new b445547ec1bb blk-mq, elevator: Count requests per hctx to improve performance
new 6dbf7bb55598 fs: Don't invalidate page buffers in block_write_full_page()
new 384d87ef2c95 block: Do not discard buffers under a mounted filesystem
new ddfb8b0beda1 block: Remove unused blk_mq_sched_free_hctx_data()
new e75ad2cc4183 blktrace: make function blk_trace_bio_get_cgid() static
new 3562614705c6 block: add helper macros for queue sysfs entries
new fc93fe145316 block: make QUEUE_SYSFS_BIT_FNS more useful
new 95f6f3a46fc4 block: add a bdev_check_media_change helper
new acdfd443b320 amiflop: use bdev_check_media_change
new 22f97164ef23 ataflop: use bdev_check_media_change
new 4a6f3d480edc floppy: use bdev_check_media_change
new 7fe76fc04bd1 swim: use bdev_check_media_change
new 433d21ce313e swim: simplify media change handling
new 3dcbad297b99 swim3: use bdev_check_media_changed
new f094225bfcd6 xsysace: use bdev_check_media_change
new 77f93bfd0cc2 xsysace: simplify media change handling
new 1570d14f6713 paride/pcd: use bdev_check_media_change
new faf041388c28 gdrom: use bdev_check_media_change
new a22be69d5354 ide-cd: use bdev_check_media_changed
new a367e440e15c ide-cd: remove idecd_revalidate_disk
new fec2cf607ba9 ide-gd: stop using the disk events mechanism
new 818077d6e012 md: use bdev_check_media_change
new 471bd0af544b sd: use bdev_check_media_change
new afd35c4f573d sr: use bdev_check_media_change
new 38a2b557e238 sr: simplify sr_block_revalidate_disk
new b92b53079aed block: remove check_disk_change
new 192f1c6bc2d2 blkcg: add plugging support for punt bio
new 84ed2573c542 block: remove duplicate include statement in scsi_ioctl.c
new 285008501c65 blk-mq: always allow reserved allocation in hctx_may_queue
new 7b26410b05f8 block: introduce part_[begin|end]_io_acct
new 00fe60eae94e md: use part_[begin|end]_io_acct instead of disk_[begin|en [...]
new 0806e60f31ec bcache: use part_[begin|end]_io_acct instead of disk_[begi [...]
new 769b628de0b9 blk-iocost: fix divide-by-zero in transfer_surpluses()
new aa67db24b676 iocost: fix infinite loop bug in adjust_inuse_and_calc_cost()
new b53b072c4bb5 blk-throttle: Fix some comments' typos
new ff8b22c0f258 blk-throttle: Use readable READ/WRITE macros
new e675df2adc2f blk-throttle: Define readable macros instead of static variables
new 4599ea49d4b0 blk-throttle: Avoid calculating bps/iops limitation repeatedly
new 87fbeb8813bd blk-throttle: Avoid checking bps/iops limitation if bps or [...]
new f952eefe74a4 block: drop double zeroing
new 0385971754f0 block: fix bmd->is_null_mapped initialization
new 22ada802ede8 block: use lcm_not_zero() when stacking chunk_sectors
new 07d098e6bbad block: allow 'chunk_sectors' to be non-power-of-2
new 38430f0876fa block: move the NEED_PART_SCAN flag to struct gendisk
new 9301fe734384 block: cleanup partition scanning in register_disk
new 478162821dfb block: cleanup blkdev_bszset
new 2d9e28a9a10c pktcdvd: remove the if 0'ed pkt_start_recovery function
new b8d954849cf4 pktcdvd: use blkdev_get_by_dev instead of open coding it
new 0fc66c9d6314 zram: cleanup backing_dev_store
new 5a56ad7882a1 raw: don't keep unopened block device around
new 841ab72cb5be dasd: cleanup dasd_scan_partitions
new e455ed22906c ocfs2: cleanup o2hb_region_dev_store
new ef16e1d98c4e mm: cleanup claim_swapfile
new bb3247a39980 PM: rewrite is_hibernate_resume_dev to not require an inode
new 21bd900572f3 mm: split swap_type_of
new 36daaa98f7ad PM: mm: cleanup swsusp_swap_check
new 1fb1a2ad75e3 block: mark blkdev_get static
new 402dd2cf46b1 fs: remove the unused SB_I_MULTIROOT flag
new b807a2c5e0e2 drbd: remove dead code in device_to_statistics
new 5d4ce78b254c bcache: inherit the optimal I/O size
new 9e82d35b95e5 aoe: set an optimal I/O size
new 55b2598e84e9 bdi: initialize ->ra_pages and ->io_pages in bdi_init
new 16ef51013931 md: update the optimal I/O size on reshape
new c2e4cd57cfa1 block: lift setting the readahead size into the block layer
new ed7b6b4f6e91 bdi: remove BDI_CAP_CGROUP_WRITEBACK
new a8b456d01cd6 bdi: remove BDI_CAP_SYNCHRONOUS_IO
new 5115db10a8e0 mm: use SWP_SYNCHRONOUS_IO more intelligently
new 1cb039f3dc16 bdi: replace BDI_CAP_STABLE_WRITES with a queue and a sb flag
new 823423ef55f4 bdi: invert BDI_CAP_NO_ACCT_WB
new f56753ac2a90 bdi: replace BDI_CAP_NO_{WRITEBACK,ACCT_DIRTY} with a single flag
new 250eec9e390e Documentation/hdio: fix up obscure bd_contains references
new fa01b1e9733f block: add a bdev_is_partition helper
new 61a27e1f521c md: compare bd_disk instead of bd_contains
new 4245e52d2554 md: don't detour through bd_contains for the gendisk
new 8c40c7c4836a drbd: don't detour through bd_contains for the gendisk
new 74f94454099e drbd: don't set ->bd_contains
new 57ba10592030 target/iblock: fix holder printing in iblock_show_configfs [...]
new 8a63a86e1f93 block: use bd_partno in bdevname
new 700cd59db518 vsprintf: use bd_partno in bdev_name
new 021a24460dc2 block: add QUEUE_FLAG_NOWAIT
new 6abc49468eea dm: add support for REQ_NOWAIT and enable it for linear target
new ab8df828b5f6 iocost: factor out ioc_forgive_debts()
new 33a1fe6d822b iocost: replace nr_shortages cond in ioc_forgive_debts() w [...]
new d95178410b77 iocost: recalculate delay after debt reduction
new c7af2a003a41 iocost: reimplement debt forgiveness using average usage
new c5a6561b8d99 iocost: add iocg_forgive_debt tracepoint
new bec02dbbafad iocost: consider iocgs with active delays for debt forgiveness
new 8229cca8c3ea blk-mq: add cond_resched() in __blk_mq_alloc_rq_maps()
new 76cffccd606a block-mq: fix comments in blk_mq_queue_tag_busy_iter
new 155bd9d1abd6 drbd: remove ->this_bdev
new 10ed16662da9 block: add a bdget_part helper
new 07560151db96 block: make bio_crypt_clone() able to fail
new 93f221ae0838 block: make blk_crypto_rq_bio_prep() able to fail
new cf785af19319 block: warn if !__GFP_DIRECT_RECLAIM in bio_crypt_set_ctx()
new 2b0d3d3e4fcf percpu_ref: reduce memory footprint of percpu_ref in fast path
new 0549e87c30ae block: move 'q_usage_counter' into front of 'request_queue'
new 92cf2fd156b2 block: remove the unused blk_integrity_merge_rq export
new d59da41998bc block: remove the unused blk_integrity_merge_bio export
new eda5cc997abd block: move blk_mq_sched_try_merge to blk-merge.c
new a926c7afffcc block: Consider only dispatched requests for inflight statistic
new fe6f0cdc4926 block: soft limit zone-append sectors as well
new fa1c3eaf4dae block: Remove redundant 'return' statement
new 4247d9c8ba81 blk-throttle: Remove a meaningless parameter for throtl_do [...]
new 7901601aef35 blk-throttle: Avoid getting the current time if tg->last_f [...]
new b185efa78bf9 blk-throttle: Avoid tracking latency if low limit is invalid
new 5b7048b89745 blk-throttle: Fix IO hang for a corner case
new b7b609de5a08 blk-throttle: Move the list operation after list validation
new 2397611ac802 blk-throttle: Move service tree validation out of the thro [...]
new 29379674bda0 blk-throttle: Open code __throtl_de/enqueue_tg()
new 1da30f952a81 blk-throttle: Re-use the throtl_set_slice_end()
new f4ac712e4fe0 block: ratelimit handle_bad_sector() message
new 7ea6bf2e6c40 percpu_ref: don't refer to ref->data if it isn't allocated
new dd1c372d6566 block: invoke blk_mq_exit_sched no matter whether have .ex [...]
new 6251b754f5b2 block: remove redundant mq check
new 75e6c00fc75c block: use helper function to test queue register
new 0841031ab9a8 blk-mq: use helper function to test hw stopped
new f0c6ae09db1d block: fix comment and add lockdep assert
new 0546858c59fb block: get rid of unnecessary local variable
new c72815241331 blk-mq: get rid of the dead flush handle code path
new 47ce030b7ac5 blk-mq: move cancel of hctx->run_work to the front of blk_ [...]
new 8858e8d98d54 block: fix uapi blkzoned.h comments
new 3ad11d7ac887 Merge tag 'block-5.10-2020-10-12' of git://git.kernel.dk/l [...]
new 0f078896911f Merge branch 'io_uring-5.9' into for-5.10/io_uring
new f3606e3a92dd io_uring: allow timeout/poll/files killing to take task in [...]
new f573d384456b io_uring: move dropping of files into separate helper
new 2aede0e417db io_uring: stash ctx task reference for SQPOLL
new e3bc8e9dad7f io_uring: unconditionally grab req->task
new 76e1b6427fd8 io_uring: return cancelation status from poll/timeout/file [...]
new e6c8aa9ac33b io_uring: enable task/files specific overflow flushing
new 0f2122045b94 io_uring: don't rely on weak ->files references
new 9b8284921513 io_uring: reference ->nsproxy for file table commands
new a3ec60054082 io_uring: move io_uring_get_socket() into io_uring.h
new 9d4a75efa200 io_uring: use an enumeration for io_uring_register(2) opcodes
new 21b55dbc0653 io_uring: add IOURING_REGISTER_RESTRICTIONS opcode
new 7e84e1c7566a io_uring: allow disabling rings during the creation
new 95da84659226 io_wq: Make io_wqe::lock a raw_spinlock_t
new e35afcf91230 io_uring: io_sq_thread() doesn't need to flush signals
new ce71bfea207b fs: align IOCB_* flags with RWF_* flags
new 6a7793828fb2 io_uring: use private ctx wait queue entries for SQPOLL
new 3f0e64d05411 io_uring: move SQPOLL post-wakeup ring need wakeup flag in [...]
new c8d1ba583fe6 io_uring: split work handling part of SQPOLL into helper
new 534ca6d684f1 io_uring: split SQPOLL data into separate structure
new 69fb21310fd3 io_uring: base SQPOLL handling off io_sq_data
new aa06165de863 io_uring: enable IORING_SETUP_ATTACH_WQ to attach to SQPOL [...]
new 738277adc819 io_uring: mark io_uring_fops/io_op_defs as __read_mostly
new 90554200724d io_uring: provide IORING_ENTER_SQ_WAIT for SQPOLL SQ ring waits
new f4bff104fffb io_uring: simplify io_rw_prep_async()
new afb87658f89b io_uring: refactor io_req_map_rw()
new ab0b196ce555 io_uring: fix overlapped memcpy in io_req_map_rw()
new 4be1c6151269 io_uring: kill extra user_bufs check
new e8c2bc1fb6c9 io_uring: get rid of req->io/io_async_ctx union
new e95eee2dee78 io_uring: cap SQ submit size for SQPOLL with multiple rings
new 14db84110d48 io_uring: remove unneeded semicolon
new de2939388be5 io_uring: improve registered buffer accounting for huge pages
new 91d8f5191e8f io_uring: add blkcg accounting to offloaded operations
new af9c1a44f8de io_uring: process task work in io_uring_register()
new dbbe9c642411 io_uring: show sqthread pid and cpu in fdinfo
new c4068bf898dd io-wq: fix use-after-free in io_wq_worker_running
new 145cc8c665f4 io-wq: kill unused IO_WORKER_F_EXITING
new 291b2821e072 io_uring: simplify io_alloc_req()
new 5b09e37e27a8 io_uring: io_kiocb_ppos() style change
new 2d199895d231 io_uring: remove F_NEED_CLEANUP check in *prep()
new a88fc400212f io_uring: set/clear IOCB_NOWAIT into io_read/write
new 73debe68b300 io_uring: remove nonblock arg from io_{rw}_prep()
new bfe76559833d io_uring: decouple issuing and req preparation
new c1379e247a72 io_uring: move req preps out of io_issue_sqe()
new 87c4311fd2c2 io_uring: kill callback_head argument for io_req_task_work_add()
new faf7b51c0697 io_uring: batch account ->req_issue and task struct references
new ca6484cd308a io_uring: no need to call xa_destroy() on empty xarray
new ed6930c9201c io_uring: fix break condition for __io_uring_register() waiting
new ce765372bc44 io_uring: Fix use of XArray in __io_uring_files_cancel
new 236434c3438c io_uring: Fix XArray usage in io_uring_add_task_file
new 5e2ed8c4f450 io_uring: Convert advanced XArray uses to the normal API
new 5bf5e464f1ac io_uring: don't io_prep_async_work() linked reqs
new 233295130e53 io_uring: clean up ->files grabbing
new 479f517be571 io_uring: kill extra check in fixed io_file_get()
new 8371adf53c3c io_uring: simplify io_file_get()
new 71b547c048eb io_uring: improve submit_state.ios_left accounting
new 0bdf7a2ddb7d io_uring: use a separate struct for timeout_remove
new a71976f3fa47 io_uring: remove timeout.list after hrtimer cancel
new 062d04d73168 io_uring: clean leftovers after splitting issue
new 692d836351ff io_uring: don't delay io_init_req() error check
new 5398ae698525 io_uring: clean file_data access in files_register
new 600cf3f8b3f6 io_uring: refactor *files_register()'s error paths
new b2e968528312 io_uring: keep a pointer ref_node in file_data
new 6ad4bf6ea160 Merge tag 'io_uring-5.10-2020-10-12' of git://git.kernel.d [...]
The 260 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/filesystems/locking.rst | 3 -
Documentation/userspace-api/ioctl/hdio.rst | 24 +-
arch/x86/kernel/traps.c | 2 +-
arch/x86/platform/uv/uv_nmi.c | 3 -
block/Kconfig | 2 -
block/bfq-iosched.c | 9 +-
block/bio.c | 20 +-
block/blk-cgroup.c | 32 +-
block/blk-core.c | 260 +---
block/blk-crypto-internal.h | 21 +-
block/blk-crypto.c | 33 +-
block/blk-integrity.c | 6 +-
block/blk-iocost.c | 1623 ++++++++++++++++-----
block/blk-iolatency.c | 2 +-
block/blk-lib.c | 2 +-
block/blk-map.c | 177 +--
block/blk-merge.c | 245 +++-
block/blk-mq-debugfs.c | 11 +-
block/blk-mq-sched.c | 156 +-
block/blk-mq-sched.h | 3 -
block/blk-mq-sysfs.c | 2 -
block/blk-mq-tag.c | 156 +-
block/blk-mq-tag.h | 56 +-
block/blk-mq.c | 101 +-
block/blk-mq.h | 76 +-
block/blk-settings.c | 40 +-
block/blk-sysfs.c | 291 +---
block/blk-throttle.c | 128 +-
block/blk.h | 29 +-
block/bounce.c | 19 +-
block/bsg-lib.c | 2 +-
block/elevator.c | 23 +-
block/genhd.c | 160 +-
block/ioctl.c | 33 +-
block/ioprio.c | 2 +-
block/kyber-iosched.c | 6 +-
block/mq-deadline.c | 6 +
block/partitions/core.c | 29 +-
block/scsi_ioctl.c | 4 +-
drivers/block/amiflop.c | 2 +-
drivers/block/aoe/aoeblk.c | 3 +-
drivers/block/aoe/aoecmd.c | 4 +-
drivers/block/ataflop.c | 7 +-
drivers/block/brd.c | 1 -
drivers/block/drbd/drbd_actlog.c | 2 +-
drivers/block/drbd/drbd_int.h | 1 -
drivers/block/drbd/drbd_main.c | 31 +-
drivers/block/drbd/drbd_nl.c | 26 +-
drivers/block/drbd/drbd_receiver.c | 12 +-
drivers/block/drbd/drbd_req.c | 2 +-
drivers/block/drbd/drbd_worker.c | 6 +-
drivers/block/floppy.c | 8 +-
drivers/block/loop.c | 4 +-
drivers/block/nbd.c | 15 +-
drivers/block/paride/pcd.c | 2 +-
drivers/block/pktcdvd.c | 94 +-
drivers/block/rbd.c | 4 +-
drivers/block/rnbd/rnbd-clt.c | 12 +-
drivers/block/swim.c | 22 +-
drivers/block/swim3.c | 4 +-
drivers/block/virtio_blk.c | 4 +-
drivers/block/xsysace.c | 26 +-
drivers/block/zram/zram_drv.c | 30 +-
drivers/cdrom/gdrom.c | 2 +-
drivers/char/raw.c | 56 +-
drivers/ide/ide-cd.c | 16 +-
drivers/ide/ide-disk.c | 5 +-
drivers/ide/ide-floppy.c | 2 -
drivers/ide/ide-gd.c | 48 +-
drivers/ide/ide-ioctls.c | 4 +-
drivers/infiniband/sw/rdmavt/mr.c | 2 +-
drivers/md/bcache/request.c | 10 +-
drivers/md/bcache/super.c | 5 +-
drivers/md/dm-linear.c | 5 +-
drivers/md/dm-raid.c | 2 +-
drivers/md/dm-table.c | 43 +-
drivers/md/dm.c | 26 +-
drivers/md/md-cluster.c | 6 +-
drivers/md/md-linear.c | 2 +-
drivers/md/md.c | 29 +-
drivers/md/md.h | 4 +-
drivers/md/raid0.c | 16 -
drivers/md/raid10.c | 46 +-
drivers/md/raid5.c | 31 +-
drivers/mmc/core/block.c | 2 +-
drivers/mmc/core/queue.c | 3 +-
drivers/mtd/mtdcore.c | 2 +
drivers/nvdimm/blk.c | 3 +-
drivers/nvdimm/btt.c | 5 +-
drivers/nvdimm/bus.c | 9 +-
drivers/nvdimm/nd.h | 2 +-
drivers/nvdimm/pmem.c | 4 +-
drivers/nvme/host/core.c | 53 +-
drivers/nvme/host/multipath.c | 10 +-
drivers/nvme/host/nvme.h | 13 -
drivers/s390/block/dasd_genhd.c | 15 +-
drivers/s390/block/dasd_ioctl.c | 17 +-
drivers/scsi/iscsi_tcp.c | 4 +-
drivers/scsi/sd.c | 13 +-
drivers/scsi/sr.c | 36 +-
drivers/target/target_core_iblock.c | 5 +-
fs/9p/vfs_file.c | 2 +-
fs/9p/vfs_super.c | 6 +-
fs/afs/super.c | 1 -
fs/block_dev.c | 184 ++-
fs/btrfs/disk-io.c | 2 -
fs/buffer.c | 16 -
fs/exec.c | 6 +
fs/file.c | 2 +
fs/fs-writeback.c | 7 +-
fs/fuse/inode.c | 4 +-
fs/io-wq.c | 200 +--
fs/io-wq.h | 4 +
fs/io_uring.c | 2181 ++++++++++++++++++----------
fs/namei.c | 4 +-
fs/nfs/super.c | 9 +-
fs/nfsd/blocklayout.c | 4 +-
fs/ocfs2/cluster/heartbeat.c | 28 +-
fs/super.c | 2 +
fs/ubifs/super.c | 2 +
fs/vboxsf/super.c | 2 +
include/linux/backing-dev.h | 78 +-
include/linux/blk-crypto.h | 20 +-
include/linux/blk-mq.h | 15 +-
include/linux/blk_types.h | 7 +-
include/linux/blkdev.h | 84 +-
include/linux/device-mapper.h | 6 +
include/linux/fs.h | 48 +-
include/linux/genhd.h | 15 +-
include/linux/ide.h | 2 -
include/linux/io_uring.h | 58 +
include/linux/percpu-refcount.h | 52 +-
include/linux/sched.h | 5 +
include/linux/suspend.h | 4 +-
include/linux/swap.h | 3 +-
include/trace/events/iocost.h | 67 +-
include/uapi/linux/blkzoned.h | 15 +-
include/uapi/linux/capability.h | 2 +
include/uapi/linux/io_uring.h | 61 +-
init/init_task.c | 3 +
kernel/fork.c | 6 +
kernel/power/swap.c | 21 +-
kernel/power/user.c | 26 +-
kernel/trace/blktrace.c | 13 +-
lib/percpu-refcount.c | 131 +-
lib/vsprintf.c | 4 +-
mm/backing-dev.c | 14 +-
mm/filemap.c | 4 +-
mm/memcontrol.c | 2 +-
mm/memory-failure.c | 2 +-
mm/migrate.c | 2 +-
mm/mmap.c | 2 +-
mm/page-writeback.c | 18 +-
mm/page_io.c | 18 +-
mm/swapfile.c | 49 +-
net/unix/scm.c | 1 +
tools/cgroup/iocost_monitor.py | 54 +-
157 files changed, 4892 insertions(+), 3361 deletions(-)
create mode 100644 include/linux/io_uring.h
--
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 f76949cee95 combine: Fix up simplify_shift_const_1 for nested ROTATEs [ [...]
new 5204cc561a8 libstdc++: Fix doxygen comment for std::any_of
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/include/bits/stl_algo.h | 2 +-
1 file changed, 1 insertion(+), 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 gdb-10-branch
in repository binutils-gdb.
from 0241ddc77d2 Automatic date update in version.in
new f9052d5c0ee 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 master
in repository newlib.
from 1ed2fe0f0 drop ambiguous-wide behaviour from Unicode CJK locales
new 3fd14da2c format_proc_cpuinfo: add enqcmd cpuinfo flag
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:
winsup/cygwin/fhandler_proc.cc | 1 +
1 file changed, 1 insertion(+)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.