Hi Santiago,
On Thu, Jan 31, 2008 at 10:55:41PM +0100, Santiago Garcia Mantinan wrote:
> As I didn't get any ideas on what to do to help find the problem with the
> dl2k driver, I'm doing some tests to get to know what has broken it.
>
> I have today compiled dl2k from git, the version with the 2
Hi David,
I've CC'd Greg, author of the driver.
On Sat, Jan 26, 2008 at 11:20:38AM +1030, David Newall wrote:
> I experienced major major data loss on a PL-2303 USB-serial converter
> under 2.4.36, which I remedied by back-porting the pl2303.c from the
> latest 2.6 kernel tree.
I'm OK to merge y
On Sat, Feb 02, 2008 at 11:41:20PM +1030, David Newall wrote:
> Hi Willy,
>
> Willy Tarreau wrote:
> > Based on the above conditions, I'd like you to tell Greg and I if you
> > consider it worth to merge this backport in 2.4 now. From my point of
> > view, yo
its pools.
Cc: Linus Torvalds
Acked-by: Greg KH
Signed-off-by: "Theodore Ts'o"
Signed-off-by: Paul Gortmaker
Signed-off-by: Willy Tarreau
---
drivers/usb/core/hub.c |9 +
1 files changed, 9 insertions(+), 0 deletions(-)
diff --git a/drivers/usb/core/hub.c b/dri
-off-by: Dave Jones
Signed-off-by: Linus Torvalds
Signed-off-by: Greg Kroah-Hartman
Signed-off-by: Willy Tarreau
---
mm/mempolicy.c |2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/mm/mempolicy.c b/mm/mempolicy.c
index 3c6e3e2..a6563fb 100644
--- a/mm/mempolicy.c
+++ b
d
that by delaying for some duration between 0us (yep) and 491us."
Make those variables explicitely u32 again, so this works for both 32
and 64 bit.
Reported-by: Tvrtko Ursulin
Signed-off-by: Thomas Gleixner
Signed-off-by: Linus Torvalds
Signed-off-by: Greg Kroah-Hartman
Signed-off-by: Will
off-by: Shyam Iyer
[bwh: Use current_is_keventd() rather than checking current->{flags,comm}]
Signed-off-by: Ben Hutchings
Signed-off-by: Willy Tarreau
---
drivers/usb/core/hub.c | 31 +++
kernel/workqueue.c |1 +
2 files changed, 28 insertions(+), 4 deleti
k the /dev/random driver.
Cc: Matt Mackall
Signed-off-by: "Theodore Ts'o"
Signed-off-by: Paul Gortmaker
Signed-off-by: Willy Tarreau
---
MAINTAINERS |2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/MAINTAINERS b/MAINTAINERS
index 613da5d..334258c 10064
ed-off-by: Greg Kroah-Hartman
Signed-off-by: Willy Tarreau
---
drivers/block/cciss_scsi.c | 12 +---
1 files changed, 1 insertions(+), 11 deletions(-)
diff --git a/drivers/block/cciss_scsi.c b/drivers/block/cciss_scsi.c
index 3315268..ad8e592 100644
--- a/drivers/block/cciss_scsi.c
+++
Stephan Baerwolf
Signed-off-by: Marcelo Tosatti
Signed-off-by: Ben Hutchings
Signed-off-by: Willy Tarreau
---
arch/x86/include/asm/kvm_emulate.h |2 ++
arch/x86/kvm/x86.c | 23 +++
2 files changed, 25 insertions(+), 0 deletions(-)
diff --git a/arch/x
d ->sighand, but this is fine. This memory
must have the valid ->signalfd_wqh until rcu_read_unlock().
Reported-by: Maxime Bizon
Signed-off-by: Oleg Nesterov
Signed-off-by: Linus Torvalds
Signed-off-by: Greg Kroah-Hartman
Signed-off-by: Willy Tarreau
---
fs/eventpoll.c | 30 +++
cycles, and inadvertently
_lengthening_ the current task's slice.
Reported-by: Venkatesh Pallipadi
Signed-off-by: Mike Galbraith
Signed-off-by: Peter Zijlstra
LKML-Reference: <1294202477.9384.5.ca...@marge.simson.net>
Signed-off-by: Ingo Molnar
Signed-off-by: Willy Tarreau
://lkml.kernel.org/r/1338400497-12420-1-git-send-email-john.stu...@linaro.org
Signed-off-by: Thomas Gleixner
Cc: Prarit Bhargava
Cc: Thomas Gleixner
Cc: Linux Kernel
Signed-off-by: John Stultz
Signed-off-by: Willy Tarreau
---
kernel/time/timekeeping.c |1 +
1 files changed, 1 insertions(+), 0 deletions
stable can present a consistent ABI. ]
Signed-off-by: Kees Cook
Link: http://lkml.kernel.org/r/20110524232926.ga27...@outflux.net
Signed-off-by: H. Peter Anvin
Cc: Fenghua Yu
Signed-off-by: Paul Gortmaker
Signed-off-by: Willy Tarreau
---
arch/x86/include/asm/cpufeature.h |2 +-
1 files c
-off-by: Jan Kara
Signed-off-by: Greg Kroah-Hartman
Signed-off-by: Willy Tarreau
---
fs/ext3/ialloc.c |8 ++--
1 files changed, 6 insertions(+), 2 deletions(-)
diff --git a/fs/ext3/ialloc.c b/fs/ext3/ialloc.c
index b399912..108f4fc 100644
--- a/fs/ext3/ialloc.c
+++ b/fs/ext3/ialloc.c
f-by: Willy Tarreau
---
drivers/mtd/nand/cafe_nand.c |2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/drivers/mtd/nand/cafe_nand.c b/drivers/mtd/nand/cafe_nand.c
index c828d9a..97b9c7b 100644
--- a/drivers/mtd/nand/cafe_nand.c
+++ b/drivers/mtd/nand/cafe_nand.c
@@ -103,7 +1
atch introduces the same check we are performing in the simple
iovec copy case to the IOAT case as well. It fixes the indefinite
recvmsg(MSG_TRUNC) hangs.
Signed-off-by: Jiri Kosina
Signed-off-by: David S. Miller
Signed-off-by: Greg Kroah-Hartman
Signed-off-by: Willy Tarreau
---
net/ipv4/tc
ot;
Signed-off-by: Paul Gortmaker
Signed-off-by: Willy Tarreau
---
drivers/char/random.c | 28
include/linux/random.h |1 +
2 files changed, 29 insertions(+), 0 deletions(-)
diff --git a/drivers/char/random.c b/drivers/char/random.c
index d7135b9..cfcb31d 10064
ned-off-by: James Bottomley
Signed-off-by: Greg Kroah-Hartman
Signed-off-by: Willy Tarreau
---
drivers/scsi/libsas/sas_expander.c | 39 +++
1 files changed, 12 insertions(+), 27 deletions(-)
diff --git a/drivers/scsi/libsas/sas_expander.c
b/drivers/scsi/libsas/sas_
dereference.
Signed-off-by: Darren Hart
Cc: Dave Jones
Link:
http://lkml.kernel.org/r/ad82bfe7f7d130247fbe2b5b4275654807774227.1342809673.git.dvh...@linux.intel.com
Signed-off-by: Thomas Gleixner
Signed-off-by: Greg Kroah-Hartman
Signed-off-by: Willy Tarreau
---
kernel/futex.c | 13
provide get_random_bytes_arch().
Signed-off-by: "Theodore Ts'o"
Signed-off-by: Paul Gortmaker
Signed-off-by: Willy Tarreau
---
drivers/char/random.c | 27 +++
include/linux/random.h |1 +
2 files changed, 24 insertions(+), 4 deletions(-)
diff --gi
error checking.
Signed-off-by: Matt Mackall
Signed-off-by: Herbert Xu
[PG: adding this simplifies required updates to random for .34 stable]
Signed-off-by: Paul Gortmaker
Signed-off-by: Willy Tarreau
---
drivers/char/random.c | 10 +++---
1 files changed, 3 insertions(+), 7 deletions
Kroah-Hartman
Signed-off-by: Willy Tarreau
---
net/wanrouter/wanmain.c | 51 +-
1 files changed, 23 insertions(+), 28 deletions(-)
diff --git a/net/wanrouter/wanmain.c b/net/wanrouter/wanmain.c
index 258daa8..0d8380a 100644
--- a/net/wanrouter
Kees Cook
Reviewed-by: John Johansen
Signed-off-by: Colin Ian King
Acked-by: Stefan Bader
Signed-off-by: Tim Gardner
Signed-off-by: Willy Tarreau
---
fs/ecryptfs/crypto.c | 68
fs/ecryptfs/ecryptfs_kernel.h | 11 ++
fs/ecryptfs/
rence).
Signed-off-by: Jarod Wilson
Acked-by: Matt Mackall
Signed-off-by: Herbert Xu
Signed-off-by: Willy Tarreau
---
drivers/char/random.c | 13 ++---
1 files changed, 10 insertions(+), 3 deletions(-)
diff --git a/drivers/char/random.c b/drivers/char/random.c
index a6e258b..de325792 1
Acked-by: John Stultz
Acked-by: Peter Zijlstra
Cc: Paul Turner
Cc: john stultz
Link:
http://lkml.kernel.org/r/20120310004027.19291.88460.st...@dungbeetle.mtv.corp.google.com
Signed-off-by: Ingo Molnar
Cc: Mike Galbraith
Signed-off-by: Greg Kroah-Hartman
Signed-off-by: Willy Tarreau
---
arch
se OOPS.
https://bugzilla.redhat.com/show_bug.cgi?id=772730
Signed-off-by: Lan Tianyu
Signed-off-by: Len Brown
Signed-off-by: Greg Kroah-Hartman
Signed-off-by: Willy Tarreau
---
drivers/acpi/ac.c |4 +++-
1 files changed, 3 insertions(+), 1 deletions(-)
diff --git a/drivers/acpi/ac.c b/drivers/acpi/ac.
that's clearly an
invalid descriptor, we should test wether we have all endpoints.
This is especially bad as this oops can be triggered by just
plugging a USB device in.
Signed-off-by: Sven Schnelle
Signed-off-by: Greg Kroah-Hartman
Signed-off-by: Willy Tarreau
---
drivers/usb/class/cdc-
Signed-off-by: Willy Tarreau
---
drivers/char/random.c | 10 ++
1 files changed, 10 insertions(+), 0 deletions(-)
diff --git a/drivers/char/random.c b/drivers/char/random.c
index cbb63b0..446b20a 100644
--- a/drivers/char/random.c
+++ b/drivers/char/random.c
@@ -1077,6 +1077,16 @@ s
k
Acked-by: Oliver Neukum
Signed-off-by: Greg Kroah-Hartman
Signed-off-by: Willy Tarreau
---
drivers/usb/class/cdc-wdm.c |2 ++
1 files changed, 2 insertions(+), 0 deletions(-)
diff --git a/drivers/usb/class/cdc-wdm.c b/drivers/usb/class/cdc-wdm.c
index d71514b..37f2899 100644
--- a/driver
ff-by: Roger Blofeld
Signed-off-by: Benjamin Herrenschmidt
Signed-off-by: Paul Gortmaker
Signed-off-by: Greg Kroah-Hartman
commit a8ed5765b5a8bf44a86284d80afd24f37a23e369 upstream.
Signed-off-by: Willy Tarreau
---
arch/powerpc/kernel/ftrace.c | 12 ++--
1 files changed, 6 insertions(
ickins
Cc: Miklos Szeredi
Cc: Badari Pulavarty
Cc: Nick Piggin
Signed-off-by: Ben Hutchings
Signed-off-by: Andy Lutomirski
Signed-off-by: Greg Kroah-Hartman
Signed-off-by: Willy Tarreau
---
mm/madvise.c | 16 +---
1 files changed, 13 insertions(+), 3 deletions(-)
diff --git a/mm
maker
Signed-off-by: Willy Tarreau
---
arch/ia64/kernel/irq_ia64.c |1 -
drivers/char/random.c | 55 ---
include/linux/irq.h |1 -
include/linux/random.h |2 -
kernel/irq/manage.c | 17 -
5 files changed,
-off-by: Jan Kara
Signed-off-by: Greg Kroah-Hartman
Signed-off-by: Willy Tarreau
---
fs/udf/super.c | 86 ++-
1 files changed, 53 insertions(+), 33 deletions(-)
diff --git a/fs/udf/super.c b/fs/udf/super.c
index 0388d43..f0314da 100644
--- a
conn_request() if the TCP flags includes SYN flag
Reported-by: Denys Fedoryshchenko
Signed-off-by: Eric Dumazet
Signed-off-by: David S. Miller
Cc: Ben Hutchings
Signed-off-by: Greg Kroah-Hartman
Signed-off-by: Willy Tarreau
---
net/ipv4/tcp_input.c |2 ++
1 files changed, 2 insertions(+), 0
rough each call]
Signed-off-by: Stephan Baerwolf
Signed-off-by: Marcelo Tosatti
Signed-off-by: Ben Hutchings
Signed-off-by: Willy Tarreau
---
arch/x86/include/asm/kvm_emulate.h | 13
arch/x86/kvm/emulate.c | 57 ++-
2 files changed
igned-off-by: Willy Tarreau
---
net/sunrpc/svc_xprt.c |3 ++-
1 files changed, 2 insertions(+), 1 deletions(-)
diff --git a/net/sunrpc/svc_xprt.c b/net/sunrpc/svc_xprt.c
index 0ab2fed..8d72660 100644
--- a/net/sunrpc/svc_xprt.c
+++ b/net/sunrpc/svc_xprt.c
@@ -808,7 +808,8 @@ int svc_send(s
Cc: Alexey Dobriyan
Cc: Dave Anderson
Cc: stable
Cc: Andrew Morton
Signed-off-by: Greg Kroah-Hartman
Signed-off-by: Linus Torvalds
[dannf: backported to Debian's 2.6.32]
Signed-off-by: Willy Tarreau
---
fs/hfsplus/catalog.c |4
fs/hfsplus/dir.c | 11 +++
2 fi
determine if there might be any
descriptors in the ring that the hardware has not seen.
Signed-off-by: Dan Williams
Backported-by: Mike Galbraith
Signed-off-by: Willy Tarreau
---
drivers/dma/ioat/dma_v2.c | 34 --
drivers/dma/ioat/dma_v2.h |2 --
2 files changed
-send-email-ty...@mit.edu
Signed-off-by: Paul Gortmaker
Signed-off-by: Willy Tarreau
---
drivers/char/random.c |2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/drivers/char/random.c b/drivers/char/random.c
index d67890f..5e106b1 100644
--- a/drivers/char/random.c
++
nforce the limits on paths that have a greater depth.
This is captured in: https://bugzilla.redhat.com/show_bug.cgi?id=681578
Signed-off-by: Jason Baron
Cc: Andrew Morton
Signed-off-by: Linus Torvalds
Signed-off-by: Greg Kroah-Hartman
Signed-off-by: Willy Tarreau
---
fs/eventpoll.c |4 +++
can end up with a
superblock with completely unusable values for block sizes, maxfilesize,
etc.
Reported-by: Yuanming Chen
Signed-off-by: Trond Myklebust
Signed-off-by: Greg Kroah-Hartman
Signed-off-by: Willy Tarreau
---
fs/nfs/nfs3proc.c |2 +-
1 files changed, 1 insertions(+), 1
72 to 64 bytes
and allowing it to fit into one cache line.
Signed-off-by: Richard Kennedy
Signed-off-by: Matt Mackall
Signed-off-by: Herbert Xu
Signed-off-by: Willy Tarreau
---
drivers/char/random.c |2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/drivers/char/random.c
igned-off-by: Andrew Morton
Signed-off-by: Linus Torvalds
Signed-off-by: Ben Hutchings
Signed-off-by: Willy Tarreau
---
fs/eventpoll.c |4 +++-
1 files changed, 3 insertions(+), 1 deletions(-)
diff --git a/fs/eventpoll.c b/fs/eventpoll.c
index 802b28d..ff57421 100644
--- a/fs/eventpoll.c
7;o"
Signed-off-by: Greg Kroah-Hartman
Signed-off-by: Willy Tarreau
---
fs/ext4/inode.c |9 +
1 files changed, 9 insertions(+), 0 deletions(-)
diff --git a/fs/ext4/inode.c b/fs/ext4/inode.c
index 72ba88f..efe6363 100644
--- a/fs/ext4/inode.c
+++ b/fs/ext4/inode.c
@@ -11
Hardware name: Dell DM051
BUG? (!chip->dsp_code_to_load || !chip->comm_page)
Signed-off-by: Mark Hills
Signed-off-by: Takashi Iwai
Signed-off-by: Greg Kroah-Hartman
Signed-off-by: Willy Tarreau
---
sound/pci/echoaudio/echoaudio_dsp.c |2 +-
1 files changed, 1 insertions(+), 1 deletions(
t;i_ino
explicitly.
Signed-off-by: Pavel Shilovsky
Signed-off-by: Miklos Szeredi
Signed-off-by: Greg Kroah-Hartman
Signed-off-by: Willy Tarreau
---
fs/fuse/dir.c|1 +
fs/fuse/fuse_i.h |3 +++
fs/fuse/inode.c | 17 -
3 files changed, 20 insertions(+), 1 deletions(-
sse Barnes
Signed-off-by: Greg Kroah-Hartman
Signed-off-by: Willy Tarreau
---
drivers/pci/quirks.c | 34 ++
1 files changed, 34 insertions(+), 0 deletions(-)
diff --git a/drivers/pci/quirks.c b/drivers/pci/quirks.c
index 1e42381..d0959af 100644
--- a/drivers/pc
Oops if count is
zero.
Signed-off-by: Dan Carpenter
Signed-off-by: J. Bruce Fields
Signed-off-by: Greg Kroah-Hartman
Signed-off-by: Willy Tarreau
---
net/sunrpc/cache.c |2 ++
1 files changed, 2 insertions(+), 0 deletions(-)
diff --git a/net/sunrpc/cache.c b/net/sunrpc/cache.c
index
feature flags.
Signed-off-by: H. Peter Anvin
Signed-off-by: Paul Gortmaker
Signed-off-by: Willy Tarreau
---
arch/x86/include/asm/cpufeature.h |2 ++
1 files changed, 2 insertions(+), 0 deletions(-)
diff --git a/arch/x86/include/asm/cpufeature.h
b/arch/x86/include/asm/cpufeature.h
index
18zwkdwvwqnrava...@mail.gmail.com
Acked-by: "David S. Miller"
Acked-by: "Theodore Ts'o"
Acked-by: Herbert Xu
Cc: Matt Mackall
Cc: Tony Luck
Cc: Eric Dumazet
Signed-off-by: H. Peter Anvin
Signed-off-by: Paul Gortmaker
Signed-off-by: Willy Tarreau
---
drivers/char/ran
2.6.32-longterm review patch. If anyone has any objections, please let me know.
--
From: Willy Tarreau
commit bad115cfe5b509043b684d3a007ab54b80090aa1 upstream.
Since recent changes on TCP splicing (starting with commits 2f533844
"tcp: allow splice() to build full TSO pa
Miller
[dannf: backported to Debian's 2.6.32]
Signed-off-by: Willy Tarreau
---
include/net/rose.h |8 -
net/rose/af_rose.c |8 ++--
net/rose/rose_loopback.c | 13 ++-
net/rose/rose_route.c| 20 +++
net/rose/rose_subr.c
klos Szeredi
Signed-off-by: Greg Kroah-Hartman
Signed-off-by: Willy Tarreau
---
fs/fuse/file.c |2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/fs/fuse/file.c b/fs/fuse/file.c
index f6104a95..102d582 100644
--- a/fs/fuse/file.c
+++ b/fs/fuse/file.c
@@ -1664,7 +
checking the irqchip mode before starting a timer. We
can't deny creating the PIT if the irqchips aren't set up yet as
current user land expects this order to work.
Signed-off-by: Jan Kiszka
Signed-off-by: Marcelo Tosatti
[dannf: backported to Debian's 2.6.32]
Signed-off-by
entire 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: Willy Tarreau
---
drivers/usb/core/devio.c | 10 +++---
1 files changed, 7 insertions(+), 3 deletions(-)
diff --git a/drivers/usb/core
clear this member. If copy_process() fails
before this point the wrong ->replacement_session_keyring doesn't
matter, exit_creds() won't be called.
Cc:
Signed-off-by: Oleg Nesterov
Acked-by: David Howells
Signed-off-by: Linus Torvalds
Signed-off-by: Willy Tarreau
---
kernel/cred.c
: Greg Kroah-Hartman
Signed-off-by: Willy Tarreau
---
arch/sparc/kernel/rtrap_64.S |7 ---
1 files changed, 0 insertions(+), 7 deletions(-)
diff --git a/arch/sparc/kernel/rtrap_64.S b/arch/sparc/kernel/rtrap_64.S
index fd3cee4..cc4b1ff 100644
--- a/arch/sparc/kernel/rtrap_64.S
+++ b/arch
add commit log for stable]
Signed-off-by: James Bottomley
Signed-off-by: Greg Kroah-Hartman
Signed-off-by: Willy Tarreau
---
drivers/scsi/scsi_lib.c | 11 +++
1 files changed, 11 insertions(+), 0 deletions(-)
diff --git a/drivers/scsi/scsi_lib.c b/drivers/scsi/scsi_lib.c
index
initializing
a structure located on the stack that gets copied to user memory by the
TUNGETIFF and SIOCGIFHWADDR ioctl()s.
Signed-off-by: Mathias Krause
Signed-off-by: David S. Miller
Signed-off-by: Greg Kroah-Hartman
Signed-off-by: Willy Tarreau
---
drivers/net/tun.c |6 --
1 files
defined to be a nop unless SCSI is built in.
That means that in the modular case (which is every distro), the
scsi_wait_scan module does a simple async_synchronize_full() instead of
waiting for scans.
Signed-off-by: James Bottomley
Signed-off-by: Greg Kroah-Hartman
Signed-off-by: Willy Tarreau
Paul Gortmaker
Signed-off-by: Willy Tarreau
---
drivers/rtc/rtc-wm831x.c | 24 +++-
1 files changed, 23 insertions(+), 1 deletions(-)
diff --git a/drivers/rtc/rtc-wm831x.c b/drivers/rtc/rtc-wm831x.c
index 79795cd..daefe66 100644
--- a/drivers/rtc/rtc-wm831x.c
+++ b/drivers/r
.
Signed-off-by: Willy Tarreau
---
drivers/scsi/libsas/sas_expander.c |8
1 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/drivers/scsi/libsas/sas_expander.c
b/drivers/scsi/libsas/sas_expander.c
index b10ee2a..bac091d 100644
--- a/drivers/scsi/libsas/sas_expander.c
+++ b
end of the array.
Signed-off-by: Dan Carpenter
Link: http://lkml.kernel.org/r/20120324075250.GA28258@elgon.mountain
Signed-off-by: H. Peter Anvin
Signed-off-by: Greg Kroah-Hartman
Signed-off-by: Willy Tarreau
---
arch/x86/kernel/tls.c |4 ++--
1 files changed, 2 insertions(+), 2 deletions
bin/bugreport.cgi?bug=648325), it appears
that the issue was in fact due to missing accept4() in ia64.
This patch simply adds accept4() to ia64.
Signed-off-by: Ãmeric Maschino
Signed-off-by: Tony Luck
Backported-by: Dennis Schridde
Signed-off-by: Willy Tarreau
---
arch/ia64/include/asm/unistd.h |
-off-by: Greg Kroah-Hartman
Signed-off-by: Willy Tarreau
---
net/sched/sch_gred.c |7 ++-
1 files changed, 2 insertions(+), 5 deletions(-)
diff --git a/net/sched/sch_gred.c b/net/sched/sch_gred.c
index 40408d5..bf98414 100644
--- a/net/sched/sch_gred.c
+++ b/net/sched/sch_gred.c
@@ -544,11
ent required since .34 doesn't have f9e4989eb8
which renames "status" to "random" in kernel/irq/handle.c ]
Signed-off-by: Paul Gortmaker
Signed-off-by: Willy Tarreau
---
drivers/char/random.c | 103
include/linux/random.
sha...@gmail.com
Signed-off-by: Thomas Gleixner
Signed-off-by: Greg Kroah-Hartman
[WT: div64_long() does not exist on 2.6.32 and needs a deeper backport than
desired. Instead, address the issue by controlling that the divisor is
correct for use as an s32 divisor]
Signed-off-by: Willy Tarreau
---
k
reference skb anymore, or risk
use after free.
Signed-off-by: Eric Dumazet
Signed-off-by: David S. Miller
Signed-off-by: Greg Kroah-Hartman
Signed-off-by: Willy Tarreau
---
net/netlink/af_netlink.c | 24 +---
1 files changed, 13 insertions(+), 11 deletions(-)
diff --git a
: Avi Kivity
Cc: Marcelo Tosatti
Cc: Paul Gortmaker
Cc: Andrea Arcangeli
Signed-off-by: Andrew Morton
Signed-off-by: Linus Torvalds
Signed-off-by: Greg Kroah-Hartman
Signed-off-by: Willy Tarreau
---
mm/mmu_notifier.c | 45 +++--
1 files changed, 23 i
Signed-off-by: Trond Myklebust
[bwh: Backported to 3.2: adjust context]
Signed-off-by: Ben Hutchings
Signed-off-by: Greg Kroah-Hartman
Signed-off-by: Willy Tarreau
---
fs/nfs/super.c |2 ++
1 files changed, 2 insertions(+), 0 deletions(-)
diff --git a/fs/nfs/super.c b/fs/nfs/super.c
index
f-by: Greg Kroah-Hartman
Signed-off-by: Willy Tarreau
---
arch/x86/xen/xen-asm.S |2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/arch/x86/xen/xen-asm.S b/arch/x86/xen/xen-asm.S
index 79d7362..3e45aa0 100644
--- a/arch/x86/xen/xen-asm.S
+++ b/arch/x86/xen/xen-asm.S
@@ -
ed-off-by: Al Viro
Signed-off-by: Linus Torvalds
Signed-off-by: Greg Kroah-Hartman
Signed-off-by: Willy Tarreau
---
fs/compat.c | 10 --
1 files changed, 8 insertions(+), 2 deletions(-)
diff --git a/fs/compat.c b/fs/compat.c
index d1e2411..46b93d1 100644
--- a/fs/compat.c
+++
off-by: John Stultz
Link:
http://lkml.kernel.org/r/1341960205-56738-6-git-send-email-johns...@us.ibm.com
Signed-off-by: Thomas Gleixner
Cc: Prarit Bhargava
Cc: Thomas Gleixner
Cc: Linux Kernel
Signed-off-by: John Stultz
Signed-off-by: Willy Tarreau
---
kernel/hrtimer.c |5 +++--
1 fi
reference skb anymore, or risk
use after free.
Signed-off-by: Eric Dumazet
Signed-off-by: David S. Miller
Signed-off-by: Greg Kroah-Hartman
Signed-off-by: Willy Tarreau
---
net/core/skbuff.c |4 +++-
1 files changed, 3 insertions(+), 1 deletions(-)
diff --git a/net/core/skbuff.c b/net/core
ulted in a kernel panic on execution of the first user-space
program in the system. r9 is used in ret_to_user as the thread_info
pointer, and if it's wrong, bad things happen.
Signed-off-by: Tim Bird
Signed-off-by: Russell King
Signed-off-by: Greg Kroah-Hartman
Signed-off-by: Wil
ock.
Signed-off-by: Marcelo Tosatti
Signed-off-by: Avi Kivity
Signed-off-by: Willy Tarreau
---
arch/x86/kvm/irq.h |6 +-
arch/x86/kvm/x86.c | 30 ++
2 files changed, 27 insertions(+), 9 deletions(-)
diff --git a/arch/x86/kvm/irq.h b/arch/x86/kvm/irq.h
in
t reorder mfmsr().
Signed-off-by: Tiejun Chen
Signed-off-by: Benjamin Herrenschmidt
Signed-off-by: Greg Kroah-Hartman
commit 93487ce8d6edc7c550b1449770df5e44715f520f upstream.
Signed-off-by: Willy Tarreau
---
arch/powerpc/include/asm/reg.h |3 ++-
1 files changed, 2 insertions(+), 1 del
s.
Signed-off-by: Dan Carpenter
Acked-by: Jeff Garzik
Signed-off-by: Jens Axboe
Signed-off-by: Greg Kroah-Hartman
Signed-off-by: Willy Tarreau
---
drivers/block/sx8.c |2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/drivers/block/sx8.c b/drivers/block/sx8.c
index a7c418
time. We should put these random
words into consecutive words in the result buffer - not just overwrite
the first word again and again.
Signed-off-by: Tony Luck
Acked-by: H. Peter Anvin
Acked-by: Thomas Gleixner
Signed-off-by: Linus Torvalds
Signed-off-by: Paul Gortmaker
Signed-off-by: Wil
r Zijlstra
Acked-by: Prarit Bhargava
Cc: sta...@vger.kernel.org
Link:
http://lkml.kernel.org/r/1341960205-56738-3-git-send-email-johns...@us.ibm.com
Signed-off-by: Thomas Gleixner
Cc: Prarit Bhargava
Cc: Thomas Gleixner
Cc: Linux Kernel
Signed-off-by: John Stultz
Signed-off-by: Wil
-by: Greg Pearson
Acked-by: Khalid Aziz
Signed-off-by: Andrew Morton
Signed-off-by: Linus Torvalds
Signed-off-by: Greg Kroah-Hartman
Signed-off-by: Willy Tarreau
---
drivers/firmware/pcdp.c |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/drivers/firmware/pcdp.c b
Signed-off-by: Sarah Sharp
Tested-by: Elric Fu
Signed-off-by: Greg Kroah-Hartman
Signed-off-by: Willy Tarreau
---
drivers/usb/host/xhci-mem.c |9 ++---
1 files changed, 2 insertions(+), 7 deletions(-)
diff --git a/drivers/usb/host/xhci-mem.c b/drivers/usb/host/xhci-mem.c
index 8c2907
should also be cleared.
Thus programs given priviledge with fcaps will continue to have address space
randomization enabled even if the parent tried to disable it to make it
easier to attack.
Signed-off-by: Eric Paris
Reviewed-by: Serge Hallyn
Signed-off-by: James Morris
Signed-off-by: Willy
Cc: "Theodore Ts'o"
Signed-off-by: Willy Tarreau
---
Documentation/kernel-parameters.txt |5 ++
arch/x86/include/asm/archrandom.h |2 +
arch/x86/kernel/cpu/Makefile|1 +
arch/x86/kernel/cpu/common.c|2 +
arch/x86/kernel/cpu/rdrand.
Signed-off-by: Greg Kroah-Hartman
Signed-off-by: Willy Tarreau
---
sound/pci/hda/hda_proc.c |2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/sound/pci/hda/hda_proc.c b/sound/pci/hda/hda_proc.c
index 2b3d859..9294d40 100644
--- a/sound/pci/hda/hda_proc.c
+++ b/sound/pci/hda
Cc: Hugh Dickins
Cc: Mel Gorman
Cc: Minchan Kim
Cc: Hillf Danton
Cc: Paul Mackerras
Signed-off-by: Andrew Morton
Signed-off-by: Linus Torvalds
[dannf: backported to Debian's 2.6.32]
Signed-off-by: Willy Tarreau
---
fs/hugetlbfs/inode.c| 54 +++---
include/lin
ring.
This patch should be backported to kernels as old as 2.6.32,
that contain the commit 913a8a344ffcaf0b4a586d6662a2c66a7106557d
"USB: xhci: Change how xHCI commands are handled."
Signed-off-by: Sarah Sharp
Signed-off-by: Greg Kroah-Hartman
Signed-off-by: Willy Tarreau
---
driver
https://bugzilla.kernel.org/show_bug.cgi?id=42859
Signed-off-by: "Theodore Ts'o"
Signed-off-by: Greg Kroah-Hartman
Signed-off-by: Willy Tarreau
---
fs/ext4/extents.c |2 ++
1 files changed, 2 insertions(+), 0 deletions(-)
diff --git a/fs/ext4/extents.c b/fs/ext4/extents.c
index 93f7999..
pointer dereference. This could
lead to a privilege escalation if the attacker is able to map page 0 and
prepare it with a fake ccid_ops pointer.
Signed-off-by: Mathias Krause
Cc: Gerrit Renker
Signed-off-by: David S. Miller
Signed-off-by: Greg Kroah-Hartman
Signed-off-by: Willy Tarreau
---
net
mation on
the user-visible bug affected and a link to the bugzilla entry if available.
The same rules about the patch being already in mainline still apply.
Signed-off-by: Mel Gorman
Signed-off-by: Greg Kroah-Hartman
Signed-off-by: Willy Tarreau
---
Documentation/stable_kernel_rules.txt |
:31 are also cleared to zero.
Other bits should be presvered as Table 146.
This patch should be backported to kernels as old as 2.6.31.
Signed-off-by: Alex He
Signed-off-by: Sarah Sharp
Signed-off-by: Greg Kroah-Hartman
Signed-off-by: Willy Tarreau
---
drivers/usb/host/pci-quirks.c| 10
ip this new code block if sock_owned_by_user() is true
and eliminate the now superfluous sock_owned_by_user() code
block contained within.
Reported-by: Alexey Kuznetsov
Signed-off-by: David S. Miller
CC: Damian Lukowski
Acked-by: Eric Dumazet
Cc: Ben Hutchings
Signed-off-by: Willy Tarreau
---
n
://patchwork.linux-mips.org/patch/3881/
Signed-off-by: Ralf Baechle
Signed-off-by: Greg Kroah-Hartman
Signed-off-by: Willy Tarreau
---
arch/mips/include/asm/thread_info.h |4 ++--
arch/mips/kernel/vmlinux.lds.S |3 ++-
2 files changed, 4 insertions(+), 3 deletions(-)
diff --git a/arch/mips/include
-Hartman
Signed-off-by: Willy Tarreau
---
drivers/usb/early/ehci-dbgp.c |2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/drivers/usb/early/ehci-dbgp.c b/drivers/usb/early/ehci-dbgp.c
index 1206a26..7565f55 100644
--- a/drivers/usb/early/ehci-dbgp.c
+++ b/drivers/usb/early
l both fail
to wake up all functions on priority wait queues, which can result
in some nasty hangs.
Reported-by: Andy Adamson
Signed-off-by: Trond Myklebust
Signed-off-by: Greg Kroah-Hartman
Signed-off-by: Willy Tarreau
---
net/sunrpc/sched.c | 15 +++
1 files changed, 11 insertions
mos7840 as a usb serial-console as all
kernel output is truncated during boot.
Signed-off-by: Mark Ferrell
Signed-off-by: Greg Kroah-Hartman
Signed-off-by: Willy Tarreau
---
drivers/usb/serial/mos7840.c |9 ++---
1 files changed, 6 insertions(+), 3 deletions(-)
diff --git a/drivers
Paul Gortmaker
Signed-off-by: Willy Tarreau
---
drivers/char/random.c | 11 ---
1 files changed, 8 insertions(+), 3 deletions(-)
diff --git a/drivers/char/random.c b/drivers/char/random.c
index 5e106b1..0c38849 100644
--- a/drivers/char/random.c
+++ b/drivers/char/random.c
@@ -1
d-off-by: Chris Mason
Signed-off-by: Greg Kroah-Hartman
Signed-off-by: Willy Tarreau
---
fs/btrfs/async-thread.c |9 -
1 files changed, 8 insertions(+), 1 deletions(-)
diff --git a/fs/btrfs/async-thread.c b/fs/btrfs/async-thread.c
index c0861e7..8aac2d6 100644
--- a/fs/btrfs/async-th
ed-by: Dan Carpenter
Acked-by: Dan Carpenter
Signed-off-by: Greg Kroah-Hartman
Signed-off-by: Willy Tarreau
---
fs/ecryptfs/kthread.c |2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/fs/ecryptfs/kthread.c b/fs/ecryptfs/kthread.c
index e14cf7e..5ffc900 100644
--- a/f
1 - 100 of 3984 matches
Mail list logo