]> git.ipfire.org Git - thirdparty/kernel/stable-queue.git/commitdiff
refresh queue against 2.6.16.21
authorChris Wright <chrisw@sous-sol.org>
Tue, 20 Jun 2006 10:26:24 +0000 (03:26 -0700)
committerChris Wright <chrisw@sous-sol.org>
Tue, 20 Jun 2006 10:26:24 +0000 (03:26 -0700)
12 files changed:
queue-2.6.16/fs-namei.c-call-to-file_permission-under-a-spinlock-in-do_lookup_path.patch
queue-2.6.16/i2o-bugfixes-to-get-i2o-working-again.patch
queue-2.6.16/jfs-fix-multiple-errors-in-metapage_releasepage.patch
queue-2.6.16/missed-error-checking-for-intent-s-filp-in-open_namei.patch
queue-2.6.16/powernow-k8-crash-workaround.patch
queue-2.6.16/scsi_lib.c-properly-count-the-number-of-pages-in-scsi_req_map_sg.patch
queue-2.6.16/serial-parport_serial-should-depend-on-serial_8250_pci.patch
queue-2.6.16/sparc64-fix-d-cache-corruption-in-mremap.patch
queue-2.6.16/sparc64-fix-missing-fold-at-end-of-checksums.patch
queue-2.6.16/sparc64-respect-gfp_t-argument-to-dma_alloc_coherent.patch
queue-2.6.16/tmpfs-time-granularity-fix-for-time-going-backwards.patch
queue-2.6.16/usb-whiteheat-fix-firmware-spurious-errors.patch

index 936b88c621fb60c3813dea4d8eb678f4d7a024a6..8605484b6c65a8161e7d0289a667015e939b775e 100644 (file)
@@ -27,8 +27,8 @@ Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
  fs/namei.c |   19 ++++++++++---------
  1 file changed, 10 insertions(+), 9 deletions(-)
 
---- linux-2.6.16.20.orig/fs/namei.c
-+++ linux-2.6.16.20/fs/namei.c
+--- linux-2.6.16.21.orig/fs/namei.c
++++ linux-2.6.16.21/fs/namei.c
 @@ -1077,8 +1077,8 @@ static int fastcall do_path_lookup(int d
        nd->flags = flags;
        nd->depth = 0;
index 2fc56d058305c2d79c097684b0d4ffe48cb76c8c..0c5654616d7112956d84e0a387903769fc7e98ff 100644 (file)
@@ -34,8 +34,8 @@ Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
  include/linux/i2o.h            |    5 ++
  3 files changed, 42 insertions(+), 39 deletions(-)
 
---- linux-2.6.16.20.orig/drivers/message/i2o/exec-osm.c
-+++ linux-2.6.16.20/drivers/message/i2o/exec-osm.c
+--- linux-2.6.16.21.orig/drivers/message/i2o/exec-osm.c
++++ linux-2.6.16.21/drivers/message/i2o/exec-osm.c
 @@ -55,6 +55,7 @@ struct i2o_exec_wait {
        u32 m;                  /* message id */
        struct i2o_message *msg;        /* pointer to the reply message */
@@ -212,8 +212,8 @@ Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
        return 0;
  };
  
---- linux-2.6.16.20.orig/drivers/message/i2o/iop.c
-+++ linux-2.6.16.20/drivers/message/i2o/iop.c
+--- linux-2.6.16.21.orig/drivers/message/i2o/iop.c
++++ linux-2.6.16.21/drivers/message/i2o/iop.c
 @@ -804,8 +804,6 @@ void i2o_iop_remove(struct i2o_controlle
  
        /* Ask the IOP to switch to RESET state */
@@ -232,8 +232,8 @@ Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
             I2O_MSG_INPOOL_MIN)) {
                kfree(c);
                return ERR_PTR(-ENOMEM);
---- linux-2.6.16.20.orig/include/linux/i2o.h
-+++ linux-2.6.16.20/include/linux/i2o.h
+--- linux-2.6.16.21.orig/include/linux/i2o.h
++++ linux-2.6.16.21/include/linux/i2o.h
 @@ -1116,8 +1116,11 @@ static inline struct i2o_message *i2o_ms
  
        mmsg->mfa = readl(c->in_port);
index 1b4e258de05fba2bef0aaf4831741ca7efa113a0..9730ff167cfde9afc3a9b06caaddce1fd67eecf8 100644 (file)
@@ -27,8 +27,8 @@ Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
  fs/jfs/jfs_metapage.c |   20 +++++---------------
  1 file changed, 5 insertions(+), 15 deletions(-)
 
---- linux-2.6.16.20.orig/fs/jfs/jfs_metapage.c
-+++ linux-2.6.16.20/fs/jfs/jfs_metapage.c
+--- linux-2.6.16.21.orig/fs/jfs/jfs_metapage.c
++++ linux-2.6.16.21/fs/jfs/jfs_metapage.c
 @@ -543,7 +543,7 @@ add_failed:
  static int metapage_releasepage(struct page *page, gfp_t gfp_mask)
  {
index e84eeb71078fdc6999609332fea0bf8fff712d7f..304b0def5299142566eb950f8d5e8457005fe1da 100644 (file)
@@ -36,8 +36,8 @@ Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
  fs/namei.c |    6 ++++++
  1 file changed, 6 insertions(+)
 
---- linux-2.6.16.20.orig/fs/namei.c
-+++ linux-2.6.16.20/fs/namei.c
+--- linux-2.6.16.21.orig/fs/namei.c
++++ linux-2.6.16.21/fs/namei.c
 @@ -1628,6 +1628,12 @@ do_last:
                goto exit;
        }
index b45650a0ae6a68c39e3f4574c797b45c7ddbe569..27c3b3b570e4eb589d5c833b60e2076cc8fa101f 100644 (file)
@@ -24,8 +24,8 @@ Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
  drivers/acpi/processor_perflib.c |    5 ++++-
  1 file changed, 4 insertions(+), 1 deletion(-)
 
---- linux-2.6.16.20.orig/drivers/acpi/processor_perflib.c
-+++ linux-2.6.16.20/drivers/acpi/processor_perflib.c
+--- linux-2.6.16.21.orig/drivers/acpi/processor_perflib.c
++++ linux-2.6.16.21/drivers/acpi/processor_perflib.c
 @@ -577,6 +577,8 @@ acpi_processor_register_performance(stru
                return_VALUE(-EBUSY);
        }
index af0a46dff27fe5759020374e9e14435ed9ee051b..f773cd1afc5392f6682151d83c6e130a9e00d66f 100644 (file)
@@ -20,8 +20,8 @@ Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
  drivers/scsi/scsi_lib.c |    2 +-
  1 file changed, 1 insertion(+), 1 deletion(-)
 
---- linux-2.6.16.20.orig/drivers/scsi/scsi_lib.c
-+++ linux-2.6.16.20/drivers/scsi/scsi_lib.c
+--- linux-2.6.16.21.orig/drivers/scsi/scsi_lib.c
++++ linux-2.6.16.21/drivers/scsi/scsi_lib.c
 @@ -368,7 +368,7 @@ static int scsi_req_map_sg(struct reques
                           int nsegs, unsigned bufflen, gfp_t gfp)
  {
index 802c87ff1ec7fc493b6a0654c10fc547f177f7e4..6e0e86a566d20704d473c396bf42cde995a7bcae 100644 (file)
@@ -15,8 +15,8 @@ Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
  drivers/parport/Kconfig |    2 +-
  1 file changed, 1 insertion(+), 1 deletion(-)
 
---- linux-2.6.16.20.orig/drivers/parport/Kconfig
-+++ linux-2.6.16.20/drivers/parport/Kconfig
+--- linux-2.6.16.21.orig/drivers/parport/Kconfig
++++ linux-2.6.16.21/drivers/parport/Kconfig
 @@ -48,7 +48,7 @@ config PARPORT_PC
  
  config PARPORT_SERIAL
index 4736c325b4e1dffedbdc764881d1053a8b7a5d89..d18338640b8b3a76b78f19b282f928ee7c75f210 100644 (file)
@@ -27,8 +27,8 @@ Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
  include/asm-sparc64/pgtable.h |   17 +++++++++++++++++
  3 files changed, 27 insertions(+), 11 deletions(-)
 
---- linux-2.6.16.20.orig/include/asm-generic/pgtable.h
-+++ linux-2.6.16.20/include/asm-generic/pgtable.h
+--- linux-2.6.16.21.orig/include/asm-generic/pgtable.h
++++ linux-2.6.16.21/include/asm-generic/pgtable.h
 @@ -159,17 +159,8 @@ static inline void ptep_set_wrprotect(st
  #define lazy_mmu_prot_update(pte)     do { } while (0)
  #endif
@@ -48,8 +48,8 @@ Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
  #endif
  
  /*
---- linux-2.6.16.20.orig/include/asm-mips/pgtable.h
-+++ linux-2.6.16.20/include/asm-mips/pgtable.h
+--- linux-2.6.16.21.orig/include/asm-mips/pgtable.h
++++ linux-2.6.16.21/include/asm-mips/pgtable.h
 @@ -70,7 +70,15 @@ extern unsigned long zero_page_mask;
  #define ZERO_PAGE(vaddr) \
        (virt_to_page(empty_zero_page + (((unsigned long)(vaddr)) & zero_page_mask)))
@@ -67,8 +67,8 @@ Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
  
  extern void paging_init(void);
  
---- linux-2.6.16.20.orig/include/asm-sparc64/pgtable.h
-+++ linux-2.6.16.20/include/asm-sparc64/pgtable.h
+--- linux-2.6.16.21.orig/include/asm-sparc64/pgtable.h
++++ linux-2.6.16.21/include/asm-sparc64/pgtable.h
 @@ -335,6 +335,23 @@ static inline void set_pte_at(struct mm_
  #define pte_clear(mm,addr,ptep)               \
        set_pte_at((mm), (addr), (ptep), __pte(0UL))
index f5ed435d9203e1efd08000aa9e93dc44da2712c8..a202573dde47f3c10e9442f1a78b1f6dc77b51ad 100644 (file)
@@ -23,8 +23,8 @@ Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
  arch/sparc64/lib/csum_copy.S |    5 +++--
  2 files changed, 6 insertions(+), 4 deletions(-)
 
---- linux-2.6.16.20.orig/arch/sparc64/lib/checksum.S
-+++ linux-2.6.16.20/arch/sparc64/lib/checksum.S
+--- linux-2.6.16.21.orig/arch/sparc64/lib/checksum.S
++++ linux-2.6.16.21/arch/sparc64/lib/checksum.S
 @@ -165,8 +165,9 @@ csum_partial_end_cruft:
        sll             %g1, 8, %g1
        or              %o5, %g1, %o4
@@ -37,8 +37,8 @@ Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
        retl
 -       mov            %o2, %o0
 +       srl            %o2, 0, %o0
---- linux-2.6.16.20.orig/arch/sparc64/lib/csum_copy.S
-+++ linux-2.6.16.20/arch/sparc64/lib/csum_copy.S
+--- linux-2.6.16.21.orig/arch/sparc64/lib/csum_copy.S
++++ linux-2.6.16.21/arch/sparc64/lib/csum_copy.S
 @@ -221,11 +221,12 @@ FUNC_NAME:               /* %o0=src, %o1=dst, %o2=len
        sll             %g1, 8, %g1
        or              %o5, %g1, %o4
index 0c1811a43380ae64fa199685a5d70177cb87f1e3..8713bafd7268b80c28810b4d0deb2884425754f5 100644 (file)
@@ -30,8 +30,8 @@ Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
  include/asm-sparc64/pci.h           |    4 -
  4 files changed, 146 insertions(+), 5 deletions(-)
 
---- linux-2.6.16.20.orig/arch/sparc64/kernel/pci_iommu.c
-+++ linux-2.6.16.20/arch/sparc64/kernel/pci_iommu.c
+--- linux-2.6.16.21.orig/arch/sparc64/kernel/pci_iommu.c
++++ linux-2.6.16.21/arch/sparc64/kernel/pci_iommu.c
 @@ -219,7 +219,7 @@ static inline void iommu_free_ctx(struct
   * DMA for PCI device PDEV.  Return non-NULL cpu-side address if
   * successful and set *DMA_ADDRP to the PCI side dma address.
@@ -50,8 +50,8 @@ Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
        if (first_page == 0UL)
                return NULL;
        memset((char *)first_page, 0, PAGE_SIZE << order);
---- linux-2.6.16.20.orig/arch/sparc64/kernel/sparc64_ksyms.c
-+++ linux-2.6.16.20/arch/sparc64/kernel/sparc64_ksyms.c
+--- linux-2.6.16.21.orig/arch/sparc64/kernel/sparc64_ksyms.c
++++ linux-2.6.16.21/arch/sparc64/kernel/sparc64_ksyms.c
 @@ -221,7 +221,7 @@ EXPORT_SYMBOL(insl);
  EXPORT_SYMBOL(ebus_chain);
  EXPORT_SYMBOL(isa_chain);
@@ -61,8 +61,8 @@ Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
  EXPORT_SYMBOL(pci_free_consistent);
  EXPORT_SYMBOL(pci_map_single);
  EXPORT_SYMBOL(pci_unmap_single);
---- linux-2.6.16.20.orig/include/asm-sparc64/dma-mapping.h
-+++ linux-2.6.16.20/include/asm-sparc64/dma-mapping.h
+--- linux-2.6.16.21.orig/include/asm-sparc64/dma-mapping.h
++++ linux-2.6.16.21/include/asm-sparc64/dma-mapping.h
 @@ -4,7 +4,146 @@
  #include <linux/config.h>
  
@@ -211,8 +211,8 @@ Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
  #else
  
  struct device;
---- linux-2.6.16.20.orig/include/asm-sparc64/pci.h
-+++ linux-2.6.16.20/include/asm-sparc64/pci.h
+--- linux-2.6.16.21.orig/include/asm-sparc64/pci.h
++++ linux-2.6.16.21/include/asm-sparc64/pci.h
 @@ -44,7 +44,9 @@ struct pci_dev;
  /* Allocate and map kernel buffer using consistent mode DMA for a device.
   * hwdev should be valid struct pci_dev pointer for PCI devices.
index 87fbab802879f0fd44af54a073360586f1bec4b3..7a627f6be4b758a62fedea2130504a193c061727 100644 (file)
@@ -33,8 +33,8 @@ Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
  mm/shmem.c |    1 +
  1 file changed, 1 insertion(+)
 
---- linux-2.6.16.20.orig/mm/shmem.c
-+++ linux-2.6.16.20/mm/shmem.c
+--- linux-2.6.16.21.orig/mm/shmem.c
++++ linux-2.6.16.21/mm/shmem.c
 @@ -2100,6 +2100,7 @@ static int shmem_fill_super(struct super
        sb->s_blocksize_bits = PAGE_CACHE_SHIFT;
        sb->s_magic = TMPFS_MAGIC;
index 143125c32b3fe5ebb2dad0df60d374372990a041..189e049d6929abc38356eebd71346987806235a1 100644 (file)
@@ -9,14 +9,13 @@ Attached patch fixes spurious errors during firmware load.
 
 Signed-off-by: Stuart MacDonald <stuartm@connecttech.com>
 Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
-
-
+Signed-off-by: Chris Wright <chrisw@sous-sol.org>
 ---
  drivers/usb/serial/whiteheat.c |    4 ++--
  1 file changed, 2 insertions(+), 2 deletions(-)
 
---- linux-2.6.16.20.orig/drivers/usb/serial/whiteheat.c
-+++ linux-2.6.16.20/drivers/usb/serial/whiteheat.c
+--- linux-2.6.16.21.orig/drivers/usb/serial/whiteheat.c
++++ linux-2.6.16.21/drivers/usb/serial/whiteheat.c
 @@ -388,7 +388,7 @@ static int whiteheat_attach (struct usb_
        if (ret) {
                err("%s: Couldn't send command [%d]", serial->type->description, ret);