t has been the
> + default for performance reasons for quite some time. Setting this flag
> + to on will make hierarchical accounting the default. It is still
> + possible to set it back to flat by writing 0 to the file
> + memory.use_hierarchy, albeit discouraged. Di
On Tue, 2012-09-11 at 09:43 +0200, Bjørn Mork wrote:
> Thomas Schäfer writes:
>
> > Am Montag, 10. September 2012 um 00:42:24 schrieb Ben Hutchings:
> >> 3.2-stable review patch. If anyone has any objections, please let me know.
> >
> >
> >
> > refe
IB/srp: Fix a race condition
Ben Hutchings (1):
Linux 3.2.29
Bjørn Mork (1):
USB: option: Add Vodafone/Huawei K5005 support
Christoph Bumiller (1):
drm/nvd0/disp: mask off high 16 bit of negative cursor x-coordinate
Christopher Brannon (1):
Staging: speakup: fix an i
ncluding
lib/{modules,firmware} in the tarball, not lib.
A quick experiment under F16 (tar 1.26) supports this.
Ben.
--
Ben Hutchings
We get into the habit of living before acquiring the habit of thinking.
- Albert Camus
--
To unsu
s commit to -stable instead?
But that will take time, so I imagine a temporary workaround would be
useful to Ferenc.
> (the commit
> that broke things is part of 3.0 kernel so all current 3.x -stable
> kernels are affected)
[...]
The fix went into 3.3, so only 3.0 and 3.2 need it.
David,
imer fixes.
Ben.
--
Ben Hutchings
For every complex problem
there is a solution that is simple, neat, and wrong.
signature.asc
Description: This is a digitally signed message part
,
> so I'm curious what you think is wrong. Something unique to 2.6.32 ?
>
> https://bugs.launchpad.net/ecryptfs/+bug/885744/comments/5
> https://bugs.launchpad.net/ecryptfs/+bug/885744/comments/9
As I said in <1344208574.13142.59.ca...@deadeye.wl.decadent.org.uk>,
pathconf(_PC_NAM
On Wed, Oct 03, 2012 at 10:01:13AM -0700, John Stultz wrote:
> On 10/03/2012 09:01 AM, Willy Tarreau wrote:
> >Hi Ben,
> >
> >On Wed, Oct 03, 2012 at 03:50:14PM +0100, Ben Hutchings wrote:
> >>On Tue, 2012-10-02 at 00:52 +0200, Willy Tarreau wrote:
> >>>2.
CONFIG_PTP_1588_CLOCK=m
>
> The correct fix is to make the Kconfig entry for PCH_PTP use
> a "select PTP_1588_CLOCK" instead of "depends PTP_1588_CLOCK"
>
> I'll apply this fix.
>
> The is another, extremely convoluted, way to do this, which is
> what the
ing == 2 case no longer exists in the driver so, we can use
> ioat2_ring_pending() outside the lock to determine if there might be any
> descriptors in the ring that the hardware has not seen.
[...]
What bug does this fix? Is ioat2_ring_pending() *really* safe to call
without the ring_lock
upstream
[...]
I'm not sure where this comes from - but probably from cherry-picking
backporting in my local repo. The correct upstream commit hash is
bdb42f5afebe208eae90406959383856ae2caf2b.
Ben.
--
Ben Hutchings
We get into the habit of living before ac
upstream
[...]
This is also wrong; it's the upstream commit hash for the previous
fix! The correct hash is c2226fc9e87ba3da060e47333657cd6616652b84.
Ben.
--
Ben Hutchings
We get into the habit of living before acquiring the habit of thinking.
!= NULL);
> +}
> +
[...]
Fails to build; fixed by commit 8281715b4109b5ee26032ff7b77c0d575c4150f7.
Ben.
--
Ben Hutchings
We get into the habit of living before acquiring the habit of thinking.
- Albert Camus
--
To unsubscribe
gt;dev.of_node, "xlnx,rxcsum", NULL);
> + dev_info(&op->dev, "RX_CSUM %d\n", be32_to_cpup(p));
[...]
Is there any particular reason you think this needs to be logged by
default, rather than letting users run ethtool -k? I suggest using
dev_dbg() instead.
Ben.
--
Ben Hut
et_stop,
> @@ -1061,6 +1075,7 @@ static const struct net_device_ops axienet_netdev_ops =
> {
> .ndo_set_mac_address = netdev_set_mac_address,
> .ndo_validate_addr = eth_validate_addr,
> .ndo_set_rx_mode = axienet_set_multicast_list,
> + .ndo_do_ioctl = axi
On Thu, 2012-10-04 at 20:14 +0200, Michal Simek wrote:
> Use max mtu instead.
[...]
MTU does not include the Ethernet header so I have no idea how this is
expected to work...
Ben.
--
Ben Hutchings, Staff Engineer, Solarflare
Not speaking for my employer; that's the marketing departme
_init(void)
> {
This backported version is a no-op. I think we need to do:
-#include
+
+extern int scsi_complete_async_scans(void);
Ben.
--
Ben Hutchings
We get into the habit of living before acquiring the habit of thinking.
-
On Thu, Oct 04, 2012 at 10:38:13PM +0200, Willy Tarreau wrote:
> On Thu, Oct 04, 2012 at 09:34:36PM +0100, Ben Hutchings wrote:
> > On Tue, Oct 02, 2012 at 12:53:26AM +0200, Willy Tarreau wrote:
> > > 2.6.32-longterm review patch. If anyone has any objections, please
8bf44a86284d80afd24f37a23e369 upstream.
This second commit hash refers to the version in th 3.0 stable branch
and should presumably be removed from the commit message for 2.6.32.y.
Ben.
> Signed-off-by: Willy Tarreau
[...]
--
Ben Hutchings
We get i
449770df5e44715f520f upstream.
[...]
Another 3.0 stable reference.
Ben.
--
Ben Hutchings
We get into the habit of living before acquiring the habit of thinking.
- Albert Camus
--
To unsubscribe from this list: send the
an Williams
> Signed-off-by: James Bottomley
> Signed-off-by: Greg Kroah-Hartman
>
> commit 2da74cd8a6bad64d02207396c76d0939f3c57aaa upstream.
[...]
Another 3.0 stable reference.
Ben.
--
Ben Hutchings
We get into t
k provided length of partition table so that (possibly maliciously)
> corrupted partition table cannot cause accessing data beyond current buffer.
[...]
This is not quite paranoid enough; please add commit
57b9655d01ef057a523e810d29c37ac09b80eead after this.
Ben.
--
Ben Hutchings
We ge
N(1);
> + ei->i_allocated_meta_blocks = ei->i_reserved_meta_blocks;
> + }
[...]
This seems to be working around a bug elsewhere. Has the underlying
bug been fixed in mainline yet?
Ben.
--
Ben Hutchings
We get into the habit of living before acquiring the habit of t
ei->ScsiStatus);
> -#endif
> - cmd->result |= (ei->ScsiStatus < 1);
[...]
Unless ei->ScsiStatus can be negative (it is declared as int, but
I don't think it's actually meant to be negative), this statement
is
Add sanity checks when loading sparing table from disk to avoid accessing
> unallocated memory or writing to it.
[...]
It looks like commit 68766a2edcd5cd744262a70a2f67a320ac944760 should
be added after this.
Ben.
--
Ben Hutchings
We get into the habit of living befor
oblem with this pull request?
[...]
No, it appears David has pulled and pushed out your change.
Ben.
--
Ben Hutchings
For every complex problem
there is a solution that is simple, neat, and wrong.
signature.asc
Description: This is a digitally signed message part
On Fri, 2012-10-05 at 07:48 +0200, Michal Simek wrote:
> On 10/04/2012 09:15 PM, Ben Hutchings wrote:
> > On Thu, 2012-10-04 at 20:14 +0200, Michal Simek wrote:
> >> Just show current setting in bootlog.
> > [...]
> >> --- a/drivers/net/ethernet/xilinx/ll_te
On Fri, 2012-10-05 at 11:35 +0200, Michal Simek wrote:
> On 10/04/2012 09:15 PM, Ben Hutchings wrote:
> > On Thu, 2012-10-04 at 20:14 +0200, Michal Simek wrote:
> >> Just show current setting in bootlog.
> > [...]
> >> --- a/drivers/net/ethernet/xilinx/ll_te
removing the physical link signal to the mellanox 10G port,
> modprobe mlx4_en, then ifconfig up. Verify there is no RUNNING status.
[...]
This was supposed to be fixed by:
commit 8f4cccbbd92f2ad0ddbbc498ef7cee2a1c3defe9
Author: Ben Hutchings
Date: Mon Aug 20 22:16:51 2012 +0100
net: Set
)?
The 'right way' seems to be to query for VLAN information through
netlink. But that has only worked since Linux 2.6.23 (5 years ago).
The real 'old way' is to use SIOCGIFVLAN. :-/
> And applications that care might suddenly have more features, or be more
> efficient when r
're doing soft-TSO you should probably set
net_device::gso_max_segs, as explained in:
commit 30b678d844af3305cda5953467005cebb5d7b687
Author: Ben Hutchings
Date: Mon Jul 30 15:57:00 2012 +
net: Allow driver to limit number of GSO segments per skb
Ben.
--
Ben Hutchings,
On Thu, 2012-10-25 at 14:16 -0400, Chris Metcalf wrote:
> On 10/25/2012 1:51 PM, Ben Hutchings wrote:
> > On Thu, 2012-10-25 at 13:25 -0400, Chris Metcalf wrote:
> >> This change correctly computes the header length and data length in
> >> the fragments to avoid a bug
On Thu, 2012-10-25 at 20:36 +0100, Ben Hutchings wrote:
[...]
> There's a simple way to test this - configure the 'attacker' host and
> interface like this:
>
> # ip link set $IFACE mtu 128
> # sysctl net.ipv4.route.min_adv_mss=88
>
> and then use somet
was supposed to be dropped or reverted; I don't
why it's hanging around.
Ben.
--
Ben Hutchings
I'm always amazed by the number of people who take up solipsism because
they heard someone else explain it. - E*Borg on alt.fan.pratchett
signature.asc
Description: This is a digitally signed message part
;t discard sharpsl_pcmcia_ops
Ben Hutchings (3):
samsung-laptop: make the dmi check less strict (part 2)
Revert "lockd: use rpc client's cl_nodename for id encoding"
Linux 3.2.33
Bjørn Mork (2):
USB: option: blacklist net interface on ZTE devices
USB: option: ad
On Thu, Jul 26, 2012 at 11:25:37PM +0200, Peter Zijlstra wrote:
> On Tue, 2012-07-24 at 15:06 +0100, Ben Hutchings wrote:
> > On Mon, 2012-07-23 at 02:07 +0100, Ben Hutchings wrote:
> > > 3.2-stable review patch. If anyone has any objections, please
signed long total_scan;
[...]
> + total_scan += delta;
> + if (total_scan < 0) {
[...]
This condition is never true since total_scan is unsigned.
I think 3.0.y needs this as well:
commit 635697c663f38106063d5659f0cf2e45afcd4bb5
Author: Konstantin Khlebnikov
Date: Th
ake it harder for kswapd to force
> scan small targets by taking zone->all_unreclaimable into account. This
> patch is the closest equivalent available based on what is backported.
>
> ---
> mm/vmscan.c |3 ++-
> 1 file changed, 2 insertions(+), 1 deletion(-)
[...]
This is
reg has queued for 3.0.39.
Patch 30 'mm: vmscan: convert global reclaim to per-memcg LRU lists'
needed a further context change.
For patch 33 'cpuset: mm: reduce large amounts of memory barrier related
damage v3' I folded in the two fixes Herton pointed out and you
acknowledged,
though it was cc'd to stable and should have gone into stable patch
queues automatically, the upstream version didn't apply. The code being
patched does exist in 3.2, but in a different file. With the necessary
adjustment, I've now queued this up for 3.2.y.
Ben.
--
Ben Hutchin
gt; I just read Documentation/stable_kernel_rules.txt, so I guess it was enough
> to add a tag "Cc: sta...@vger.kernel.org" in the patch (right?).
> Now I know it :-)
>
> If I'm doing anything wrong, just yell at me.
[...]
An upstream commit hash would have helped, but I found it any
not
recognise some parts of the configuration. This would be logged
and/or reported back to the hypervisor.
(This is separate from the issue of constant configuration lines;
for some distributions the script might recognise but ignore them
because they have no use on
setup_zone_migrate_reserve() improving boot times on 1TB machines.
[a...@linux-foundation.org: coding-style fixes]
Signed-off-by: Mel Gorman
Signed-off-by: Andrew Morton
Signed-off-by: Linus Torvalds
Signed-off-by: Ben Hutchings
---
mm/page_alloc.c | 40
1 file
e any progress.
Signed-off-by: Minchan Kim
Cc: KOSAKI Motohiro
Acked-by: Mel Gorman
Reviewed-by: Rik van Riel
Cc: Johannes Weiner
Cc: Andrea Arcangeli
Signed-off-by: Andrew Morton
Signed-off-by: Linus Torvalds
Signed-off-by: Ben Hutchings
---
mm/vmscan.c |5 +++--
1 file changed, 3 inser
locked for at least one eh cycle, this implementation allows those
i/o's to run before another eh cycle starts to discourage hung task
timeouts.
Reported-by: Tom Jackson
Tested-by: Tom Jackson
Signed-off-by: Dan Williams
Signed-off-by: James Bottomley
Signed-off-by: Ben Hutchings
---
d
t_pin which is called during
system resume. This causes a system suspend/resume during playback to
mute HDMI/DP. Enabling the pin in prepare instead of open allows calling
snd_pcm_prepare after a system resume to restore audio.
Signed-off-by: Dylan Reid
Signed-off-by: Takashi Iwai
Signed-off-by
w priority for down operations.
Workqueue cpu hotplug operations will soon go through further cleanup.
Signed-off-by: Tejun Heo
Acked-by: "Rafael J. Wysocki"
Signed-off-by: Ben Hutchings
---
include/linux/cpu.h |5 +++--
kernel/workqueue.c | 38 +++
Theodore Ts'o"
[bwh: Backported to 3.2: adjust context]
Signed-off-by: Ben Hutchings
---
I put the call to ext4_calculate_overhead() in ext4_group_add(); is
it the right place?
Ben.
---
fs/ext4/bitmap.c |4 --
fs/ext4/ext4.h |4 +-
fs/ext4/resize.c |
n Hilman
Signed-off-by: Ben Hutchings
---
arch/arm/mach-omap2/opp.c |3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/arch/arm/mach-omap2/opp.c b/arch/arm/mach-omap2/opp.c
index de6d464..d8f6dbf 100644
--- a/arch/arm/mach-omap2/opp.c
+++ b/arch/arm/mach-omap2/opp.c
@@ -5
-off-by: Ben Hutchings
---
drivers/net/wireless/rt2x00/rt2800usb.c |3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/drivers/net/wireless/rt2x00/rt2800usb.c
b/drivers/net/wireless/rt2x00/rt2800usb.c
index bf78317..20a5040 100644
--- a/drivers/net/wireless/rt2x00/rt2800usb.c
ff-by: Roger Blofeld
Signed-off-by: Benjamin Herrenschmidt
Signed-off-by: Ben Hutchings
---
arch/powerpc/kernel/ftrace.c | 12 ++--
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/arch/powerpc/kernel/ftrace.c b/arch/powerpc/kernel/ftrace.c
index 6f33296..91b46b7 100644
--- a
x27;s own driver can identify two different 8168evl devices
(CFG_METHOD_16 and CFG_METHOD_17) where the r8169 driver only
sees one. It sucks.
Signed-off-by: Francois Romieu
Signed-off-by: David S. Miller
Signed-off-by: Ben Hutchings
---
drivers/net/ethernet/realtek/r8169.c |1 +
1 file
statically at
compile time; this was both wrong and redundant.
The type of char* is changed to const char* to prevent future errors.
Reported-by: Radek Masin
Signed-off-by: Ezequiel Garcia
[ Taking directly due to vacations - Linus ]
Signed-off-by: Linus Torvalds
Signed-off-by: Ben Hutchings
.
Reported-by: Jian Li
Signed-off-by: Jeff Layton
Signed-off-by: Steve French
[bwh: Backported to 3.2: adjust context]
Signed-off-by: Ben Hutchings
---
fs/cifs/cifssmb.c | 30 ++
1 file changed, 30 insertions(+)
--- a/fs/cifs/cifssmb.c
+++ b/fs/cifs/cifssmb.c
@@ -89,6
So fix this by disabling function tracing during suspend/resume & hibernation.
Signed-off-by: Srivatsa S. Bhat
Signed-off-by: Rafael J. Wysocki
Signed-off-by: Ben Hutchings
---
kernel/power/hibernate.c |6 ++
kernel/power/suspend.c |3 +++
2 files changed, 9 insertions(+)
--- a/kernel
ned-off-by: David S. Miller
Signed-off-by: Ben Hutchings
---
drivers/usb/serial/option.c |6 --
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/drivers/usb/serial/option.c b/drivers/usb/serial/option.c
index 6815701..836cfa9 100644
--- a/drivers/usb/serial/option.c
+++ b/drivers/
tzenreiter
Resolves-bug: https://bugzilla.kernel.org/show_bug.cgi?id=10231
Link: http://lkml.kernel.org/r/20120515174347.5109.94551.stgit@bluebook
Signed-off-by: Ingo Molnar
Signed-off-by: Ben Hutchings
---
arch/x86/pci/fixup.c | 17 +
1 file changed, 17 insertions(+)
diff --
lipe Balbi
Signed-off-by: Ben Hutchings
---
drivers/usb/gadget/u_ether.c | 12 ++--
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/drivers/usb/gadget/u_ether.c b/drivers/usb/gadget/u_ether.c
index 47cf48b..5b46f02 100644
--- a/drivers/usb/gadget/u_ether.c
+++ b/drivers/
not Alpha
Signed-off-by: Xose Vazquez Perez
Acked-by: Gertjan van Wingerde
Signed-off-by: John W. Linville
[bwh: Backported to 3.2: drop the 5372 devices]
Signed-off-by: Ben Hutchings
---
drivers/net/wireless/rt2x00/rt2800usb.c | 17 ++---
1 file changed, 14 insertions(+), 3
(0x7392,0x4085) 2L Central Europe BV 8070
7392 is Edimax
RT35xx:
(0x1690,0x0761) Askey
was Fujitsu Stylistic 550, but 1690 is Askey
Signed-off-by: Xose Vazquez Perez
Acked-by: Gertjan van Wingerde
Signed-off-by: John W. Linville
Signed-off-by: Ben Hutchings
---
drivers/net/wireless/rt2x00
().
Signed-off-by: Shuah Khan
Reviewed-by: Borislav Petkov
Link: http://lkml.kernel.org/r/1336324264.2897.9.camel@lorien2
Signed-off-by: H. Peter Anvin
Signed-off-by: Ben Hutchings
---
arch/x86/kernel/microcode_core.c |9 -
1 file changed, 4 insertions(+), 5 deletions(-)
diff --git a/arch
Cc: Henrique de Moraes Holschuh
Cc: Peter Zijlstra
Signed-off-by: Borislav Petkov
Link: http://lkml.kernel.org/r/1340280437-7718-2-git-send-email...@amd64.org
Signed-off-by: H. Peter Anvin
Signed-off-by: Ben Hutchings
---
arch/x86/kernel/microcode_core.c | 26 +++---
1
t;Theodore Ts'o"
[bwh: Backported to 3.2: adjust context]
Signed-off-by: Ben Hutchings
---
fs/ext4/balloc.c |3 ++-
fs/ext4/bitmap.c |8 +++-
fs/ext4/ext4.h |2 +-
fs/ext4/ialloc.c |3 ++-
4 files changed, 8 insertions(+), 8 deletions(-)
--- a/fs/ext4/balloc.c
++
buffer, just like the regular
processcompl does.
Signed-off-by: Hans de Goede
Acked-by: Alan Stern
Signed-off-by: Greg Kroah-Hartman
Signed-off-by: Ben Hutchings
---
drivers/usb/core/devio.c | 10 +++---
1 file changed, 7 insertions(+), 3 deletions(-)
diff --git a/drivers/usb/core/devio.c
to our data out
buffer), not in the CDB itself. Read them from the correct place in
target_emulated_unmap.
Signed-off-by: Roland Dreier
Signed-off-by: Nicholas Bellinger
[bwh: Backported to 3.2: adjust filename, context]
Signed-off-by: Ben Hutchings
---
drivers/target/target_core_cdb.c |6
event is running simultaneously.
Use card's dapm mutex to protect any potential race condition between them.
Signed-off-by: Misael Lopez Cruz
Signed-off-by: Liam Girdwood
Signed-off-by: Mark Brown
Signed-off-by: Ben Hutchings
---
sound/soc/soc-dapm.c |5 +
1 file changed, 5 inser
test #271 when using an ext2 file system with delalloc
enabled.
Reported-by: Brian Foster
Signed-off-by: "Theodore Ts'o"
Signed-off-by: Ben Hutchings
---
fs/ext4/inode.c | 32 +---
1 file changed, 21 insertions(+), 11 deletions(-)
diff --git a/
://bugs.launchpad.net/bugs/1025377
Tested-by: Ray Chen
Signed-off-by: David Henningsson
Signed-off-by: Takashi Iwai
Signed-off-by: Ben Hutchings
---
sound/pci/hda/patch_realtek.c |1 +
1 file changed, 1 insertion(+)
diff --git a/sound/pci/hda/patch_realtek.c b/sound/pci/hda/patch_realtek.c
Deucher
Signed-off-by: Dave Airlie
Signed-off-by: Ben Hutchings
---
drivers/gpu/drm/radeon/radeon_cursor.c |8 +++-
1 file changed, 7 insertions(+), 1 deletion(-)
diff --git a/drivers/gpu/drm/radeon/radeon_cursor.c
b/drivers/gpu/drm/radeon/radeon_cursor.c
index 42acc64..711e95a 100644
--- a
: Backported to 3.2: do not use iommu_dev_data::passthrough]
Signed-off-by: Ben Hutchings
---
drivers/iommu/amd_iommu.c | 17 +
1 file changed, 13 insertions(+), 4 deletions(-)
--- a/drivers/iommu/amd_iommu.c
+++ b/drivers/iommu/amd_iommu.c
@@ -1865,6 +1865,11 @@ static int
tor available).
Also remove offset as an obfuscated name for the constant 8.
Signed-off-by: Roland Dreier
Signed-off-by: Nicholas Bellinger
[bwh: Backported to 3.2: adjust filename, context]
Signed-off-by: Ben Hutchings
---
drivers/target/target_core_cdb.c | 20 ++--
1 fil
t reorder mfmsr().
Signed-off-by: Tiejun Chen
Signed-off-by: Benjamin Herrenschmidt
Signed-off-by: Ben Hutchings
---
arch/powerpc/include/asm/reg.h |3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/arch/powerpc/include/asm/reg.h b/arch/powerpc/include/asm/reg.h
index 2baeb7c.
Signed-off-by: Greg Kroah-Hartman
Signed-off-by: Ben Hutchings
---
drivers/usb/serial/option.c |2 ++
1 file changed, 2 insertions(+)
diff --git a/drivers/usb/serial/option.c b/drivers/usb/serial/option.c
index 2b0c88d..08ff9b8 100644
--- a/drivers/usb/serial/option.c
+++ b/drivers/usb/seria
ng Zhao
Signed-off-by: John W. Linville
Signed-off-by: Ben Hutchings
---
drivers/net/wireless/mwifiex/cfg80211.c |4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/drivers/net/wireless/mwifiex/cfg80211.c
b/drivers/net/wireless/mwifiex/cfg80211.c
index 5c7fd18..76b5c0f 100
general continues to be largely
incoherent and messy, and needs to be cleaned up.
Signed-off-by: Forest Bond
Signed-off-by: Larry Finger
Signed-off-by: John W. Linville
Signed-off-by: Ben Hutchings
---
drivers/net/wireless/rtlwifi/rtl8192de/phy.c |6 +++---
1 file changed, 3 insertions(+), 3
]
Signed-off-by: Ben Hutchings
---
arch/s390/kernel/processor.c |2 ++
arch/s390/kernel/smp.c |3 ---
2 files changed, 2 insertions(+), 3 deletions(-)
--- a/arch/s390/kernel/processor.c
+++ b/arch/s390/kernel/processor.c
@@ -26,12 +26,14 @@ static DEFINE_PER_CPU(struct cpuid, cpu_
OF RANGE if the
initiator sends a command that accesses a too-big LBA. Add an enum
value and case entries so that target code can return this status.
Signed-off-by: Roland Dreier
Signed-off-by: Nicholas Bellinger
Signed-off-by: Ben Hutchings
---
drivers/target/target_core_transport.c | 10
xceed our reported maximum
number of blocks per UNMAP, and that the range of blocks we're
unmapping doesn't go past the end of the device.
Signed-off-by: Roland Dreier
Signed-off-by: Nicholas Bellinger
[bwh: Backported to 3.2: adjust filename, context]
Signed-off-by: Ben Hutchings
---
ystems and we will think
the length is valid. Later on the kernel can crash trying to read beyond
end of buffer. Fix the check to avoid possible overflow.
Reported-by: Ben Hutchings
Signed-off-by: Jan Kara
Signed-off-by: Ben Hutchings
---
fs/udf/super.c |2 +-
1 file changed, 1 insertion
-off-by: Nicholas Bellinger
[bwh: Backported to 3.2: adjust filename]
Signed-off-by: Ben Hutchings
---
drivers/target/target_core_cdb.c |5 +
1 file changed, 5 insertions(+)
--- a/drivers/target/target_core_cdb.c
+++ b/drivers/target/target_core_cdb.c
@@ -1133,6 +1133,11 @@ int
scsi_request_fn()
since it is redundant with the scsi_device_online() check.
Reported-by: Jun'ichi Nomura
Signed-off-by: Bart Van Assche
Reviewed-by: Mike Christie
Reviewed-by: Tejun Heo
Signed-off-by: James Bottomley
Signed-off-by: Ben Hutchings
---
drivers/scsi/hosts.c |
_PRE and _POST events aren't part
of the DAPM graph this has rendered them non-functional, they will never be
marked dirty again and thus will never be run again.
Fix this by skipping them when marking widgets as not dirty.
Signed-off-by: Mark Brown
Acked-by: Liam Girdwood
Signed-off-by: Ben
commit log for stable]
Signed-off-by: James Bottomley
Signed-off-by: Ben Hutchings
---
drivers/scsi/scsi_lib.c | 11 +++
1 file changed, 11 insertions(+)
diff --git a/drivers/scsi/scsi_lib.c b/drivers/scsi/scsi_lib.c
index 4acf5c2..0e52ff0 100644
--- a/drivers/scsi/scsi_lib.c
+++ b
lly from
the tick.
Signed-off-by: Peter Zijlstra
Cc: p...@google.com
Cc: Venkatesh Pallipadi
Link: http://lkml.kernel.org/n/tip-tp4kj18xdd5aj4vvj0qg5...@git.kernel.org
Signed-off-by: Ingo Molnar
[bwh: Backported to 3.2: adjust filenames and context; keep functions static]
Signed-off-by: Ben Hutchi
f-by: Linus Torvalds
Signed-off-by: Ben Hutchings
---
include/linux/mmzone.h |2 ++
mm/compaction.c|3 +++
mm/vmscan.c| 35 +--
3 files changed, 38 insertions(+), 2 deletions(-)
diff --git a/include/linux/mmzone.h b/include/linux/mmzone.h
in
han Kim
Cc: KAMEZAWA Hiroyuki
Cc: Wu Fengguang
Cc: Johannes Weiner
Cc: Nick Piggin
Cc: Mel Gorman
Cc: Shaohua Li
Cc: Rik van Riel
Signed-off-by: Andrew Morton
Signed-off-by: Linus Torvalds
Signed-off-by: Ben Hutchings
---
mm/vmscan.c |6 ++
1 file changed, 6 insertions(+)
Signed-off-by: Mel Gorman
Reviewed-by: Andrea Arcangeli
Reviewed-by: Rik van Riel
Reviewed-by: Minchan Kim
Cc: Dave Jones
Cc: Jan Kara
Cc: Andy Isaacson
Cc: Nai Xia
Cc: Johannes Weiner
Signed-off-by: Andrew Morton
Signed-off-by: Linus Torvalds
Signed-off-by: Ben Hutchings
---
mm/com
ijlstra
Cc: p...@google.com
Cc: Venkatesh Pallipadi
Link: http://lkml.kernel.org/n/tip-kt0trz0apodbf84ucjfdb...@git.kernel.org
Signed-off-by: Ingo Molnar
[bwh: Backported to 3.2: adjust filenames and context]
Signed-off-by: Ben Hutchings
---
--- a/include/linux/sched.h
+++ b/include/linux/sched.h
@@ -
-off-by: Nicholas Bellinger
[bwh: Backported to 3.2: adjust context]
Signed-off-by: Ben Hutchings
---
drivers/target/iscsi/iscsi_target.c | 22 ++-
drivers/target/iscsi/iscsi_target_core.h |2 -
drivers/target/iscsi/iscsi_target_login.c | 60 ++---
3 fi
"
Signed-off-by: Ben Hutchings
---
fs/ext4/inode.c |9 +
1 file changed, 9 insertions(+)
diff --git a/fs/ext4/inode.c b/fs/ext4/inode.c
index a533a18..25f809d 100644
--- a/fs/ext4/inode.c
+++ b/fs/ext4/inode.c
@@ -346,6 +346,15 @@ void ext4_da_update_reserve_spac
been added via device_add().
Reported-by: Dariusz Majchrzak
Signed-off-by: Dan Williams
Signed-off-by: James Bottomley
Signed-off-by: Ben Hutchings
---
drivers/scsi/scsi_scan.c |3 +++
drivers/scsi/scsi_sysfs.c | 41 ++---
2 files changed, 29
-by: James Bottomley
Signed-off-by: Ben Hutchings
---
drivers/scsi/libsas/sas_expander.c | 39 +++-
1 file changed, 12 insertions(+), 27 deletions(-)
diff --git a/drivers/scsi/libsas/sas_expander.c
b/drivers/scsi/libsas/sas_expander.c
index 63c5742..879dbbe 10
by: Chris Mason
Signed-off-by: Ben Hutchings
---
fs/btrfs/async-thread.c |9 -
1 file changed, 8 insertions(+), 1 deletion(-)
diff --git a/fs/btrfs/async-thread.c b/fs/btrfs/async-thread.c
index 4270414..58b7d14 100644
--- a/fs/btrfs/async-thread.c
+++ b/fs/btrfs/async-thread.c
@@
ining it might be because there is nothing
connected and thus link status query have the right
to fail in that case.
To avoid printing failure when it's expected, move the
failure message to proper place.
Signed-off-by: Jerome Glisse
Signed-off-by: Dave Airlie
Signed-off-by: Ben
etting the
SDHCI_QUIRK_BROKEN_CARD_DETECTION flag.
Thanks to Chris Ball for helping with diagnosis.
Signed-off-by: Daniel Drake
[stable@: please apply to 3.0+]
Signed-off-by: Chris Ball
Signed-off-by: Ben Hutchings
---
drivers/mmc/host/sdhci-pci.c |1 +
1 file changed, 1 insertion(+)
diff --git a/d
es in nva3_copy.fuc]
Signed-off-by: Ben Hutchings
---
drivers/gpu/drm/nouveau/nva3_copy.fuc |4 +-
drivers/gpu/drm/nouveau/nva3_copy.fuc.h | 94 +--
drivers/gpu/drm/nouveau/nvc0_copy.fuc.h | 87 ++--
3 files changed, 175 insertions(+
too early in a
domain with multiple expanders with pending re-discovery events.
Servicing BCNs can get backed up behind error recovery.
Signed-off-by: Dan Williams
Signed-off-by: James Bottomley
Signed-off-by: Ben Hutchings
---
drivers/scsi/libsas/sas_expander.c |8
1 file changed
e any functional difference.
Signed-off-by: Tejun Heo
Signed-off-by: Jens Axboe
Signed-off-by: Ben Hutchings
---
block/blk-core.c |6 +++---
block/blk-exec.c |2 +-
block/blk-sysfs.c |4 ++--
block/blk-throttle.c |4 ++--
block/blk.h|2 +-
include/
illa.redhat.com/show_bug.cgi?id=772730
Signed-off-by: Lan Tianyu
Signed-off-by: Len Brown
Signed-off-by: Ben Hutchings
---
drivers/acpi/ac.c |4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/drivers/acpi/ac.c b/drivers/acpi/ac.c
index 6512b20..d1fcbc0 100644
--- a/drivers/
way. And this patch will
be necessary to fix real bugs on earlier kernels. ]
Signed-off-by: J. Bruce Fields
Signed-off-by: Linus Torvalds
Signed-off-by: Ben Hutchings
---
fs/locks.c |6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/fs/locks.c b/fs/locks.c
index fce6238..8
301 - 400 of 16074 matches
Mail list logo