linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: Luis Henriques <luis.henriques@canonical.com>
To: linux-kernel@vger.kernel.org, stable@vger.kernel.org,
	kernel-team@lists.ubuntu.com
Cc: Ben Hutchings <bhutchings@solarflare.com>,
	Luis Henriques <luis.henriques@canonical.com>
Subject: [PATCH 3.11 007/233] sfc: Stop/re-start PTP when stopping/starting the datapath.
Date: Fri,  7 Feb 2014 11:43:46 +0000	[thread overview]
Message-ID: <1391773652-25214-8-git-send-email-luis.henriques@canonical.com> (raw)
In-Reply-To: <1391773652-25214-1-git-send-email-luis.henriques@canonical.com>

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

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

From: Alexandre Rames <arames@solarflare.com>

commit 2ea4dc28a5bcec408e01a8772763871638a5ec79 upstream.

This disables PTP when we bring the interface down to avoid getting
unmatched RX timestamp events, and tries to re-enable it when bringing
the interface up.

[bwh: Make efx_ptp_stop() safe on Falcon. Introduce
 efx_ptp_{start,stop}_datapath() functions; we'll expand them later.]

Fixes: 7c236c43b838 ('sfc: Add support for IEEE-1588 PTP')
Signed-off-by: Ben Hutchings <bhutchings@solarflare.com>
[ luis: backported to 3.11:
  - adjusted context
  - added 'extern' to declarations in nic.h ]
Signed-off-by: Luis Henriques <luis.henriques@canonical.com>
---
 drivers/net/ethernet/sfc/efx.c |  4 ++++
 drivers/net/ethernet/sfc/nic.h |  2 ++
 drivers/net/ethernet/sfc/ptp.c | 30 +++++++++++++++++++++++++++---
 3 files changed, 33 insertions(+), 3 deletions(-)

diff --git a/drivers/net/ethernet/sfc/efx.c b/drivers/net/ethernet/sfc/efx.c
index c729688..b059ae8 100644
--- a/drivers/net/ethernet/sfc/efx.c
+++ b/drivers/net/ethernet/sfc/efx.c
@@ -695,6 +695,8 @@ static void efx_start_datapath(struct efx_nic *efx)
 		WARN_ON(channel->rx_pkt_n_frags);
 	}
 
+	efx_ptp_start_datapath(efx);
+
 	if (netif_device_present(efx->net_dev))
 		netif_tx_wake_all_queues(efx->net_dev);
 }
@@ -710,6 +712,8 @@ static void efx_stop_datapath(struct efx_nic *efx)
 	EFX_ASSERT_RESET_SERIALISED(efx);
 	BUG_ON(efx->port_enabled);
 
+	efx_ptp_stop_datapath(efx);
+
 	/* Only perform flush if dma is enabled */
 	if (dev->is_busmaster && efx->state != STATE_RECOVERY) {
 		rc = efx_nic_flush_queues(efx);
diff --git a/drivers/net/ethernet/sfc/nic.h b/drivers/net/ethernet/sfc/nic.h
index d63c299..22bc2ac 100644
--- a/drivers/net/ethernet/sfc/nic.h
+++ b/drivers/net/ethernet/sfc/nic.h
@@ -259,6 +259,8 @@ extern void efx_ptp_get_ts_info(struct efx_nic *efx,
 extern bool efx_ptp_is_ptp_tx(struct efx_nic *efx, struct sk_buff *skb);
 extern int efx_ptp_tx(struct efx_nic *efx, struct sk_buff *skb);
 extern void efx_ptp_event(struct efx_nic *efx, efx_qword_t *ev);
+extern void efx_ptp_start_datapath(struct efx_nic *efx);
+extern void efx_ptp_stop_datapath(struct efx_nic *efx);
 
 extern const struct efx_nic_type falcon_a1_nic_type;
 extern const struct efx_nic_type falcon_b0_nic_type;
diff --git a/drivers/net/ethernet/sfc/ptp.c b/drivers/net/ethernet/sfc/ptp.c
index e7d7010..b24d3be 100644
--- a/drivers/net/ethernet/sfc/ptp.c
+++ b/drivers/net/ethernet/sfc/ptp.c
@@ -794,9 +794,14 @@ fail:
 static int efx_ptp_stop(struct efx_nic *efx)
 {
 	struct efx_ptp_data *ptp = efx->ptp_data;
-	int rc = efx_ptp_disable(efx);
 	struct list_head *cursor;
 	struct list_head *next;
+	int rc;
+
+	if (ptp == NULL)
+		return 0;
+
+	rc = efx_ptp_disable(efx);
 
 	if (ptp->rxfilter_installed) {
 		efx_filter_remove_id_safe(efx, EFX_FILTER_PRI_REQUIRED,
@@ -821,6 +826,13 @@ static int efx_ptp_stop(struct efx_nic *efx)
 	return rc;
 }
 
+static int efx_ptp_restart(struct efx_nic *efx)
+{
+	if (efx->ptp_data && efx->ptp_data->enabled)
+		return efx_ptp_start(efx);
+	return 0;
+}
+
 static void efx_ptp_pps_worker(struct work_struct *work)
 {
 	struct efx_ptp_data *ptp =
@@ -1118,7 +1130,7 @@ static int efx_ptp_change_mode(struct efx_nic *efx, bool enable_wanted,
 {
 	if ((enable_wanted != efx->ptp_data->enabled) ||
 	    (enable_wanted && (efx->ptp_data->mode != new_mode))) {
-		int rc;
+		int rc = 0;
 
 		if (enable_wanted) {
 			/* Change of mode requires disable */
@@ -1135,7 +1147,8 @@ static int efx_ptp_change_mode(struct efx_nic *efx, bool enable_wanted,
 			 * succeed.
 			 */
 			efx->ptp_data->mode = new_mode;
-			rc = efx_ptp_start(efx);
+			if (netif_running(efx->net_dev))
+				rc = efx_ptp_start(efx);
 			if (rc == 0) {
 				rc = efx_ptp_synchronize(efx,
 							 PTP_SYNC_ATTEMPTS * 2);
@@ -1508,3 +1521,14 @@ void efx_ptp_probe(struct efx_nic *efx)
 		efx->extra_channel_type[EFX_EXTRA_CHANNEL_PTP] =
 			&efx_ptp_channel_type;
 }
+
+void efx_ptp_start_datapath(struct efx_nic *efx)
+{
+	if (efx_ptp_restart(efx))
+		netif_err(efx, drv, efx->net_dev, "Failed to restart PTP.\n");
+}
+
+void efx_ptp_stop_datapath(struct efx_nic *efx)
+{
+	efx_ptp_stop(efx);
+}
-- 
1.8.3.2


  parent reply	other threads:[~2014-02-07 11:47 UTC|newest]

Thread overview: 238+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2014-02-07 11:43 [3.11.y.z extended stable] Linux 3.11.10.4 stable review Luis Henriques
2014-02-07 11:43 ` [PATCH 3.11 001/233] br: fix use of ->rx_handler_data in code executed on non-rx_handler path Luis Henriques
2014-02-07 11:43 ` [PATCH 3.11 002/233] arc_emac: fix potential use after free Luis Henriques
2014-02-07 11:43 ` [PATCH 3.11 003/233] ipv4: fix tunneled VM traffic over hw VXLAN/GRE GSO NIC Luis Henriques
2014-02-07 11:43 ` [PATCH 3.11 004/233] sfc: Add length checks to efx_xmit_with_hwtstamp() and efx_ptp_is_ptp_tx() Luis Henriques
2014-02-07 11:43 ` [PATCH 3.11 005/233] sfc: PTP: Moderate log message on event queue overflow Luis Henriques
2014-02-07 11:43 ` [PATCH 3.11 006/233] sfc: Rate-limit log message for PTP packets without a matching timestamp event Luis Henriques
2014-02-07 11:43 ` Luis Henriques [this message]
2014-02-07 11:43 ` [PATCH 3.11 008/233] sfc: Maintain current frequency adjustment when applying a time offset Luis Henriques
2014-02-07 11:43 ` [PATCH 3.11 009/233] dm thin: switch to read-only mode if metadata space is exhausted Luis Henriques
2014-02-07 11:43 ` [PATCH 3.11 010/233] dm thin: always fallback the pool mode if commit fails Luis Henriques
2014-02-07 11:43 ` [PATCH 3.11 011/233] mm: memcg: fix race condition between memcg teardown and swapin Luis Henriques
2014-02-07 11:43 ` [PATCH 3.11 012/233] ARM: dts: exynos5250: Fix MDMA0 clock number Luis Henriques
2014-02-07 11:43 ` [PATCH 3.11 013/233] ARM: shmobile: kzm9g: Fix coherent DMA mask Luis Henriques
2014-02-07 11:43 ` [PATCH 3.11 014/233] ARM: shmobile: armadillo: " Luis Henriques
2014-02-07 11:43 ` [PATCH 3.11 015/233] ARM: shmobile: mackerel: " Luis Henriques
2014-02-07 11:43 ` [PATCH 3.11 016/233] clk: samsung: exynos4: Correct SRC_MFC register Luis Henriques
2014-02-07 11:43 ` [PATCH 3.11 017/233] clk: samsung: exynos5250: Add CLK_IGNORE_UNUSED flag for the sysreg clock Luis Henriques
2014-02-07 11:43 ` [PATCH 3.11 018/233] clk: exynos5250: fix sysmmu_mfc{l,r} gate clocks Luis Henriques
2014-02-07 11:43 ` [PATCH 3.11 019/233] [SCSI] sd: Reduce buffer size for vpd request Luis Henriques
2014-02-07 11:43 ` [PATCH 3.11 020/233] netfilter: nf_nat: fix access to uninitialized buffer in IRC NAT helper Luis Henriques
2014-02-07 11:44 ` [PATCH 3.11 021/233] writeback: Fix data corruption on NFS Luis Henriques
2014-02-07 11:44 ` [PATCH 3.11 022/233] drm/i915: fix DDI PLLs HW state readout code Luis Henriques
2014-02-07 11:44 ` [PATCH 3.11 023/233] drm/i915: Don't grab crtc mutexes in intel_modeset_gem_init() Luis Henriques
2014-02-07 11:44 ` [PATCH 3.11 024/233] md/raid5: Fix possible confusion when multiple write errors occur Luis Henriques
2014-02-07 11:44 ` [PATCH 3.11 025/233] md/raid10: fix two bugs in handling of known-bad-blocks Luis Henriques
2014-02-07 11:44 ` [PATCH 3.11 026/233] md/raid10: fix bug when raid10 recovery fails to recover a block Luis Henriques
2014-02-07 11:44 ` [PATCH 3.11 027/233] md: fix problem when adding device to read-only array with bitmap Luis Henriques
2014-02-07 11:44 ` [PATCH 3.11 028/233] hwmon: (coretemp) Fix truncated name of alarm attributes Luis Henriques
2014-02-07 11:44 ` [PATCH 3.11 029/233] nilfs2: fix segctor bug that causes file system corruption Luis Henriques
2014-02-07 11:44 ` [PATCH 3.11 030/233] mm: fix crash when using XFS on loopback Luis Henriques
2014-02-07 11:44 ` [PATCH 3.11 031/233] vfs: In d_path don't call d_dname on a mount point Luis Henriques
2014-02-07 11:44 ` [PATCH 3.11 032/233] perf/x86/amd/ibs: Fix waking up from S3 for AMD family 10h Luis Henriques
2014-02-07 11:44 ` [PATCH 3.11 033/233] net: rds: fix per-cpu helper usage Luis Henriques
2014-02-07 11:44 ` [PATCH 3.11 034/233] perf scripting perl: Fix build error on Fedora 12 Luis Henriques
2014-02-07 11:44 ` [PATCH 3.11 035/233] Revert "ACPI: Add BayTrail SoC GPIO and LPSS ACPI IDs" Luis Henriques
2014-02-07 11:44 ` [PATCH 3.11 036/233] staging: comedi: adl_pci9111: fix incorrect irq passed to request_irq() Luis Henriques
2014-02-07 11:44 ` [PATCH 3.11 037/233] staging: comedi: addi_apci_1032: fix subdevice type/flags bug Luis Henriques
2014-02-07 11:44 ` [PATCH 3.11 038/233] mm: Make {,set}page_address() static inline if WANT_PAGE_VIRTUAL Luis Henriques
2014-02-07 11:44 ` [PATCH 3.11 039/233] GFS2: Increase i_writecount during gfs2_setattr_chown Luis Henriques
2014-02-07 11:44 ` [PATCH 3.11 040/233] thp: fix copy_page_rep GPF by testing is_huge_zero_pmd once only Luis Henriques
2014-02-07 11:44 ` [PATCH 3.11 041/233] serial: amba-pl011: use port lock to guard control register access Luis Henriques
2014-02-07 11:44 ` [PATCH 3.11 042/233] ARM: 7938/1: OMAP4/highbank: Flush L2 cache before disabling Luis Henriques
2014-02-07 11:44 ` [PATCH 3.11 043/233] KVM: s390: fix diagnose code extraction Luis Henriques
2014-02-07 11:44 ` [PATCH 3.11 044/233] drm/rcar-du: Update plane pitch in .mode_set_base() operation Luis Henriques
2014-02-07 11:44 ` [PATCH 3.11 045/233] rtlwifi: rtl8192c: Prevent reconnect attempts if not connected Luis Henriques
2014-02-07 11:44 ` [PATCH 3.11 046/233] rtlwifi: rtl8192cu: Add new firmware Luis Henriques
2014-02-07 11:44 ` [PATCH 3.11 047/233] rtlwifi: Redo register save locations Luis Henriques
2014-02-07 11:44 ` [PATCH 3.11 048/233] rtlwifi: Set the link state Luis Henriques
2014-02-07 11:44 ` [PATCH 3.11 049/233] rtlwifi: rtl8192c: Add new definitions in the dm_common header Luis Henriques
2014-02-07 11:44 ` [PATCH 3.11 050/233] rtlwifi: Increase the RX queue length for USB drivers Luis Henriques
2014-02-07 11:44 ` [PATCH 3.11 051/233] rtlwifi: Update beacon statistics for USB driver Luis Henriques
2014-02-07 11:44 ` [PATCH 3.11 052/233] rtlwifi: rtl8192c: Add routines to save/restore power index registers Luis Henriques
2014-02-07 11:44 ` [PATCH 3.11 053/233] rtlwifi: rtl8192cu: Update the " Luis Henriques
2014-02-07 11:44 ` [PATCH 3.11 054/233] rtlwifi: rtl8192cu: Fix some code in RF handling Luis Henriques
2014-02-07 11:44 ` [PATCH 3.11 055/233] rtlwifi: Add missing code to PWDB statics routine Luis Henriques
2014-02-07 11:44 ` [PATCH 3.11 056/233] rtlwifi: rtl8188ee: Fix typo in code Luis Henriques
2014-02-07 11:44 ` [PATCH 3.11 057/233] NFSv4: OPEN must handle the NFS4ERR_IO return code correctly Luis Henriques
2014-02-07 11:44 ` [PATCH 3.11 058/233] ARM: at91: at91sam9g45: set default mmc pinctrl-names Luis Henriques
2014-02-07 11:44 ` [PATCH 3.11 059/233] parport: parport_pc: remove double PCI ID for NetMos Luis Henriques
2014-02-07 11:44 ` [PATCH 3.11 060/233] staging: vt6656: [BUG] BBvUpdatePreEDThreshold Always set sensitivity on bScanning Luis Henriques
2014-02-07 11:44 ` [PATCH 3.11 061/233] spi/bcm63xx: don't substract prepend length from total length Luis Henriques
2014-02-07 11:44 ` [PATCH 3.11 062/233] [media] it913x: Add support for Avermedia H335 id 0x0335 Luis Henriques
2014-02-07 11:44 ` [PATCH 3.11 063/233] [SCSI] bfa: Chinook quad port 16G FC HBA claim issue Luis Henriques
2014-02-07 11:44 ` [PATCH 3.11 064/233] usb: option: add new zte 3g modem pids to option driver Luis Henriques
2014-02-07 11:44 ` [PATCH 3.11 065/233] [media] dib8000: fix regression with dib807x Luis Henriques
2014-02-07 11:44 ` [PATCH 3.11 066/233] [media] dib8000: make 32 bits read atomic Luis Henriques
2014-02-07 11:44 ` [PATCH 3.11 067/233] serial: 8250: Fix initialisation of Quatech cards with the AMCC PCI chip Luis Henriques
2014-02-07 11:44 ` [PATCH 3.11 068/233] serial: add support for 200 v3 series Titan card Luis Henriques
2014-02-07 11:44 ` [PATCH 3.11 069/233] usb: xhci: Check for XHCI_PLAT in xhci_cleanup_msix() Luis Henriques
2014-02-07 11:44 ` [PATCH 3.11 070/233] [media] anysee: fix non-working E30 Combo Plus DVB-T Luis Henriques
2014-02-07 11:44 ` [PATCH 3.11 071/233] x86/efi: Fix off-by-one bug in EFI Boot Services reservation Luis Henriques
2014-02-07 11:44 ` [PATCH 3.11 072/233] perf kvm: Fix kvm report without guestmount Luis Henriques
2014-02-07 11:44 ` [PATCH 3.11 073/233] slub: Fix calculation of cpu slabs Luis Henriques
2014-02-07 11:44 ` [PATCH 3.11 074/233] mtd: mxc_nand: remove duplicated ecc_stats counting Luis Henriques
2014-02-07 11:44 ` [PATCH 3.11 075/233] USB: serial: add support for iBall 3.5G connect usb modem Luis Henriques
2014-02-07 11:44 ` [PATCH 3.11 076/233] USB: Nokia 502 is an unusual device Luis Henriques
2014-02-07 11:44 ` [PATCH 3.11 077/233] USB: cypress_m8: fix ring-indicator detection and reporting Luis Henriques
2014-02-07 11:44 ` [PATCH 3.11 078/233] ALSA: rme9652: fix a missing comma in channel_map_9636_ds[] Luis Henriques
2014-02-07 11:44 ` [PATCH 3.11 079/233] sunrpc: Fix infinite loop in RPC state machine Luis Henriques
2014-02-07 11:44 ` [PATCH 3.11 080/233] spidev: fix hang when transfer_one_message fails Luis Henriques
2014-02-07 11:45 ` [PATCH 3.11 081/233] tpm/tpm_ppi: Do not compare strcmp(a,b) == -1 Luis Henriques
2014-02-07 11:45 ` [PATCH 3.11 082/233] tpm/tpm_i2c_stm_st33: Check return code of get_burstcount Luis Henriques
2014-02-07 11:45 ` [PATCH 3.11 083/233] sunrpc: don't wait for write before allowing reads from use-gss-proxy file Luis Henriques
2014-02-07 11:45 ` [PATCH 3.11 084/233] drm/i915: Flush outstanding requests before allocating new seqno Luis Henriques
2014-02-07 11:45 ` [PATCH 3.11 085/233] [media] m88rs2000: add m88rs2000_set_carrieroffset Luis Henriques
2014-02-07 11:45 ` [PATCH 3.11 086/233] [media] m88rs2000: set symbol rate accurately Luis Henriques
2014-02-07 11:45 ` [PATCH 3.11 087/233] dm thin: initialize dm_thin_new_mapping returned by get_next_mapping Luis Henriques
2014-02-07 11:45 ` [PATCH 3.11 088/233] dm thin: fix discard support to a previously shared block Luis Henriques
2014-02-07 11:45 ` [PATCH 3.11 089/233] dm thin: fix set_pool_mode exposed pool operation races Luis Henriques
2014-02-07 11:45 ` [PATCH 3.11 090/233] SELinux: Fix memory leak upon loading policy Luis Henriques
2014-02-07 11:45 ` [PATCH 3.11 091/233] drm/radeon: warn users when hw_i2c is enabled (v2) Luis Henriques
2014-02-07 11:45 ` [PATCH 3.11 092/233] USB: fix race between hub_disconnect and recursively_mark_NOTATTACHED Luis Henriques
2014-02-07 11:45 ` [PATCH 3.11 093/233] ext4: avoid clearing beyond i_blocks when truncating an inline data file Luis Henriques
2014-02-07 11:45 ` [PATCH 3.11 094/233] USB: ftdi_sio: added CS5 quirk for broken smartcard readers Luis Henriques
2014-02-07 11:45 ` [PATCH 3.11 095/233] serial: 8250: enable UART_BUG_NOMSR for Tegra Luis Henriques
2014-02-07 11:45 ` [PATCH 3.11 096/233] dm: wait until embedded kobject is released before destroying a device Luis Henriques
2014-02-07 11:45 ` [PATCH 3.11 097/233] dm space map common: make sure new space is used during extend Luis Henriques
2014-02-07 11:45 ` [PATCH 3.11 098/233] dm space map metadata: fix extending the space map Luis Henriques
2014-02-07 11:45 ` [PATCH 3.11 099/233] ALSA: hda - Don't create duplicated ctls for loopback paths Luis Henriques
2014-02-07 11:45 ` [PATCH 3.11 100/233] ASoC: adau1701: Fix ADAU1701_SEROCTL_WORD_LEN_16 constant Luis Henriques
2014-02-07 11:45 ` [PATCH 3.11 101/233] radeon/pm: Guard access to rdev->pm.power_state array Luis Henriques
2014-02-07 11:45 ` [PATCH 3.11 102/233] drm/radeon: skip colorbuffer checking if COLOR_INFO.FORMAT is set to INVALID Luis Henriques
2014-02-07 11:45 ` [PATCH 3.11 103/233] staging: vt6656: CARDqGetNextTBTT correct uLowNextTBTT Luis Henriques
2014-02-07 11:45 ` [PATCH 3.11 104/233] bcache: Data corruption fix Luis Henriques
2014-02-07 11:45 ` [PATCH 3.11 105/233] staging: r8712u: Set device type to wlan Luis Henriques
2014-02-07 11:45 ` [PATCH 3.11 106/233] ALSA: Enable CONFIG_ZONE_DMA for smaller PCI DMA masks Luis Henriques
2014-02-07 11:45 ` [PATCH 3.11 107/233] [media] nxt200x: increase write buffer size Luis Henriques
2014-02-07 11:45 ` [PATCH 3.11 108/233] spi/pxa2xx: initialize DMA channels to -1 to prevent inadvertent match Luis Henriques
2014-02-07 11:45 ` [PATCH 3.11 109/233] [media] media: s5p_mfc: remove s5p_mfc_get_node_type() function Luis Henriques
2014-02-07 11:45 ` [PATCH 3.11 110/233] iwlwifi: mvm: fix missing cleanup in .start() error path Luis Henriques
2014-02-07 11:45 ` [PATCH 3.11 111/233] mmc: fix host release issue after discard operation Luis Henriques
2014-02-07 11:45 ` [PATCH 3.11 112/233] mmc: atmel-mci: fix timeout errors in SDIO mode when using DMA Luis Henriques
2014-02-07 11:45 ` [PATCH 3.11 113/233] ftrace: Fix synchronization location disabling and freeing ftrace_ops Luis Henriques
2014-02-07 11:45 ` [PATCH 3.11 114/233] rtlwifi: rtl8192cu: Add new device ID Luis Henriques
2014-02-07 11:45 ` [PATCH 3.11 115/233] mwifiex: add missing endian conversion for fw_tsf Luis Henriques
2014-02-07 11:45 ` [PATCH 3.11 116/233] b43: Fix lockdep splat Luis Henriques
2014-02-07 11:45 ` [PATCH 3.11 117/233] b43: Fix unload oops if firmware is not available Luis Henriques
2014-02-07 11:45 ` [PATCH 3.11 118/233] b43legacy: " Luis Henriques
2014-02-07 11:45 ` [PATCH 3.11 119/233] iwlwifi: pcie: enable oscillator for L1 exit Luis Henriques
2014-02-07 11:45 ` [PATCH 3.11 120/233] nfs4.1: properly handle ENOTSUP in SECINFO_NO_NAME Luis Henriques
2014-02-07 11:45 ` [PATCH 3.11 121/233] usb: ehci: add freescale imx28 special write register method Luis Henriques
2014-02-07 11:45 ` [PATCH 3.11 122/233] usb: chipidea: " Luis Henriques
2014-02-07 11:45 ` [PATCH 3.11 123/233] usb: chipidea: imx: set CI_HDRC_IMX28_WRITE_FIX for imx28 Luis Henriques
2014-02-07 11:45 ` [PATCH 3.11 124/233] usb: chipidea: udc: using MultO at TD as real mult value for ISO-TX Luis Henriques
2014-02-07 11:45 ` [PATCH 3.11 125/233] audit: reset audit backlog wait time after error recovery Luis Henriques
2014-02-07 11:45 ` [PATCH 3.11 126/233] audit: correct a type mismatch in audit_syscall_exit() Luis Henriques
2014-02-07 11:45 ` [PATCH 3.11 127/233] tracing: Have trace buffer point back to trace_array Luis Henriques
2014-02-07 11:45 ` [PATCH 3.11 128/233] ARM: at91: smc: bug fix in sam9_smc_cs_read() Luis Henriques
2014-02-07 11:45 ` [PATCH 3.11 129/233] xtensa: xtfpga: fix definitions of platform devices Luis Henriques
2014-02-07 11:45 ` [PATCH 3.11 130/233] powerpc: Fix the setup of CPU-to-Node mappings during CPU online Luis Henriques
2014-02-07 11:45 ` [PATCH 3.11 131/233] dm: remove pointless kobject comparison in dm_get_from_kobject Luis Henriques
2014-02-07 11:45 ` [PATCH 3.11 132/233] dm sysfs: fix a module unload race Luis Henriques
2014-02-07 11:45 ` [PATCH 3.11 133/233] hwmon: (k10temp) Add support for Kaveri CPUs Luis Henriques
2014-02-07 11:45 ` [PATCH 3.11 134/233] KVM: x86: limit PIT timer frequency Luis Henriques
2014-02-07 11:45 ` [PATCH 3.11 135/233] ata: sata_mv: introduce compatible string "marvell, armada-370-sata" Luis Henriques
2014-02-07 11:45 ` [PATCH 3.11 136/233] ata: sata_mv: fix disk hotplug for Armada 370/XP SoCs Luis Henriques
2014-02-07 11:45 ` [PATCH 3.11 137/233] ARM: mvebu: update the SATA compatible string for Armada 370/XP Luis Henriques
2014-02-07 11:45 ` [PATCH 3.11 138/233] md/raid5: fix long-standing problem with bitmap handling on write failure Luis Henriques
2014-02-07 11:45 ` [PATCH 3.11 139/233] virtio-scsi: Fix hotcpu_notifier use-after-free with virtscsi_freeze Luis Henriques
2014-02-07 11:45 ` [PATCH 3.11 140/233] drm/mgag200: fix oops in cursor code Luis Henriques
2014-02-07 11:46 ` [PATCH 3.11 141/233] mwifiex: fix wrong 11ac bits setting in fw_cap_info Luis Henriques
2014-02-07 11:46 ` [PATCH 3.11 142/233] nfs: always make sure page is up-to-date before extending a write to cover the entire page Luis Henriques
2014-02-07 11:46 ` [PATCH 3.11 143/233] Revert "EISA: Initialize device before its resources" Luis Henriques
2014-02-07 11:46 ` [PATCH 3.11 144/233] turbostat: Don't put unprocessed uapi headers in the include path Luis Henriques
2014-02-07 11:46 ` [PATCH 3.11 145/233] turbostat: Use GCC's CPUID functions to support PIC Luis Henriques
2014-02-07 11:46 ` [PATCH 3.11 146/233] NFSv4.1: Handle errors correctly in nfs41_walk_client_list Luis Henriques
2014-02-07 11:46 ` [PATCH 3.11 147/233] pinctrl: sunxi: Honor GPIO output initial vaules Luis Henriques
2014-02-07 11:46 ` [PATCH 3.11 148/233] mmc: sdhci-pci: Fix BYT sd card getting stuck in runtime suspend Luis Henriques
2014-02-07 11:46 ` [PATCH 3.11 149/233] drm/radeon: disable ss on DP for DCE3.x Luis Henriques
2014-02-07 11:46 ` [PATCH 3.11 150/233] nfs4: fix discover_server_trunking use after free Luis Henriques
2014-02-07 11:46 ` [PATCH 3.11 151/233] drm/radeon/dpm: disable mclk switching on desktop RV770 Luis Henriques
2014-02-07 11:46 ` [PATCH 3.11 152/233] drm/radeon: fix surface sync in fence on cayman (v2) Luis Henriques
2014-02-07 11:46 ` [PATCH 3.11 153/233] drm/radeon: set the full cache bit for fences on r7xx+ Luis Henriques
2014-02-07 11:46 ` [PATCH 3.11 154/233] mfd: max77686: Fix regmap resource leak on driver remove Luis Henriques
2014-02-07 11:46 ` [PATCH 3.11 155/233] hp_accel: Add a new PnP ID HPQ6007 for new HP laptops Luis Henriques
2014-02-07 11:46 ` [PATCH 3.11 156/233] dm space map metadata: fix bug in resizing of thin metadata Luis Henriques
2014-02-07 11:46 ` [PATCH 3.11 157/233] ASoC: wm5110: Extend SYSCLK patch file for rev D Luis Henriques
2014-02-07 11:46 ` [PATCH 3.11 158/233] intel-iommu: fix off-by-one in pagetable freeing Luis Henriques
2014-02-07 11:46 ` [PATCH 3.11 159/233] arch/sh/kernel/kgdb.c: add missing #include <linux/sched.h> Luis Henriques
2014-02-07 11:46 ` [PATCH 3.11 160/233] s390/uapi: fix struct statfs64 definition Luis Henriques
2014-02-07 11:46 ` [PATCH 3.11 161/233] fuse: fix pipe_buf_operations Luis Henriques
2014-02-07 11:46 ` [PATCH 3.11 162/233] drm/cirrus: correct register values for 16bpp Luis Henriques
2014-02-07 11:46 ` [PATCH 3.11 163/233] pnfs: Proper delay for NFS4ERR_RECALLCONFLICT in layout_get_done Luis Henriques
2014-02-07 11:46 ` [PATCH 3.11 164/233] drm/nouveau: fix m2mf copy to tiled gart Luis Henriques
2014-02-07 11:46 ` [PATCH 3.11 165/233] drm/nouveau/falcon: use vmalloc to create firwmare copies Luis Henriques
2014-02-07 11:46 ` [PATCH 3.11 166/233] IB/qib: Fix QP check when looping back to/from QP1 Luis Henriques
2014-02-07 11:46 ` [PATCH 3.11 167/233] ore: Fix wrong math in allocation of per device BIO Luis Henriques
2014-02-07 11:46 ` [PATCH 3.11 168/233] ALSA: bits vs bytes bug in snd_card_create() Luis Henriques
2014-02-07 11:46 ` [PATCH 3.11 169/233] drm/i915: VLV2 - Fix hotplug detect bits Luis Henriques
2014-02-07 11:46 ` [PATCH 3.11 170/233] mmc: sdhci-pci: Fix possibility of chip->fixes being null Luis Henriques
2014-02-07 11:46 ` [PATCH 3.11 171/233] tracing: Check if tracing is enabled in trace_puts() Luis Henriques
2014-02-07 11:46 ` [PATCH 3.11 172/233] b43: fix the wrong assignment of status.freq in b43_rx() Luis Henriques
2014-02-07 11:46 ` [PATCH 3.11 173/233] mm/memory-failure.c: shift page lock from head page to tail page after thp split Luis Henriques
2014-02-07 11:46 ` [PATCH 3.11 174/233] memcg: fix endless loop caused by mem_cgroup_iter Luis Henriques
2014-02-07 11:46 ` [PATCH 3.11 175/233] rtc: max8907: weekday encoding fixes Luis Henriques
2014-02-07 11:46 ` [PATCH 3.11 176/233] ALSA: hda - Fix silent output on MacBook Air 1,1 Luis Henriques
2014-02-07 11:46 ` [PATCH 3.11 177/233] i915: remove pm_qos request on error Luis Henriques
2014-02-07 11:46 ` [PATCH 3.11 178/233] vfs: Is mounted should be testing mnt_ns for NULL or error Luis Henriques
2014-02-07 11:46 ` [PATCH 3.11 179/233] KVM: PPC: Book3S HV: use xics_wake_cpu only when defined Luis Henriques
2014-02-07 11:46 ` [PATCH 3.11 180/233] KVM: PPC: e500: Fix bad address type in deliver_tlb_misss() Luis Henriques
2014-02-07 11:46 ` [PATCH 3.11 181/233] compat: fix sys_fanotify_mark Luis Henriques
2014-02-07 11:46 ` [PATCH 3.11 182/233] drm/i915: Fix the offset issue for the stolen GEM objects Luis Henriques
2014-02-07 11:46 ` [PATCH 3.11 183/233] Btrfs: handle EAGAIN case properly in btrfs_drop_snapshot() Luis Henriques
2014-02-07 11:46 ` [PATCH 3.11 184/233] btrfs: restrict snapshotting to own subvolumes Luis Henriques
2014-02-07 11:46 ` [PATCH 3.11 185/233] ACPI / init: Flag use of ACPI and ACPI idioms for power supplies to regulator API Luis Henriques
2014-02-07 11:46 ` [PATCH 3.11 186/233] drm: ast,cirrus,mgag200: use drm_can_sleep Luis Henriques
2014-02-07 11:46 ` [PATCH 3.11 187/233] powerpc: Make sure "cache" directory is removed when offlining cpu Luis Henriques
2014-02-07 11:46 ` [PATCH 3.11 188/233] drm/radeon: fix DAC interrupt handling on DCE5+ Luis Henriques
2014-02-07 11:46 ` [PATCH 3.11 189/233] drm/radeon/DCE4+: clear bios scratch dpms bit (v2) Luis Henriques
2014-02-07 11:46 ` [PATCH 3.11 190/233] drm/radeon/dce8: workaround for atom BlankCrtc table Luis Henriques
2014-02-07 11:46 ` [PATCH 3.11 191/233] mm/page-writeback.c: fix dirty_balance_reserve subtraction from dirtyable memory Luis Henriques
2014-02-07 11:46 ` [PATCH 3.11 192/233] mm: numa: initialise numa balancing after jump label initialisation Luis Henriques
2014-02-07 11:46 ` [PATCH 3.11 193/233] fs/compat: fix parameter handling for compat readv/writev syscalls Luis Henriques
2014-02-07 11:46 ` [PATCH 3.11 194/233] fs/compat: fix lookup_dcookie() parameter handling Luis Henriques
2014-02-07 11:46 ` [PATCH 3.11 195/233] target/iscsi: Fix network portal creation race Luis Henriques
2014-02-07 11:46 ` [PATCH 3.11 196/233] zram: fix race between reset and flushing pending work Luis Henriques
2014-02-07 11:46 ` [PATCH 3.11 197/233] mm: don't lose the SOFT_DIRTY flag on mprotect Luis Henriques
2014-02-07 11:46 ` [PATCH 3.11 198/233] mm, oom: base root bonus on current usage Luis Henriques
2014-02-07 11:46 ` [PATCH 3.11 199/233] x86, x32: Correct invalid use of user timespec in the kernel Luis Henriques
2014-02-07 11:46 ` [PATCH 3.11 200/233] parisc: fix cache-flushing Luis Henriques
2014-02-07 11:47 ` [PATCH 3.11 201/233] hpfs: remember free space Luis Henriques
2014-02-07 11:47 ` [PATCH 3.11 202/233] kvm: x86: fix apic_base enable check Luis Henriques
2014-02-07 11:47 ` [PATCH 3.11 203/233] mm: hugetlbfs: fix hugetlbfs optimization Luis Henriques
2014-02-07 11:47 ` [PATCH 3.11 204/233] drm/nouveau/bios: fix offset calculation for BMPv1 bioses Luis Henriques
2014-02-07 11:47 ` [PATCH 3.11 205/233] lib/decompressors: fix "no limit" output buffer length Luis Henriques
2014-02-07 11:47 ` [PATCH 3.11 206/233] e752x_edac: Fix pci_dev usage count Luis Henriques
2014-02-07 11:47 ` [PATCH 3.11 207/233] e1000e: fix compiler warnings Luis Henriques
2014-02-07 11:47 ` [PATCH 3.11 208/233] powerpc: thp: Fix crash on mremap Luis Henriques
2014-02-07 11:47 ` [PATCH 3.11 209/233] mm/mempolicy.c: fix mempolicy printing in numa_maps Luis Henriques
2014-02-07 11:47 ` [PATCH 3.11 210/233] USB: pl2303: fix data corruption on termios updates Luis Henriques
2014-02-07 11:47 ` [PATCH 3.11 211/233] libata: disable LPM for some WD SATA-I devices Luis Henriques
2014-02-07 11:47 ` [PATCH 3.11 212/233] bnx2x: fix DMA unmapping of TSO split BDs Luis Henriques
2014-02-07 11:47 ` [PATCH 3.11 213/233] inet_diag: fix inet_diag_dump_icsk() timewait socket state logic Luis Henriques
2014-02-07 11:47 ` [PATCH 3.11 214/233] ieee802154: Fix memory leak in ieee802154_add_iface() Luis Henriques
2014-02-07 11:47 ` [PATCH 3.11 215/233] net: avoid reference counter overflows on fib_rules in multicast forwarding Luis Henriques
2014-02-07 11:47 ` [PATCH 3.11 216/233] net,via-rhine: Fix tx_timeout handling Luis Henriques
2014-02-07 11:47 ` [PATCH 3.11 217/233] tcp: metrics: Avoid duplicate entries with the same destination-IP Luis Henriques
2014-02-07 11:47 ` [PATCH 3.11 218/233] bpf: do not use reciprocal divide Luis Henriques
2014-02-07 11:47 ` [PATCH 3.11 219/233] s390/bpf,jit: fix 32 bit divisions, use unsigned divide instructions Luis Henriques
2014-02-07 11:47 ` [PATCH 3.11 220/233] ip_tunnel: clear IPCB in ip_tunnel_xmit() in case dst_link_failure() is called Luis Henriques
2014-02-07 11:47 ` [PATCH 3.11 221/233] fib_frontend: fix possible NULL pointer dereference Luis Henriques
2014-02-07 11:47 ` [PATCH 3.11 222/233] net: Fix memory leak if TPROXY used with TCP early demux Luis Henriques
2014-02-07 11:47 ` [PATCH 3.11 223/233] xen-netfront: fix resource leak in netfront Luis Henriques
2014-02-07 11:47 ` [PATCH 3.11 224/233] sit: fix double free of fb_tunnel_dev on exit Luis Henriques
2014-02-07 11:47 ` [PATCH 3.11 225/233] Revert "ip6tnl: fix use after free of fb_tnl_dev" Luis Henriques
2014-02-07 11:47 ` [PATCH 3.11 226/233] ip6tnl: fix double free of fb_tnl_dev on exit Luis Henriques
2014-02-07 11:47 ` [PATCH 3.11 227/233] tty/serial: at91: Handle shutdown more safely Luis Henriques
2014-02-07 11:47 ` [PATCH 3.11 228/233] usb: core: get config and string descriptors for unauthorized devices Luis Henriques
2014-02-07 11:47 ` [PATCH 3.11 229/233] ALSA: hda - hdmi: introduce patch_nvhdmi() Luis Henriques
2014-02-07 11:58   ` Levente Kurusa
2014-02-07 14:36     ` Luis Henriques
2014-02-07 16:20       ` Stephen Warren
2014-02-07 16:40         ` Luis Henriques
2014-02-07 11:47 ` [PATCH 3.11 230/233] ALSA: hda/hdmi - allow PIN_OUT to be dynamically enabled Luis Henriques
2014-02-07 11:47 ` [PATCH 3.11 231/233] xen/pvhvm: If xen_platform_pci=0 is set don't blow up (v4) Luis Henriques
2014-02-07 11:47 ` [PATCH 3.11 232/233] x86, cpu, amd: Add workaround for family 16h, erratum 793 Luis Henriques
2014-02-07 11:47 ` [PATCH 3.11 233/233] ftrace: Have function graph only trace based on global_ops filters Luis Henriques

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=1391773652-25214-8-git-send-email-luis.henriques@canonical.com \
    --to=luis.henriques@canonical.com \
    --cc=bhutchings@solarflare.com \
    --cc=kernel-team@lists.ubuntu.com \
    --cc=linux-kernel@vger.kernel.org \
    --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).