Merge 4.14.62 into android-4.14-p
authorGreg Kroah-Hartman <gregkh@google.com>
Thu, 9 Aug 2018 13:59:47 +0000 (15:59 +0200)
committerGreg Kroah-Hartman <gregkh@google.com>
Thu, 9 Aug 2018 13:59:47 +0000 (15:59 +0200)
Changes in 4.14.62
scsi: qla2xxx: Fix unintialized List head crash
scsi: qla2xxx: Fix NPIV deletion by calling wait_for_sess_deletion
scsi: qla2xxx: Fix ISP recovery on unload
scsi: qla2xxx: Return error when TMF returns
genirq: Make force irq threading setup more robust
nohz: Fix local_timer_softirq_pending()
nohz: Fix missing tick reprogram when interrupting an inline softirq
netlink: Don't shift on 64 for ngroups
ext4: fix false negatives *and* false positives in ext4_check_descriptors()
ACPI / PCI: Bail early in acpi_pci_add_bus() if there is no ACPI handle
ring_buffer: tracing: Inherit the tracing setting to next ring buffer
i2c: imx: Fix reinit_completion() use
Btrfs: fix file data corruption after cloning a range and fsync
nvme-pci: allocate device queues storage space at probe
nvme-pci: Fix queue double allocations
nvmet-fc: fix target sgl list on large transfers
intel_idle: Graceful probe failure when MWAIT is disabled
xfs: catch inode allocation state mismatch corruption
xfs: validate cached inodes are free when allocated
xfs: don't call xfs_da_shrink_inode with NULL bp
jfs: Fix inconsistency between memory allocation and ea_buf->max_size
Linux 4.14.62

Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
1  2 
Makefile
fs/ext4/super.c
kernel/time/tick-sched.c

diff --cc Makefile
Simple merge
diff --cc fs/ext4/super.c
Simple merge
index 3ee1b3aa7158289769f92b2155ed75a5057e074c,ea3c062e7e1c124a878cf9bf0d4ec38d1e8eefa2..d415324f5b46cdcc20a185015d6a008c29c4f77e
@@@ -673,13 -676,16 +673,13 @@@ static void tick_nohz_restart(struct ti
  
  static inline bool local_timer_softirq_pending(void)
  {
-       return local_softirq_pending() & TIMER_SOFTIRQ;
+       return local_softirq_pending() & BIT(TIMER_SOFTIRQ);
  }
  
 -static ktime_t tick_nohz_stop_sched_tick(struct tick_sched *ts,
 -                                       ktime_t now, int cpu)
 +static ktime_t tick_nohz_next_event(struct tick_sched *ts, int cpu)
  {
 -      struct clock_event_device *dev = __this_cpu_read(tick_cpu_device.evtdev);
        u64 basemono, next_tick, next_tmr, next_rcu, delta, expires;
        unsigned long seq, basejiff;
 -      ktime_t tick;
  
        /* Read jiffies and the time when jiffies were updated last */
        do {