stable.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
To: linux-kernel@vger.kernel.org
Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
	stable@vger.kernel.org, Arnd Bergmann <arnd@arndb.de>,
	Dave Carroll <david.carroll@microsemi.com>,
	"Martin K. Petersen" <martin.petersen@oracle.com>,
	Sasha Levin <alexander.levin@verizon.com>
Subject: [PATCH 4.14 055/178] scsi: aacraid: use timespec64 instead of timeval
Date: Mon, 18 Dec 2017 16:48:11 +0100	[thread overview]
Message-ID: <20171218152922.866649826@linuxfoundation.org> (raw)
In-Reply-To: <20171218152920.567991776@linuxfoundation.org>

4.14-stable review patch.  If anyone has any objections, please let me know.

------------------

From: Arnd Bergmann <arnd@arndb.de>


[ Upstream commit 820f188659122602ab217dd80cfa32b3ac0c55c0 ]

aacraid passes the current time to the firmware in one of two ways,
either as year/month/day/... or as 32-bit unsigned seconds.

The first one is broken on 32-bit architectures as it cannot go past
year 2038. Using timespec64 here makes it behave properly on both 32-bit
and 64-bit architectures, and avoids relying on signed integer overflow
to pass times into the second interface.

The interface used in aac_send_hosttime() however is still problematic
in year 2106 when 32-bit seconds overflow. Hopefully we don't have to
worry about aacraid by that time.

Signed-off-by: Arnd Bergmann <arnd@arndb.de>
Reviewed-by: Dave Carroll <david.carroll@microsemi.com>
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
Signed-off-by: Sasha Levin <alexander.levin@verizon.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
---
 drivers/scsi/aacraid/commsup.c |   26 +++++++++++++-------------
 1 file changed, 13 insertions(+), 13 deletions(-)

--- a/drivers/scsi/aacraid/commsup.c
+++ b/drivers/scsi/aacraid/commsup.c
@@ -2383,19 +2383,19 @@ fib_free_out:
 	goto out;
 }
 
-int aac_send_safw_hostttime(struct aac_dev *dev, struct timeval *now)
+int aac_send_safw_hostttime(struct aac_dev *dev, struct timespec64 *now)
 {
 	struct tm cur_tm;
 	char wellness_str[] = "<HW>TD\010\0\0\0\0\0\0\0\0\0DW\0\0ZZ";
 	u32 datasize = sizeof(wellness_str);
-	unsigned long local_time;
+	time64_t local_time;
 	int ret = -ENODEV;
 
 	if (!dev->sa_firmware)
 		goto out;
 
-	local_time = (u32)(now->tv_sec - (sys_tz.tz_minuteswest * 60));
-	time_to_tm(local_time, 0, &cur_tm);
+	local_time = (now->tv_sec - (sys_tz.tz_minuteswest * 60));
+	time64_to_tm(local_time, 0, &cur_tm);
 	cur_tm.tm_mon += 1;
 	cur_tm.tm_year += 1900;
 	wellness_str[8] = bin2bcd(cur_tm.tm_hour);
@@ -2412,7 +2412,7 @@ out:
 	return ret;
 }
 
-int aac_send_hosttime(struct aac_dev *dev, struct timeval *now)
+int aac_send_hosttime(struct aac_dev *dev, struct timespec64 *now)
 {
 	int ret = -ENOMEM;
 	struct fib *fibptr;
@@ -2424,7 +2424,7 @@ int aac_send_hosttime(struct aac_dev *de
 
 	aac_fib_init(fibptr);
 	info = (__le32 *)fib_data(fibptr);
-	*info = cpu_to_le32(now->tv_sec);
+	*info = cpu_to_le32(now->tv_sec); /* overflow in y2106 */
 	ret = aac_fib_send(SendHostTime, fibptr, sizeof(*info), FsaNormal,
 					1, 1, NULL, NULL);
 
@@ -2496,7 +2496,7 @@ int aac_command_thread(void *data)
 		}
 		if (!time_before(next_check_jiffies,next_jiffies)
 		 && ((difference = next_jiffies - jiffies) <= 0)) {
-			struct timeval now;
+			struct timespec64 now;
 			int ret;
 
 			/* Don't even try to talk to adapter if its sick */
@@ -2506,15 +2506,15 @@ int aac_command_thread(void *data)
 			next_check_jiffies = jiffies
 					   + ((long)(unsigned)check_interval)
 					   * HZ;
-			do_gettimeofday(&now);
+			ktime_get_real_ts64(&now);
 
 			/* Synchronize our watches */
-			if (((1000000 - (1000000 / HZ)) > now.tv_usec)
-			 && (now.tv_usec > (1000000 / HZ)))
-				difference = (((1000000 - now.tv_usec) * HZ)
-				  + 500000) / 1000000;
+			if (((NSEC_PER_SEC - (NSEC_PER_SEC / HZ)) > now.tv_nsec)
+			 && (now.tv_nsec > (NSEC_PER_SEC / HZ)))
+				difference = (((NSEC_PER_SEC - now.tv_nsec) * HZ)
+				  + NSEC_PER_SEC / 2) / NSEC_PER_SEC;
 			else {
-				if (now.tv_usec > 500000)
+				if (now.tv_nsec > NSEC_PER_SEC / 2)
 					++now.tv_sec;
 
 				if (dev->sa_firmware)

  parent reply	other threads:[~2017-12-18 15:48 UTC|newest]

Thread overview: 167+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2017-12-18 15:47 [PATCH 4.14 000/178] 4.14.8-stable review Greg Kroah-Hartman
2017-12-18 15:47 ` [PATCH 4.14 001/178] mfd: fsl-imx25: Clean up irq settings during removal Greg Kroah-Hartman
2017-12-18 15:47 ` [PATCH 4.14 002/178] crypto: algif_aead - fix reference counting of null skcipher Greg Kroah-Hartman
2017-12-18 15:47 ` [PATCH 4.14 003/178] crypto: rsa - fix buffer overread when stripping leading zeroes Greg Kroah-Hartman
2017-12-18 15:47 ` [PATCH 4.14 004/178] crypto: hmac - require that the underlying hash algorithm is unkeyed Greg Kroah-Hartman
2017-12-18 15:47 ` [PATCH 4.14 005/178] crypto: salsa20 - fix blkcipher_walk API usage Greg Kroah-Hartman
2017-12-18 15:47 ` [PATCH 4.14 006/178] crypto: af_alg - fix NULL pointer dereference in Greg Kroah-Hartman
2017-12-18 15:47 ` [PATCH 4.14 007/178] cifs: fix NULL deref in SMB2_read Greg Kroah-Hartman
2017-12-18 15:47 ` [PATCH 4.14 008/178] string.h: workaround for increased stack usage Greg Kroah-Hartman
2017-12-18 15:47 ` [PATCH 4.14 009/178] autofs: fix careless error in recent commit Greg Kroah-Hartman
2017-12-18 15:47 ` [PATCH 4.14 010/178] kernel: make groups_sort calling a responsibility group_info allocators Greg Kroah-Hartman
2017-12-18 15:47 ` [PATCH 4.14 011/178] mm, oom_reaper: fix memory corruption Greg Kroah-Hartman
2017-12-18 15:47 ` [PATCH 4.14 012/178] tracing: Allocate mask_str buffer dynamically Greg Kroah-Hartman
2017-12-18 15:47 ` [PATCH 4.14 013/178] USB: uas and storage: Add US_FL_BROKEN_FUA for another JMicron JMS567 ID Greg Kroah-Hartman
2017-12-18 15:47 ` [PATCH 4.14 014/178] USB: core: prevent malicious bNumInterfaces overflow Greg Kroah-Hartman
2017-12-18 15:47 ` [PATCH 4.14 015/178] ovl: Pass ovl_get_nlink() parameters in right order Greg Kroah-Hartman
2017-12-18 15:47 ` [PATCH 4.14 016/178] ovl: update ctx->pos on impure dir iteration Greg Kroah-Hartman
2017-12-18 15:47 ` [PATCH 4.14 017/178] usbip: fix stub_rx: get_pipe() to validate endpoint number Greg Kroah-Hartman
2017-12-18 15:47 ` [PATCH 4.14 018/178] usbip: fix stub_rx: harden CMD_SUBMIT path to handle malicious input Greg Kroah-Hartman
2017-12-18 15:47 ` [PATCH 4.14 019/178] usbip: prevent vhci_hcd driver from leaking a socket pointer address Greg Kroah-Hartman
2017-12-18 15:47 ` [PATCH 4.14 020/178] usbip: fix stub_send_ret_submit() vulnerability to null transfer_buffer Greg Kroah-Hartman
2017-12-18 15:47 ` [PATCH 4.14 021/178] mmc: core: apply NO_CMD23 quirk to some specific cards Greg Kroah-Hartman
2017-12-18 15:47 ` [PATCH 4.14 022/178] ceph: drop negative child dentries before try pruning inodes alias Greg Kroah-Hartman
2017-12-18 15:47 ` [PATCH 4.14 023/178] usb: xhci: fix TDS for MTK xHCI1.1 Greg Kroah-Hartman
2017-12-18 15:47 ` [PATCH 4.14 024/178] xhci: Dont add a virt_dev to the devs array before its fully allocated Greg Kroah-Hartman
2017-12-18 15:47 ` [PATCH 4.14 025/178] IB/core: Bound check alternate path port number Greg Kroah-Hartman
2017-12-18 15:47 ` [PATCH 4.14 026/178] IB/core: Dont enforce PKey security on SMI MADs Greg Kroah-Hartman
2017-12-18 15:47 ` [PATCH 4.14 027/178] nfs: dont wait on commit in nfs_commit_inode() if there were no commit requests Greg Kroah-Hartman
2017-12-18 15:47 ` [PATCH 4.14 028/178] arm64: mm: Fix pte_mkclean, pte_mkdirty semantics Greg Kroah-Hartman
2017-12-18 15:47 ` [PATCH 4.14 029/178] arm64: Initialise high_memory global variable earlier Greg Kroah-Hartman
2017-12-18 15:47 ` [PATCH 4.14 030/178] arm64: fix CONFIG_DEBUG_WX address reporting Greg Kroah-Hartman
2017-12-18 15:47 ` [PATCH 4.14 031/178] scsi: core: Fix a scsi_show_rq() NULL pointer dereference Greg Kroah-Hartman
2017-12-18 15:47 ` [PATCH 4.14 032/178] scsi: libsas: fix length error in sas_smp_handler() Greg Kroah-Hartman
2017-12-18 15:47 ` [PATCH 4.14 033/178] sched/rt: Do not pull from current CPU if only one CPU to pull Greg Kroah-Hartman
2017-12-18 15:47 ` [PATCH 4.14 034/178] dm: fix various targets to dm_register_target after module __init resources created Greg Kroah-Hartman
2017-12-18 15:47 ` [PATCH 4.14 035/178] SUNRPC: Fix a race in the receive code path Greg Kroah-Hartman
2017-12-18 15:47 ` [PATCH 4.14 036/178] iw_cxgb4: only insert drain cqes if wq is flushed Greg Kroah-Hartman
2017-12-18 15:47 ` [PATCH 4.14 037/178] x86/boot/compressed/64: Detect and handle 5-level paging at boot-time Greg Kroah-Hartman
2017-12-18 15:47 ` [PATCH 4.14 038/178] x86/boot/compressed/64: Print error if 5-level paging is not supported Greg Kroah-Hartman
2017-12-18 15:47 ` [PATCH 4.14 039/178] eeprom: at24: change nvmem stride to 1 Greg Kroah-Hartman
2017-12-18 15:47 ` [PATCH 4.14 040/178] posix-timer: Properly check sigevent->sigev_notify Greg Kroah-Hartman
2017-12-18 15:47 ` [PATCH 4.14 041/178] dmaengine: dmatest: move callback wait queue to thread context Greg Kroah-Hartman
2017-12-18 15:47 ` [PATCH 4.14 043/178] ext4: support fast symlinks from ext3 file systems Greg Kroah-Hartman
2017-12-18 15:48 ` [PATCH 4.14 044/178] ext4: fix fdatasync(2) after fallocate(2) operation Greg Kroah-Hartman
2017-12-18 15:48 ` [PATCH 4.14 045/178] ext4: add missing error check in __ext4_new_inode() Greg Kroah-Hartman
2017-12-18 15:48 ` [PATCH 4.14 046/178] ext4: fix crash when a directorys i_size is too small Greg Kroah-Hartman
2017-12-18 15:48 ` [PATCH 4.14 047/178] IB/mlx4: Fix RSSs QPC attributes assignments Greg Kroah-Hartman
2017-12-18 15:48 ` [PATCH 4.14 049/178] sfc: dont warn on successful change of MAC Greg Kroah-Hartman
2017-12-18 15:48 ` [PATCH 4.14 050/178] fbdev: controlfb: Add missing modes to fix out of bounds access Greg Kroah-Hartman
2017-12-18 15:48 ` [PATCH 4.14 051/178] video: udlfb: Fix read EDID timeout Greg Kroah-Hartman
2017-12-18 15:48 ` [PATCH 4.14 052/178] video: fbdev: au1200fb: Release some resources if a memory allocation fails Greg Kroah-Hartman
2017-12-18 15:48 ` [PATCH 4.14 053/178] video: fbdev: au1200fb: Return an error code " Greg Kroah-Hartman
2017-12-18 15:48 ` [PATCH 4.14 054/178] rtc: pcf8563: fix output clock rate Greg Kroah-Hartman
2017-12-18 15:48 ` Greg Kroah-Hartman [this message]
2017-12-18 15:48 ` [PATCH 4.14 057/178] PM / s2idle: Clear the events_check_enabled flag Greg Kroah-Hartman
2017-12-18 15:48 ` [PATCH 4.14 058/178] ASoC: Intel: Skylake: Fix uuid_module memory leak in failure case Greg Kroah-Hartman
2017-12-18 15:48 ` [PATCH 4.14 059/178] dmaengine: ti-dma-crossbar: Correct am335x/am43xx mux value type Greg Kroah-Hartman
2017-12-18 15:48 ` [PATCH 4.14 060/178] mlxsw: spectrum: Fix error return code in mlxsw_sp_port_create() Greg Kroah-Hartman
2017-12-18 15:48 ` [PATCH 4.14 061/178] PCI/PME: Handle invalid data when reading Root Status Greg Kroah-Hartman
2017-12-18 15:48 ` [PATCH 4.14 062/178] powerpc/powernv/cpufreq: Fix the frequency read by /proc/cpuinfo Greg Kroah-Hartman
2017-12-18 15:48 ` [PATCH 4.14 063/178] PCI: Do not allocate more buses than available in parent Greg Kroah-Hartman
2017-12-18 15:48 ` [PATCH 4.14 064/178] iommu/mediatek: Fix driver name Greg Kroah-Hartman
2017-12-18 15:48 ` [PATCH 4.14 066/178] netfilter: ipvs: Fix inappropriate output of procfs Greg Kroah-Hartman
2017-12-18 15:48 ` [PATCH 4.14 067/178] powerpc/opal: Fix EBUSY bug in acquiring tokens Greg Kroah-Hartman
2017-12-18 15:48 ` [PATCH 4.14 068/178] powerpc/ipic: Fix status get and status clear Greg Kroah-Hartman
2017-12-18 15:48 ` [PATCH 4.14 069/178] powerpc/pseries/vio: Dispose of virq mapping on vdevice unregister Greg Kroah-Hartman
2017-12-18 15:48 ` [PATCH 4.14 070/178] platform/x86: intel_punit_ipc: Fix resource ioremap warning Greg Kroah-Hartman
2017-12-18 15:48 ` [PATCH 4.14 071/178] platform/x86: sony-laptop: Fix error handling in sony_nc_setup_rfkill() Greg Kroah-Hartman
2017-12-18 15:48 ` [PATCH 4.14 072/178] target/iscsi: Detect conn_cmd_list corruption early Greg Kroah-Hartman
2017-12-18 15:48 ` [PATCH 4.14 073/178] target/iscsi: Fix a race condition in iscsit_add_reject_from_cmd() Greg Kroah-Hartman
2017-12-18 15:48 ` [PATCH 4.14 074/178] iscsi-target: fix memory leak in lio_target_tiqn_addtpg() Greg Kroah-Hartman
2017-12-18 15:48 ` [PATCH 4.14 075/178] target:fix condition return in core_pr_dump_initiator_port() Greg Kroah-Hartman
2017-12-18 15:48 ` [PATCH 4.14 076/178] target/file: Do not return error for UNMAP if length is zero Greg Kroah-Hartman
2017-12-18 15:48 ` [PATCH 4.14 077/178] badblocks: fix wrong return value in badblocks_set if badblocks are disabled Greg Kroah-Hartman
2017-12-18 15:48 ` [PATCH 4.14 078/178] iommu/amd: Limit the IOVA page range to the specified addresses Greg Kroah-Hartman
2017-12-18 15:48 ` [PATCH 4.14 079/178] xfs: truncate pagecache before writeback in xfs_setattr_size() Greg Kroah-Hartman
2017-12-18 15:48 ` [PATCH 4.14 080/178] arm-ccn: perf: Prevent module unload while PMU is in use Greg Kroah-Hartman
2017-12-18 15:48 ` [PATCH 4.14 081/178] crypto: tcrypt - fix buffer lengths in test_aead_speed() Greg Kroah-Hartman
2017-12-18 15:48 ` [PATCH 4.14 082/178] mm: Handle 0 flags in _calc_vm_trans() macro Greg Kroah-Hartman
2017-12-18 15:48 ` [PATCH 4.14 083/178] net: hns3: fix for getting advertised_caps in hns3_get_link_ksettings Greg Kroah-Hartman
2017-12-18 15:48 ` [PATCH 4.14 084/178] net: hns3: Fix a misuse to devm_free_irq Greg Kroah-Hartman
2017-12-18 15:48 ` [PATCH 4.14 085/178] staging: rtl8188eu: Revert part of "staging: rtl8188eu: fix comments with lines over 80 characters" Greg Kroah-Hartman
2017-12-18 15:48 ` [PATCH 4.14 086/178] clk: mediatek: add the option for determining PLL source clock Greg Kroah-Hartman
2017-12-18 15:48 ` [PATCH 4.14 087/178] clk: imx: imx7d: Fix parent clock for OCRAM_CLK Greg Kroah-Hartman
2017-12-18 15:48 ` [PATCH 4.14 089/178] media: camss-vfe: always initialize reg at vfe_set_xbar_cfg() Greg Kroah-Hartman
2017-12-18 15:48 ` [PATCH 4.14 090/178] clk: hi6220: mark clock cs_atb_syspll as critical Greg Kroah-Hartman
2017-12-18 15:48 ` [PATCH 4.14 091/178] blk-mq-sched: dispatch from scheduler IFF progress is made in ->dispatch Greg Kroah-Hartman
2017-12-18 15:48 ` [PATCH 4.14 092/178] clk: tegra: Use readl_relaxed_poll_timeout_atomic() in tegra210_clock_init() Greg Kroah-Hartman
2017-12-18 15:48 ` [PATCH 4.14 094/178] ppp: Destroy the mutex when cleanup Greg Kroah-Hartman
2017-12-18 15:48 ` [PATCH 4.14 095/178] ASoC: rsnd: rsnd_ssi_run_mods() needs to care ssi_parent_mod Greg Kroah-Hartman
2017-12-18 15:48 ` [PATCH 4.14 097/178] misc: pci_endpoint_test: Fix failure path return values in probe Greg Kroah-Hartman
2017-12-18 15:48 ` [PATCH 4.14 098/178] misc: pci_endpoint_test: Avoid triggering a BUG() Greg Kroah-Hartman
2017-12-18 15:48 ` [PATCH 4.14 099/178] scsi: scsi_debug: write_same: fix error report Greg Kroah-Hartman
2017-12-18 15:48 ` [PATCH 4.14 100/178] GFS2: Take inode off order_write list when setting jdata flag Greg Kroah-Hartman
2017-12-18 15:48 ` [PATCH 4.14 101/178] media: usbtv: fix brightness and contrast controls Greg Kroah-Hartman
2017-12-18 15:48 ` [PATCH 4.14 102/178] rpmsg: glink: Initialize the "intent_req_comp" completion variable Greg Kroah-Hartman
2017-12-18 15:48 ` [PATCH 4.14 103/178] bcache: explicitly destroy mutex while exiting Greg Kroah-Hartman
2017-12-18 15:49 ` [PATCH 4.14 104/178] bcache: fix wrong cache_misses statistics Greg Kroah-Hartman
2017-12-18 15:49 ` [PATCH 4.14 105/178] Ib/hfi1: Return actual operational VLs in port info query Greg Kroah-Hartman
2017-12-18 15:49 ` [PATCH 4.14 107/178] arm64: prevent regressions in compressed kernel image size when upgrading to binutils 2.27 Greg Kroah-Hartman
2017-12-18 15:49 ` [PATCH 4.14 109/178] btrfs: Explicitly handle btrfs_update_root failure Greg Kroah-Hartman
2017-12-18 15:49 ` [PATCH 4.14 110/178] btrfs: undo writable superblocke when sprouting fails Greg Kroah-Hartman
2017-12-18 15:49 ` [PATCH 4.14 111/178] btrfs: avoid null pointer dereference on fs_info when calling btrfs_crit Greg Kroah-Hartman
2017-12-18 15:49 ` [PATCH 4.14 112/178] btrfs: tests: Fix a memory leak in error handling path in run_test() Greg Kroah-Hartman
2017-12-18 15:49 ` [PATCH 4.14 113/178] qtnfmac: modify full Tx queue error reporting Greg Kroah-Hartman
2017-12-18 15:49 ` [PATCH 4.14 115/178] ARM64: dts: meson-gxbb-odroidc2: fix usb1 power supply Greg Kroah-Hartman
2017-12-18 15:49 ` [PATCH 4.14 116/178] Bluetooth: btusb: Add new NFA344A entry Greg Kroah-Hartman
2017-12-18 15:49 ` [PATCH 4.14 117/178] samples/bpf: adjust rlimit RLIMIT_MEMLOCK for xdp1 Greg Kroah-Hartman
2017-12-18 15:49 ` [PATCH 4.14 118/178] liquidio: fix kernel panic in VF driver Greg Kroah-Hartman
2017-12-18 15:49 ` [PATCH 4.14 119/178] platform/x86: hp_accel: Add quirk for HP ProBook 440 G4 Greg Kroah-Hartman
2017-12-18 15:49 ` [PATCH 4.14 120/178] nvme: use kref_get_unless_zero in nvme_find_get_ns Greg Kroah-Hartman
2017-12-18 15:49 ` [PATCH 4.14 121/178] l2tp: cleanup l2tp_tunnel_delete calls Greg Kroah-Hartman
2017-12-18 15:49 ` [PATCH 4.14 122/178] xfs: fix log block underflow during recovery cycle verification Greg Kroah-Hartman
2017-12-18 15:49 ` [PATCH 4.14 123/178] xfs: return a distinct error code value for IGET_INCORE cache misses Greg Kroah-Hartman
2017-12-18 15:49 ` [PATCH 4.14 124/178] xfs: fix incorrect extent state in xfs_bmap_add_extent_unwritten_real Greg Kroah-Hartman
2017-12-18 15:49 ` [PATCH 4.14 125/178] net: dsa: lan9303: Do not disable switch fabric port 0 at .probe Greg Kroah-Hartman
2017-12-18 15:49 ` [PATCH 4.14 126/178] net: hns3: fix a bug in hclge_uninit_client_instance Greg Kroah-Hartman
2017-12-18 15:49 ` [PATCH 4.14 127/178] net: hns3: add nic_client check when initialize roce base information Greg Kroah-Hartman
2017-12-18 15:49 ` [PATCH 4.14 128/178] net: hns3: fix the bug of hns3_set_txbd_baseinfo Greg Kroah-Hartman
2017-12-18 15:49 ` [PATCH 4.14 129/178] RDMA/cxgb4: Declare stag as __be32 Greg Kroah-Hartman
2017-12-18 15:49 ` [PATCH 4.14 130/178] PCI: Detach driver before procfs & sysfs teardown on device remove Greg Kroah-Hartman
2017-12-18 15:49 ` [PATCH 4.14 131/178] scsi: hisi_sas: fix the risk of freeing slot twice Greg Kroah-Hartman
2017-12-18 15:49 ` [PATCH 4.14 132/178] scsi: hpsa: cleanup sas_phy structures in sysfs when unloading Greg Kroah-Hartman
2017-12-18 15:49 ` [PATCH 4.14 133/178] scsi: hpsa: destroy sas transport properties before scsi_host Greg Kroah-Hartman
2017-12-18 15:49 ` [PATCH 4.14 134/178] mfd: mxs-lradc: Fix error handling in mxs_lradc_probe() Greg Kroah-Hartman
2017-12-18 15:49 ` [PATCH 4.14 135/178] net: hns3: fix the TX/RX ring.queue_index in hns3_ring_get_cfg Greg Kroah-Hartman
2017-12-18 15:49 ` [PATCH 4.14 136/178] net: hns3: fix the bug when map buffer fail Greg Kroah-Hartman
2017-12-18 15:49 ` [PATCH 4.14 137/178] net: hns3: fix a bug when alloc new buffer Greg Kroah-Hartman
2017-12-18 15:49 ` [PATCH 4.14 138/178] serdev: ttyport: enforce tty-driver open() requirement Greg Kroah-Hartman
2017-12-18 15:49 ` [PATCH 4.14 139/178] powerpc/perf/hv-24x7: Fix incorrect comparison in memord Greg Kroah-Hartman
2017-12-18 15:49 ` [PATCH 4.14 140/178] powerpc/xmon: Check before calling xive functions Greg Kroah-Hartman
2017-12-18 15:49 ` [PATCH 4.14 141/178] soc: mediatek: pwrap: fix compiler errors Greg Kroah-Hartman
2017-12-18 15:49 ` [PATCH 4.14 142/178] ipv4: ipv4_default_advmss() should use route mtu Greg Kroah-Hartman
2017-12-18 15:49 ` [PATCH 4.14 144/178] tty fix oops when rmmod 8250 Greg Kroah-Hartman
2017-12-18 15:49 ` [PATCH 4.14 145/178] dev/dax: fix uninitialized variable build warning Greg Kroah-Hartman
2017-12-18 15:49 ` [PATCH 4.14 146/178] pinctrl: adi2: Fix Kconfig build problem Greg Kroah-Hartman
2017-12-18 15:49 ` [PATCH 4.14 147/178] raid5: Set R5_Expanded on parity devices as well as data Greg Kroah-Hartman
2017-12-18 15:49 ` [PATCH 4.14 148/178] scsi: scsi_devinfo: Add REPORTLUN2 to EMC SYMMETRIX blacklist entry Greg Kroah-Hartman
2017-12-18 15:49 ` [PATCH 4.14 149/178] IB/core: Fix use workqueue without WQ_MEM_RECLAIM Greg Kroah-Hartman
2017-12-18 15:49 ` [PATCH 4.14 150/178] IB/core: Fix calculation of maximum RoCE MTU Greg Kroah-Hartman
2017-12-18 15:49 ` [PATCH 4.14 151/178] vt6655: Fix a possible sleep-in-atomic bug in vt6655_suspend Greg Kroah-Hartman
2017-12-18 15:49 ` [PATCH 4.14 152/178] IB/hfi1: Mask out A bit from psn trace Greg Kroah-Hartman
2017-12-18 15:49 ` [PATCH 4.14 153/178] rtl8188eu: Fix a possible sleep-in-atomic bug in rtw_createbss_cmd Greg Kroah-Hartman
2017-12-18 15:49 ` [PATCH 4.14 154/178] rtl8188eu: Fix a possible sleep-in-atomic bug in rtw_disassoc_cmd Greg Kroah-Hartman
2017-12-18 15:49 ` [PATCH 4.14 155/178] ipmi_si: fix memory leak on new_smi Greg Kroah-Hartman
2017-12-18 15:49 ` [PATCH 4.14 156/178] nullb: fix error return code in null_init() Greg Kroah-Hartman
2017-12-18 15:49 ` [PATCH 4.14 157/178] scsi: sd: change manage_start_stop to bool in sysfs interface Greg Kroah-Hartman
2017-12-18 15:49 ` [PATCH 4.14 158/178] scsi: sd: change allow_restart " Greg Kroah-Hartman
2017-12-18 15:49 ` [PATCH 4.14 159/178] scsi: bfa: integer overflow in debugfs Greg Kroah-Hartman
2017-12-18 15:49 ` [PATCH 4.14 160/178] raid5-ppl: check recovery_offset when performing ppl recovery Greg Kroah-Hartman
2017-12-18 15:49 ` [PATCH 4.14 161/178] md-cluster: fix wrong condition check in raid1_write_request Greg Kroah-Hartman
2017-12-18 15:49 ` [PATCH 4.14 162/178] xprtrdma: Dont defer fencing an async RPCs chunks Greg Kroah-Hartman
2017-12-18 15:49 ` [PATCH 4.14 163/178] udf: Avoid overflow when session starts at large offset Greg Kroah-Hartman
2017-12-18 15:50 ` [PATCH 4.14 164/178] macvlan: Only deliver one copy of the frame to the macvlan interface Greg Kroah-Hartman
2017-12-18 15:50 ` [PATCH 4.14 165/178] IB/core: Fix endianness annotation in rdma_is_multicast_addr() Greg Kroah-Hartman
2017-12-18 15:50 ` [PATCH 4.14 166/178] RDMA/cma: Avoid triggering undefined behavior Greg Kroah-Hartman
2017-12-18 15:50 ` [PATCH 4.14 167/178] IB/ipoib: Grab rtnl lock on heavy flush when calling ndo_open/stop Greg Kroah-Hartman
2017-12-18 15:50 ` [PATCH 4.14 168/178] icmp: dont fail on fragment reassembly time exceeded Greg Kroah-Hartman
2017-12-18 15:50 ` [PATCH 4.14 176/178] ath10k: fix core PCI suspend when WoWLAN is supported but disabled Greg Kroah-Hartman
2017-12-18 15:50 ` [PATCH 4.14 177/178] ath10k: fix build errors with !CONFIG_PM Greg Kroah-Hartman
2017-12-18 15:50 ` [PATCH 4.14 178/178] usb: musb: da8xx: fix babble condition handling Greg Kroah-Hartman
2017-12-18 20:25 ` [PATCH 4.14 000/178] 4.14.8-stable review Shuah Khan
2017-12-19  7:34   ` Greg Kroah-Hartman
2017-12-19 14:37 ` Guenter Roeck
2017-12-19 14:50   ` Greg Kroah-Hartman
2017-12-19 17:21 ` Naresh Kamboju
2017-12-19 18:03   ` Greg Kroah-Hartman

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20171218152922.866649826@linuxfoundation.org \
    --to=gregkh@linuxfoundation.org \
    --cc=alexander.levin@verizon.com \
    --cc=arnd@arndb.de \
    --cc=david.carroll@microsemi.com \
    --cc=linux-kernel@vger.kernel.org \
    --cc=martin.petersen@oracle.com \
    --cc=stable@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).