From: Luis Henriques <luis.henriques@canonical.com>
To: linux-kernel@vger.kernel.org, stable@vger.kernel.org,
kernel-team@lists.ubuntu.com
Cc: Al Viro <viro@zeniv.linux.org.uk>,
Miklos Szeredi <miklos@szeredi.hu>,
Luis Henriques <luis.henriques@canonical.com>
Subject: [PATCH 3.16.y-ckt 003/170] switch iov_iter_get_pages() to passing maximal number of pages
Date: Tue, 11 Nov 2014 11:06:02 +0000 [thread overview]
Message-ID: <1415704129-12709-4-git-send-email-luis.henriques@canonical.com> (raw)
In-Reply-To: <1415704129-12709-1-git-send-email-luis.henriques@canonical.com>
3.16.7-ckt1 -stable review patch. If anyone has any objections, please let me know.
------------------
From: Al Viro <viro@zeniv.linux.org.uk>
commit c7f3888ad7f0932a87fb76e6e4edff2a90cc7920 upstream.
... instead of maximal size.
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
Cc: Miklos Szeredi <miklos@szeredi.hu>
Signed-off-by: Luis Henriques <luis.henriques@canonical.com>
---
fs/direct-io.c | 2 +-
fs/fuse/file.c | 4 ++--
include/linux/uio.h | 2 +-
mm/iov_iter.c | 17 ++++++++---------
4 files changed, 12 insertions(+), 13 deletions(-)
diff --git a/fs/direct-io.c b/fs/direct-io.c
index 17e39b047de5..c3116404ab49 100644
--- a/fs/direct-io.c
+++ b/fs/direct-io.c
@@ -158,7 +158,7 @@ static inline int dio_refill_pages(struct dio *dio, struct dio_submit *sdio)
{
ssize_t ret;
- ret = iov_iter_get_pages(sdio->iter, dio->pages, DIO_PAGES * PAGE_SIZE,
+ ret = iov_iter_get_pages(sdio->iter, dio->pages, DIO_PAGES,
&sdio->from);
if (ret < 0 && sdio->blocks_available && (dio->rw & WRITE)) {
diff --git a/fs/fuse/file.c b/fs/fuse/file.c
index 40ac2628ddcf..912061ac4baf 100644
--- a/fs/fuse/file.c
+++ b/fs/fuse/file.c
@@ -1303,10 +1303,10 @@ static int fuse_get_user_pages(struct fuse_req *req, struct iov_iter *ii,
while (nbytes < *nbytesp && req->num_pages < req->max_pages) {
unsigned npages;
size_t start;
- unsigned n = req->max_pages - req->num_pages;
ssize_t ret = iov_iter_get_pages(ii,
&req->pages[req->num_pages],
- n * PAGE_SIZE, &start);
+ req->max_pages - req->num_pages,
+ &start);
if (ret < 0)
return ret;
diff --git a/include/linux/uio.h b/include/linux/uio.h
index 09a7cffc224e..48d64e6ab292 100644
--- a/include/linux/uio.h
+++ b/include/linux/uio.h
@@ -84,7 +84,7 @@ unsigned long iov_iter_alignment(const struct iov_iter *i);
void iov_iter_init(struct iov_iter *i, int direction, const struct iovec *iov,
unsigned long nr_segs, size_t count);
ssize_t iov_iter_get_pages(struct iov_iter *i, struct page **pages,
- size_t maxsize, size_t *start);
+ unsigned maxpages, size_t *start);
ssize_t iov_iter_get_pages_alloc(struct iov_iter *i, struct page ***pages,
size_t maxsize, size_t *start);
int iov_iter_npages(const struct iov_iter *i, int maxpages);
diff --git a/mm/iov_iter.c b/mm/iov_iter.c
index 7b5dbd1517b5..ab88dc0ea1d3 100644
--- a/mm/iov_iter.c
+++ b/mm/iov_iter.c
@@ -310,7 +310,7 @@ void iov_iter_init(struct iov_iter *i, int direction,
EXPORT_SYMBOL(iov_iter_init);
static ssize_t get_pages_iovec(struct iov_iter *i,
- struct page **pages, size_t maxsize,
+ struct page **pages, unsigned maxpages,
size_t *start)
{
size_t offset = i->iov_offset;
@@ -323,10 +323,10 @@ static ssize_t get_pages_iovec(struct iov_iter *i,
len = iov->iov_len - offset;
if (len > i->count)
len = i->count;
- if (len > maxsize)
- len = maxsize;
addr = (unsigned long)iov->iov_base + offset;
len += *start = addr & (PAGE_SIZE - 1);
+ if (len > maxpages * PAGE_SIZE)
+ len = maxpages * PAGE_SIZE;
addr &= ~(PAGE_SIZE - 1);
n = (len + PAGE_SIZE - 1) / PAGE_SIZE;
res = get_user_pages_fast(addr, n, (i->type & WRITE) != WRITE, pages);
@@ -588,15 +588,14 @@ static unsigned long alignment_bvec(const struct iov_iter *i)
}
static ssize_t get_pages_bvec(struct iov_iter *i,
- struct page **pages, size_t maxsize,
+ struct page **pages, unsigned maxpages,
size_t *start)
{
const struct bio_vec *bvec = i->bvec;
size_t len = bvec->bv_len - i->iov_offset;
if (len > i->count)
len = i->count;
- if (len > maxsize)
- len = maxsize;
+ /* can't be more than PAGE_SIZE */
*start = bvec->bv_offset + i->iov_offset;
get_page(*pages = bvec->bv_page);
@@ -712,13 +711,13 @@ unsigned long iov_iter_alignment(const struct iov_iter *i)
EXPORT_SYMBOL(iov_iter_alignment);
ssize_t iov_iter_get_pages(struct iov_iter *i,
- struct page **pages, size_t maxsize,
+ struct page **pages, unsigned maxpages,
size_t *start)
{
if (i->type & ITER_BVEC)
- return get_pages_bvec(i, pages, maxsize, start);
+ return get_pages_bvec(i, pages, maxpages, start);
else
- return get_pages_iovec(i, pages, maxsize, start);
+ return get_pages_iovec(i, pages, maxpages, start);
}
EXPORT_SYMBOL(iov_iter_get_pages);
--
2.1.0
next prev parent reply other threads:[~2014-11-11 12:15 UTC|newest]
Thread overview: 173+ messages / expand[flat|nested] mbox.gz Atom feed top
2014-11-11 11:05 [3.16.y-ckt stable] Linux 3.16.7-ckt1 stable review Luis Henriques
2014-11-11 11:06 ` [PATCH 3.16.y-ckt 001/170] drm/tilcdc: Fix the error path in tilcdc_load() Luis Henriques
2014-11-11 11:06 ` [PATCH 3.16.y-ckt 002/170] builddeb: put the dbg files into the correct directory Luis Henriques
2014-11-11 11:06 ` Luis Henriques [this message]
2014-11-11 11:06 ` [PATCH 3.16.y-ckt 004/170] fuse: honour max_read and max_write in direct_io mode Luis Henriques
2014-11-11 11:06 ` [PATCH 3.16.y-ckt 005/170] usb: phy: return -ENODEV on failure of try_module_get Luis Henriques
2014-11-11 11:06 ` [PATCH 3.16.y-ckt 006/170] PM / clk: Fix crash in clocks management code if !CONFIG_PM_RUNTIME Luis Henriques
2014-11-11 11:06 ` [PATCH 3.16.y-ckt 007/170] rt2x00: support Ralink 5362 Luis Henriques
2014-11-11 11:06 ` [PATCH 3.16.y-ckt 008/170] wireless: rt2x00: add new rt2800usb devices Luis Henriques
2014-11-11 11:06 ` [PATCH 3.16.y-ckt 009/170] NFS: Fix /proc/fs/nfsfs/servers and /proc/fs/nfsfs/volumes Luis Henriques
2014-11-14 6:36 ` Ben Hutchings
2014-11-14 10:52 ` Luis Henriques
2014-11-11 11:06 ` [PATCH 3.16.y-ckt 010/170] nfs: fix duplicate proc entries Luis Henriques
2014-11-11 11:06 ` [PATCH 3.16.y-ckt 011/170] mm: page_alloc: fix zone allocation fairness on UP Luis Henriques
2014-11-11 11:06 ` [PATCH 3.16.y-ckt 012/170] ext4: check EA value offset when loading Luis Henriques
2014-11-11 11:06 ` [PATCH 3.16.y-ckt 013/170] jbd2: free bh when descriptor block checksum fails Luis Henriques
2014-11-11 11:06 ` [PATCH 3.16.y-ckt 014/170] ext4: don't check quota format when there are no quota files Luis Henriques
2014-11-11 11:06 ` [PATCH 3.16.y-ckt 015/170] target: Fix queue full status NULL pointer for SCF_TRANSPORT_TASK_SENSE Luis Henriques
2014-11-11 11:06 ` [PATCH 3.16.y-ckt 016/170] vfs: fix data corruption when blocksize < pagesize for mmaped data Luis Henriques
2014-11-11 11:06 ` [PATCH 3.16.y-ckt 017/170] ext4: fix mmap data corruption when blocksize < pagesize Luis Henriques
2014-11-11 11:06 ` [PATCH 3.16.y-ckt 018/170] ext4: grab missed write_count for EXT4_IOC_SWAP_BOOT Luis Henriques
2014-11-11 11:06 ` [PATCH 3.16.y-ckt 019/170] qla_target: don't delete changed nacls Luis Henriques
2014-11-11 11:06 ` [PATCH 3.16.y-ckt 020/170] target: Fix APTPL metadata handling for dynamic MappedLUNs Luis Henriques
2014-11-11 11:06 ` [PATCH 3.16.y-ckt 021/170] iser-target: Disable TX completion interrupt coalescing Luis Henriques
2014-11-11 11:06 ` [PATCH 3.16.y-ckt 022/170] ext4: don't orphan or truncate the boot loader inode Luis Henriques
2014-11-11 11:06 ` [PATCH 3.16.y-ckt 023/170] ext4: add ext4_iget_normal() which is to be used for dir tree lookups Luis Henriques
2014-11-11 11:06 ` [PATCH 3.16.y-ckt 024/170] ext4: fix reservation overflow in ext4_da_write_begin Luis Henriques
2014-11-11 11:06 ` [PATCH 3.16.y-ckt 025/170] ext4: Replace open coded mdata csum feature to helper function Luis Henriques
2014-11-11 11:06 ` [PATCH 3.16.y-ckt 026/170] ext4: move error report out of atomic context in ext4_init_block_bitmap() Luis Henriques
2014-11-11 11:06 ` [PATCH 3.16.y-ckt 027/170] ARC: [nsimosci] Allow "headless" models to boot Luis Henriques
2014-11-11 11:06 ` [PATCH 3.16.y-ckt 028/170] ARC: Update order of registers in KGDB to match GDB 7.5 Luis Henriques
2014-11-11 11:06 ` [PATCH 3.16.y-ckt 029/170] ARC: unbork FPU save/restore Luis Henriques
2014-11-11 11:06 ` [PATCH 3.16.y-ckt 030/170] ext4: check s_chksum_driver when looking for bg csum presence Luis Henriques
2014-11-11 11:06 ` [PATCH 3.16.y-ckt 031/170] drm/radeon: fix speaker allocation setup Luis Henriques
2014-11-11 11:06 ` [PATCH 3.16.y-ckt 032/170] drm/radeon: use gart memory for DMA ring tests Luis Henriques
2014-11-11 11:06 ` [PATCH 3.16.y-ckt 033/170] random: add and use memzero_explicit() for clearing data Luis Henriques
2014-11-11 11:06 ` [PATCH 3.16.y-ckt 034/170] MIPS: cp1emu: Fix ISA restrictions for cop1x_op instructions Luis Henriques
2014-11-11 11:06 ` [PATCH 3.16.y-ckt 035/170] freezer: Do not freeze tasks killed by OOM killer Luis Henriques
2014-11-11 11:06 ` [PATCH 3.16.y-ckt 036/170] OOM, PM: OOM killed task shouldn't escape PM suspend Luis Henriques
2014-11-11 11:06 ` [PATCH 3.16.y-ckt 037/170] qxl: don't create too large primary surface Luis Henriques
2014-11-11 11:06 ` [PATCH 3.16.y-ckt 038/170] MIPS: loongson2_cpufreq: Fix CPU clock rate setting mismerge Luis Henriques
2014-11-11 11:06 ` [PATCH 3.16.y-ckt 039/170] MIPS: tlbex: Properly fix HUGE TLB Refill exception handler Luis Henriques
2014-11-11 11:06 ` [PATCH 3.16.y-ckt 040/170] drm/cirrus: bind also to qemu-xen-traditional Luis Henriques
2014-11-11 11:06 ` [PATCH 3.16.y-ckt 041/170] cpufreq: intel_pstate: Fix setting max_perf_pct in performance policy Luis Henriques
2014-11-11 11:06 ` [PATCH 3.16.y-ckt 042/170] cpufreq: expose scaling_cur_freq sysfs file for set_policy() drivers Luis Henriques
2014-11-11 11:06 ` [PATCH 3.16.y-ckt 043/170] cpufreq: intel_pstate: Reflect current no_turbo state correctly Luis Henriques
2014-11-11 11:06 ` [PATCH 3.16.y-ckt 044/170] intel_pstate: Don't lose sysfs settings during cpu offline Luis Henriques
2014-11-11 11:06 ` [PATCH 3.16.y-ckt 045/170] intel_pstate: Fix BYT frequency reporting Luis Henriques
2014-11-11 11:06 ` [PATCH 3.16.y-ckt 046/170] intel_pstate: Correct BYT VID values Luis Henriques
2014-11-11 11:06 ` [PATCH 3.16.y-ckt 047/170] MIPS: ftrace: Fix a microMIPS build problem Luis Henriques
2014-11-11 11:06 ` [PATCH 3.16.y-ckt 048/170] KVM: x86: Check non-canonical addresses upon WRMSR Luis Henriques
2014-11-11 11:06 ` [PATCH 3.16.y-ckt 049/170] KVM: x86: Prevent host from panicking on shared MSR writes Luis Henriques
2014-11-11 11:06 ` [PATCH 3.16.y-ckt 050/170] KVM: x86: Improve thread safety in pit Luis Henriques
2014-11-11 11:06 ` [PATCH 3.16.y-ckt 051/170] KVM: x86: Fix wrong masking on relative jump/call Luis Henriques
2014-11-11 11:06 ` [PATCH 3.16.y-ckt 052/170] KVM: x86: Emulator fixes for eip canonical checks on near branches Luis Henriques
2014-11-11 11:06 ` [PATCH 3.16.y-ckt 053/170] KVM: x86: Handle errors when RIP is set during far jumps Luis Henriques
2014-11-11 11:06 ` [PATCH 3.16.y-ckt 054/170] kvm: vmx: handle invvpid vm exit gracefully Luis Henriques
2014-11-11 11:06 ` [PATCH 3.16.y-ckt 055/170] kvm: x86: don't kill guest on unknown exit reason Luis Henriques
2014-11-11 11:06 ` [PATCH 3.16.y-ckt 056/170] kvm: fix excessive pages un-pinning in kvm_iommu_map error path Luis Henriques
2014-11-11 11:06 ` [PATCH 3.16.y-ckt 057/170] KVM: x86: Fix far-jump to non-canonical check Luis Henriques
2014-11-11 11:06 ` [PATCH 3.16.y-ckt 058/170] init/Kconfig: Hide printk log config if CONFIG_PRINTK=n Luis Henriques
2014-11-11 11:06 ` [PATCH 3.16.y-ckt 059/170] be careful with nd->inode in path_init() and follow_dotdot_rcu() Luis Henriques
2014-11-11 11:06 ` [PATCH 3.16.y-ckt 060/170] can: flexcan: mark TX mailbox as TX_INACTIVE Luis Henriques
2014-11-11 11:07 ` [PATCH 3.16.y-ckt 061/170] can: flexcan: correctly initialize mailboxes Luis Henriques
2014-11-11 11:07 ` [PATCH 3.16.y-ckt 062/170] can: flexcan: implement workaround for errata ERR005829 Luis Henriques
2014-11-11 11:07 ` [PATCH 3.16.y-ckt 063/170] can: flexcan: put TX mailbox into TX_INACTIVE mode after tx-complete Luis Henriques
2014-11-11 11:07 ` [PATCH 3.16.y-ckt 064/170] can: at91_can: add missing prepare and unprepare of the clock Luis Henriques
2014-11-11 11:07 ` [PATCH 3.16.y-ckt 065/170] virtio-rng: fix stuck of hot-unplugging busy device Luis Henriques
2014-11-11 11:07 ` [PATCH 3.16.y-ckt 066/170] virtio-rng: skip reading when we start to remove the device Luis Henriques
2014-11-11 11:07 ` [PATCH 3.16.y-ckt 067/170] pstore: Fix duplicate {console,ftrace}-efi entries Luis Henriques
2014-11-11 11:07 ` [PATCH 3.16.y-ckt 068/170] x86: bpf_jit: fix two bugs in eBPF JIT compiler Luis Henriques
2014-11-11 11:07 ` [PATCH 3.16.y-ckt 069/170] ipv4: fix nexthop attlen check in fib_nh_match Luis Henriques
2014-11-11 11:07 ` [PATCH 3.16.y-ckt 070/170] vxlan: fix a use after free in vxlan_encap_bypass Luis Henriques
2014-11-11 11:07 ` [PATCH 3.16.y-ckt 071/170] vxlan: using pskb_may_pull as early as possible Luis Henriques
2014-11-11 11:07 ` [PATCH 3.16.y-ckt 072/170] vxlan: fix a free after use Luis Henriques
2014-11-11 11:07 ` [PATCH 3.16.y-ckt 073/170] ipv4: dst_entry leak in ip_send_unicast_reply() Luis Henriques
2014-11-11 11:07 ` [PATCH 3.16.y-ckt 074/170] ipv4: fix a potential use after free in ip_tunnel_core.c Luis Henriques
2014-11-11 11:07 ` [PATCH 3.16.y-ckt 075/170] ax88179_178a: fix bonding failure Luis Henriques
2014-11-11 11:07 ` [PATCH 3.16.y-ckt 076/170] net: tso: fix unaligned access to crafted TCP header in helper API Luis Henriques
2014-11-11 11:07 ` [PATCH 3.16.y-ckt 077/170] hyperv: Fix the total_data_buflen in send path Luis Henriques
2014-11-11 11:07 ` [PATCH 3.16.y-ckt 078/170] tcp: md5: do not use alloc_percpu() Luis Henriques
2014-11-11 11:07 ` [PATCH 3.16.y-ckt 079/170] macvlan: fix a race on port dismantle and possible skb leaks Luis Henriques
2014-11-11 11:07 ` [PATCH 3.16.y-ckt 080/170] ipv4: Do not cache routing failures due to disabled forwarding Luis Henriques
2014-11-11 11:07 ` [PATCH 3.16.y-ckt 081/170] net/mlx4_en: Don't attempt to TX offload the outer UDP checksum for VXLAN Luis Henriques
2014-11-11 11:07 ` [PATCH 3.16.y-ckt 082/170] gre: Use inner mac length when computing tunnel length Luis Henriques
2014-11-11 11:07 ` [PATCH 3.16.y-ckt 083/170] drivers/net: Disable UFO through virtio Luis Henriques
2014-11-11 11:07 ` [PATCH 3.16.y-ckt 084/170] drivers/net, ipv6: Select IPv6 fragment idents for virtio UFO packets Luis Henriques
2014-11-11 11:07 ` [PATCH 3.16.y-ckt 085/170] drivers/net: macvtap and tun depend on INET Luis Henriques
2014-11-11 11:07 ` [PATCH 3.16.y-ckt 086/170] net: sctp: fix skb_over_panic when receiving malformed ASCONF chunks Luis Henriques
2014-11-11 11:07 ` [PATCH 3.16.y-ckt 087/170] net: sctp: fix panic on duplicate " Luis Henriques
2014-11-11 11:07 ` [PATCH 3.16.y-ckt 088/170] net: sctp: fix remote memory pressure from excessive queueing Luis Henriques
2014-11-11 11:07 ` [PATCH 3.16.y-ckt 089/170] staging:iio:ad5933: Fix NULL pointer deref when enabling buffer Luis Henriques
2014-11-11 11:07 ` [PATCH 3.16.y-ckt 090/170] staging:iio:ad5933: Drop "raw" from channel names Luis Henriques
2014-11-11 11:07 ` [PATCH 3.16.y-ckt 091/170] iio: st_sensors: Fix buffer copy Luis Henriques
2014-11-11 11:07 ` [PATCH 3.16.y-ckt 092/170] iio: adc: mxs-lradc: Disable the clock on probe failure Luis Henriques
2014-11-11 11:07 ` [PATCH 3.16.y-ckt 093/170] spi: pl022: Fix incorrect dma_unmap_sg Luis Henriques
2014-11-11 11:07 ` [PATCH 3.16.y-ckt 094/170] mac80211: fix typo in starting baserate for rts_cts_rate_idx Luis Henriques
2014-11-11 11:07 ` [PATCH 3.16.y-ckt 095/170] ASoC: Intel: HSW/BDW only support S16 and S24 formats Luis Henriques
2014-11-11 11:07 ` [PATCH 3.16.y-ckt 096/170] staging: comedi: (regression) channel list must be set for COMEDI_CMD ioctl Luis Henriques
2014-11-11 11:07 ` [PATCH 3.16.y-ckt 097/170] usb: dwc3: gadget: fix set_halt() bug with pending transfers Luis Henriques
2014-11-11 11:07 ` [PATCH 3.16.y-ckt 098/170] usb: gadget: function: acm: make f_acm pass USB20CV Chapter9 Luis Henriques
2014-11-11 11:07 ` [PATCH 3.16.y-ckt 099/170] nfsd4: fix response size estimation for OP_SEQUENCE Luis Henriques
2014-11-11 11:07 ` [PATCH 3.16.y-ckt 100/170] mtd: move support for struct flash_platform_data into m25p80 Luis Henriques
2014-11-11 11:07 ` [PATCH 3.16.y-ckt 101/170] mtd: m25p80: get rid of spi_get_device_id Luis Henriques
2014-11-11 11:07 ` [PATCH 3.16.y-ckt 102/170] mtd: spi-nor: make spi_nor_scan() take a chip type name, not spi_device_id Luis Henriques
2014-11-11 11:07 ` [PATCH 3.16.y-ckt 103/170] mtd: m25p80,spi-nor: Fix module aliases for m25p80 Luis Henriques
2014-11-11 11:07 ` [PATCH 3.16.y-ckt 104/170] ext3: Don't check quota format when there are no quota files Luis Henriques
2014-11-11 11:07 ` [PATCH 3.16.y-ckt 105/170] quota: Properly return errors from dquot_writeback_dquots() Luis Henriques
2014-11-11 11:07 ` [PATCH 3.16.y-ckt 106/170] USB: serial: cp210x: add Silicon Labs 358x VID and PID Luis Henriques
2014-11-11 11:07 ` [PATCH 3.16.y-ckt 107/170] usb: serial: ftdi_sio: add Awinda Station and Dongle products Luis Henriques
2014-11-11 11:07 ` [PATCH 3.16.y-ckt 108/170] usb: option: add support for Telit LE910 Luis Henriques
2014-11-11 11:07 ` [PATCH 3.16.y-ckt 109/170] USB: option: add Haier CE81B CDMA modem Luis Henriques
2014-11-11 11:07 ` [PATCH 3.16.y-ckt 110/170] ASoC: adau1761: Fix input PGA volume Luis Henriques
2014-11-11 11:07 ` [PATCH 3.16.y-ckt 111/170] x86, apic: Handle a bad TSC more gracefully Luis Henriques
2014-11-11 11:07 ` [PATCH 3.16.y-ckt 112/170] i3200_edac: Report CE events properly Luis Henriques
2014-11-11 11:07 ` [PATCH 3.16.y-ckt 113/170] i82860_edac: " Luis Henriques
2014-11-11 11:07 ` [PATCH 3.16.y-ckt 114/170] cpc925_edac: Report UE " Luis Henriques
2014-11-11 11:07 ` [PATCH 3.16.y-ckt 115/170] e7xxx_edac: Report CE " Luis Henriques
2014-11-11 11:07 ` [PATCH 3.16.y-ckt 116/170] scsi: Fix error handling in SCSI_IOCTL_SEND_COMMAND Luis Henriques
2014-11-11 11:07 ` [PATCH 3.16.y-ckt 117/170] usb: serial: ftdi_sio: add "bricked" FTDI device PID Luis Henriques
2014-11-11 11:07 ` [PATCH 3.16.y-ckt 118/170] usb: musb: cppi41: restart hrtimer only if not yet done Luis Henriques
2014-11-11 11:07 ` [PATCH 3.16.y-ckt 119/170] Revert "usb: dwc3: dwc3-omap: Disable/Enable only wrapper interrupts in prepare/complete" Luis Henriques
2014-11-11 11:07 ` [PATCH 3.16.y-ckt 120/170] usb: gadget: f_fs: remove redundant ffs_data_get() Luis Henriques
2014-11-11 11:08 ` [PATCH 3.16.y-ckt 121/170] usb: ffs: fix regression when quirk_ep_out_aligned_size flag is set Luis Henriques
2014-11-11 11:08 ` [PATCH 3.16.y-ckt 122/170] usb: musb: dsps: start OTG timer on resume again Luis Henriques
2014-11-11 11:08 ` [PATCH 3.16.y-ckt 123/170] usb: gadget: udc: core: fix kernel oops with soft-connect Luis Henriques
2014-11-11 11:08 ` [PATCH 3.16.y-ckt 124/170] nfsd4: fix crash on unknown operation number Luis Henriques
2014-11-11 11:08 ` [PATCH 3.16.y-ckt 125/170] iwlwifi: configure the LTR Luis Henriques
2014-11-11 11:08 ` [PATCH 3.16.y-ckt 126/170] iwlwifi: dvm: drop non VO frames when flushing Luis Henriques
2014-11-11 11:08 ` [PATCH 3.16.y-ckt 127/170] Revert "iwlwifi: mvm: treat EAPOLs like mgmt frames wrt rate" Luis Henriques
2014-11-11 11:08 ` [PATCH 3.16.y-ckt 128/170] usb: dwc3: gadget: Properly initialize LINK TRB Luis Henriques
2014-11-11 11:08 ` [PATCH 3.16.y-ckt 129/170] Input: i8042 - quirks for Fujitsu Lifebook A544 and Lifebook AH544 Luis Henriques
2014-11-11 11:08 ` [PATCH 3.16.y-ckt 130/170] posix-timers: Fix stack info leak in timer_create() Luis Henriques
2014-11-11 11:08 ` [PATCH 3.16.y-ckt 131/170] futex: Fix a race condition between REQUEUE_PI and task death Luis Henriques
2014-11-11 11:08 ` [PATCH 3.16.y-ckt 132/170] usb: chipidea: Fix oops when removing the ci_hdrc module Luis Henriques
2014-11-11 11:08 ` [PATCH 3.16.y-ckt 133/170] drm/i915: Do a dummy DPCD read before the actual read Luis Henriques
2014-11-11 11:08 ` [PATCH 3.16.y-ckt 134/170] ALSA: bebob: Uninitialized id returned by saffirepro_both_clk_src_get Luis Henriques
2014-11-11 11:08 ` [PATCH 3.16.y-ckt 135/170] PM / Sleep: fix async suspend_late/freeze_late error handling Luis Henriques
2014-11-11 11:08 ` [PATCH 3.16.y-ckt 136/170] PM / Sleep: fix recovery during resuming from hibernation Luis Henriques
2014-11-11 11:08 ` [PATCH 3.16.y-ckt 137/170] Revert "block: all blk-mq requests are tagged" Luis Henriques
2014-11-11 11:08 ` [PATCH 3.16.y-ckt 138/170] ALSA: pcm: Zero-clear reserved fields of PCM status ioctl in compat mode Luis Henriques
2014-11-11 11:08 ` [PATCH 3.16.y-ckt 139/170] ima: check xattr value length and type in the ima_inode_setxattr() Luis Henriques
2014-11-11 11:08 ` [PATCH 3.16.y-ckt 140/170] evm: check xattr value length and type in evm_inode_setxattr() Luis Henriques
2014-11-11 11:08 ` [PATCH 3.16.y-ckt 141/170] drm/radeon/dpm: disable ulv support on SI Luis Henriques
2014-11-11 11:08 ` [PATCH 3.16.y-ckt 142/170] drm/radeon: Use drm_malloc_ab instead of kmalloc_array Luis Henriques
2014-11-11 11:08 ` [PATCH 3.16.y-ckt 143/170] drm/radeon: add bapm module parameter Luis Henriques
2014-11-11 11:08 ` [PATCH 3.16.y-ckt 144/170] drm/radeon: dpm fixes for asrock systems Luis Henriques
2014-11-11 11:08 ` [PATCH 3.16.y-ckt 145/170] drm/radeon: remove invalid pci id Luis Henriques
2014-11-11 11:08 ` [PATCH 3.16.y-ckt 146/170] zap_pte_range: update addr when forcing flush after TLB batching faiure Luis Henriques
2014-11-11 11:08 ` [PATCH 3.16.y-ckt 147/170] staging: comedi: fix memory leak / bad pointer freeing for chanlist Luis Henriques
2014-11-11 11:08 ` [PATCH 3.16.y-ckt 148/170] drm/i915: Ignore VBT backlight check on Macbook 2, 1 Luis Henriques
2014-11-11 11:08 ` [PATCH 3.16.y-ckt 149/170] x86, pageattr: Prevent overflow in slow_virt_to_phys() for X86_PAE Luis Henriques
2014-11-11 11:08 ` [PATCH 3.16.y-ckt 150/170] ACPI / EC: Fix regression due to conflicting firmware behavior between Samsung and Acer Luis Henriques
2014-11-11 11:08 ` [PATCH 3.16.y-ckt 151/170] cgroup/kmemleak: add kmemleak_free() for cgroup deallocations Luis Henriques
2014-11-11 11:08 ` [PATCH 3.16.y-ckt 152/170] mm: free compound page with correct order Luis Henriques
2014-11-11 11:08 ` [PATCH 3.16.y-ckt 153/170] mm, thp: fix collapsing of hugepages on madvise Luis Henriques
2014-11-11 11:08 ` [PATCH 3.16.y-ckt 154/170] lib/bitmap.c: fix undefined shift in __bitmap_shift_{left|right}() Luis Henriques
2014-11-11 11:08 ` [PATCH 3.16.y-ckt 155/170] sh: fix sh770x SCIF memory regions Luis Henriques
2014-11-11 11:08 ` [PATCH 3.16.y-ckt 156/170] mtd: cfi_cmdset_0001.c: fix resume for LH28F640BF chips Luis Henriques
2014-11-11 11:08 ` [PATCH 3.16.y-ckt 157/170] ext4: fix overflow when updating superblock backups after resize Luis Henriques
2014-11-11 11:08 ` [PATCH 3.16.y-ckt 158/170] ext4: fix oops when loading block bitmap failed Luis Henriques
2014-11-11 11:08 ` [PATCH 3.16.y-ckt 159/170] ext4: enable journal checksum when metadata checksum feature enabled Luis Henriques
2014-11-11 11:08 ` [PATCH 3.16.y-ckt 160/170] ext4: prevent bugon on race between write/fcntl Luis Henriques
2014-11-11 11:08 ` [PATCH 3.16.y-ckt 161/170] ext4: convert do_split() to use the ERR_PTR convention Luis Henriques
2014-11-11 11:08 ` [PATCH 3.16.y-ckt 162/170] ext4: bail out from make_indexed_dir() on first error Luis Henriques
2014-11-11 11:08 ` [PATCH 3.16.y-ckt 163/170] PCI: Rename sysfs 'enabled' file back to 'enable' Luis Henriques
2014-11-11 11:08 ` [PATCH 3.16.y-ckt 164/170] wireless: rt2x00: add new rt2800usb device Luis Henriques
2014-11-11 11:08 ` [PATCH 3.16.y-ckt 165/170] fs: allow open(dir, O_TMPFILE|..., 0) with mode 0 Luis Henriques
2014-11-11 11:08 ` [PATCH 3.16.y-ckt 166/170] tracing/syscalls: Ignore numbers outside NR_syscalls' range Luis Henriques
2014-11-11 11:08 ` [PATCH 3.16.y-ckt 167/170] x86_64, entry: Filter RFLAGS.NT on entry from userspace Luis Henriques
2014-11-11 11:08 ` [PATCH 3.16.y-ckt 168/170] x86_64, entry: Fix out of bounds read on sysenter Luis Henriques
2014-11-11 11:08 ` [PATCH 3.16.y-ckt 169/170] mnt: Prevent pivot_root from creating a loop in the mount tree Luis Henriques
2014-11-11 11:08 ` [PATCH 3.16.y-ckt 170/170] mm: Remove false WARN_ON from pagecache_isize_extended() 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=1415704129-12709-4-git-send-email-luis.henriques@canonical.com \
--to=luis.henriques@canonical.com \
--cc=kernel-team@lists.ubuntu.com \
--cc=linux-kernel@vger.kernel.org \
--cc=miklos@szeredi.hu \
--cc=stable@vger.kernel.org \
--cc=viro@zeniv.linux.org.uk \
/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
all inboxes | Powered by JetHome®