OSDN Git Service

Merge 4.19.180 into android-4.19-stable
authorGreg Kroah-Hartman <gregkh@google.com>
Thu, 11 Mar 2021 13:27:00 +0000 (14:27 +0100)
committerGreg Kroah-Hartman <gregkh@google.com>
Thu, 11 Mar 2021 13:27:00 +0000 (14:27 +0100)
Changes in 4.19.180
btrfs: raid56: simplify tracking of Q stripe presence
btrfs: fix raid6 qstripe kmap
btrfs: validate qgroup inherit for SNAP_CREATE_V2 ioctl
btrfs: free correct amount of space in btrfs_delayed_inode_reserve_metadata
btrfs: unlock extents in btrfs_zero_range in case of quota reservation errors
PM: runtime: Update device status before letting suppliers suspend
dm bufio: subtract the number of initial sectors in dm_bufio_get_device_size
drm/amdgpu: fix parameter error of RREG32_PCIE() in amdgpu_regs_pcie
usbip: tools: fix build error for multiple definition
Revert "zram: close udev startup race condition as default groups"
block: genhd: add 'groups' argument to device_add_disk
nvme: register ns_id attributes as default sysfs groups
aoe: register default groups with device_add_disk()
zram: register default groups with device_add_disk()
virtio-blk: modernize sysfs attribute creation
ALSA: ctxfi: cthw20k2: fix mask on conf to allow 4 bits
RDMA/rxe: Fix missing kconfig dependency on CRYPTO
rsxx: Return -EFAULT if copy_to_user() fails
dm verity: fix FEC for RS roots unaligned to block size
r8169: fix resuming from suspend on RTL8105e if machine runs on battery
net: dsa: add GRO support via gro_cells
dm table: fix iterate_devices based device capability checks
dm table: fix DAX iterate_devices based device capability checks
dm table: fix zoned iterate_devices based device capability checks
iommu/amd: Fix sleeping in atomic in increase_address_space()
mwifiex: pcie: skip cancel_work_sync() on reset failure path
platform/x86: acer-wmi: Cleanup ACER_CAP_FOO defines
platform/x86: acer-wmi: Cleanup accelerometer device handling
platform/x86: acer-wmi: Add new force_caps module parameter
platform/x86: acer-wmi: Add ACER_CAP_SET_FUNCTION_MODE capability flag
platform/x86: acer-wmi: Add support for SW_TABLET_MODE on Switch devices
platform/x86: acer-wmi: Add ACER_CAP_KBD_DOCK quirk for the Aspire Switch 10E SW3-016
HID: mf: add support for 0079:1846 Mayflash/Dragonrise USB Gamecube Adapter
media: cx23885: add more quirks for reset DMA on some AMD IOMMU
ASoC: Intel: bytcr_rt5640: Add quirk for ARCHOS Cesium 140
PCI: Add function 1 DMA alias quirk for Marvell 9215 SATA controller
misc: eeprom_93xx46: Add quirk to support Microchip 93LC46B eeprom
drm/msm/a5xx: Remove overwriting A5XX_PC_DBG_ECO_CNTL register
mmc: sdhci-of-dwcmshc: set SDHCI_QUIRK2_PRESET_VALUE_BROKEN
Linux 4.19.180

Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: I1d133776c03abf37203427cbc1c0edfa9c396edd

1  2 
Makefile
drivers/block/zram/zram_drv.c
drivers/hid/hid-ids.h
drivers/md/dm-bufio.c
drivers/md/dm-table.c
drivers/mmc/core/block.c
drivers/nvdimm/pmem.c
drivers/scsi/sd.c
include/linux/genhd.h

diff --cc Makefile
Simple merge
Simple merge
Simple merge
Simple merge
@@@ -2032,11 -1951,9 +2003,12 @@@ void dm_table_set_restrictions(struct d
         * Clear QUEUE_FLAG_ADD_RANDOM if any underlying device does not
         * have it set.
         */
-       if (blk_queue_add_random(q) && dm_table_all_devices_attribute(t, device_is_not_random))
+       if (blk_queue_add_random(q) &&
+           dm_table_any_dev_attr(t, device_is_not_random, NULL))
                blk_queue_flag_clear(QUEUE_FLAG_ADD_RANDOM, q);
 +
 +      /* io_pages is used for readahead */
 +      q->backing_dev_info->io_pages = limits->max_sectors >> (PAGE_SHIFT - 9);
  }
  
  unsigned int dm_table_get_num_targets(struct dm_table *t)
Simple merge
Simple merge
@@@ -3355,11 -3348,7 +3355,11 @@@ static void sd_probe_async(void *data, 
        }
  
        blk_pm_runtime_init(sdp->request_queue, dev);
-       device_add_disk(dev, gd);
 +      if (sdp->rpm_autosuspend) {
 +              pm_runtime_set_autosuspend_delay(dev,
 +                      sdp->host->hostt->rpm_autosuspend_delay);
 +      }
+       device_add_disk(dev, gd, NULL);
        if (sdkp->capacity)
                sd_dif_config_host(sdkp);
  
Simple merge