[PATCH] ext2: correct type miss (linux-2.6.24.3)

2008-02-26 Thread ohyama_sec
From: Hiroyasu Ohyama

Maybe I found a type miss in fs/ext2/ext2.h which is in linux-2.6.24.3, and 
write difference below.

Signed-off-by: Hiroyasu OHYAMA <[EMAIL PROTECTED]>
---

--- fs/ext2/ext2.h.orig 2008-02-27 00:56:34.0 +0900
+++ fs/ext2/ext2.h  2008-02-26 19:12:55.0 +0900
@@ -27,7 +27,7 @@ struct ext2_inode_info {
/*
 * i_block_group is the number of the block group which contains
 * this file's inode.  Constant across the lifetime of the inode,
-* it is ued for making block allocation decisions - we try to
+* it is used for making block allocation decisions - we try to
 * place a file's data blocks near its inode block, and new inodes
 * near to their parent directory's inode.
 */
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: Linux 2.6.24.3 (if_addrlabel.h HEADERS_CHECK failure)

2008-02-26 Thread Stephen Hemminger
On Tue, 26 Feb 2008 14:38:47 +
Daniel Drake <[EMAIL PROTECTED]> wrote:

> Randy Dunlap wrote:
> >> We (the -stable team) are announcing the release of the 2.6.24.3
> >> kernel.
> > 
> > When HEADERS_CHECK=y:
> > 
> > make[3]: *** No rule to make target 
> > `/local/linsrc/linux-2.6.24.3/include/linux/if_addrlabel.h', needed by 
> > `/local/linsrc/linux-2.6.24.3/usr/include/linux/if_addrlabel.h'.  Stop.
> > make[2]: *** [linux] Error 2
> 
> This appears to have been caused by the patch titled:
> 
>   NET: Add if_addrlabel.h to sanitized headers.
> 
> The patch only adds the unifdef-y entry for this header file, however 
> that header was only added after 2.6.24.
> 
> It seems that this patch was submitted to -stable in error. Stephen, can 
> you confirm?

The patch was meant for 2.6.25 only. 
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: Linux 2.6.24.3 (if_addrlabel.h HEADERS_CHECK failure)

2008-02-26 Thread Daniel Drake

Randy Dunlap wrote:

We (the -stable team) are announcing the release of the 2.6.24.3
kernel.


When HEADERS_CHECK=y:

make[3]: *** No rule to make target 
`/local/linsrc/linux-2.6.24.3/include/linux/if_addrlabel.h', needed by 
`/local/linsrc/linux-2.6.24.3/usr/include/linux/if_addrlabel.h'.  Stop.
make[2]: *** [linux] Error 2


This appears to have been caused by the patch titled:

NET: Add if_addrlabel.h to sanitized headers.

The patch only adds the unifdef-y entry for this header file, however 
that header was only added after 2.6.24.


It seems that this patch was submitted to -stable in error. Stephen, can 
you confirm?


Thanks,
Daniel
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: Linux 2.6.24.3 (incr patch missing)

2008-02-26 Thread Daniel Drake

Greg Kroah-Hartman wrote:

We (the -stable team) are announcing the release of the 2.6.24.3
kernel.


patch-2.6.24.2-3.* files are missing from 
http://www.kernel.org/pub/linux/kernel/v2.6/incr/


The 2.6.23.17 patches which were released at the same time are there, so 
it doesn't seem to be a case of kernel.org being behind.


Thanks,
Daniel
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: Linux 2.6.24.3

2008-02-26 Thread Pascal Hambourg

Hello,

Tino Keitel a écrit :


I can see the patch in http://www.kernel.org/pub/linux/kernel/v2.6/,
but no incremental patch in
http://www.kernel.org/pub/linux/kernel/v2.6/incr/. Is this due to some
delay, or was is just not uploaded?


It seems that the 2->3 incremental patch was uploaded in 
/pub/linux/kernel/v2.6/ too.

--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: Linux 2.6.24.3

2008-02-26 Thread Sven Köhler

no incremental patch in
http://www.kernel.org/pub/linux/kernel/v2.6/incr/. Is this due to some
delay, or was is just not uploaded?


Would be really nice to have indeed.



signature.asc
Description: OpenPGP digital signature


Re: Linux 2.6.24.3

2008-02-25 Thread Tino Keitel
On Mon, Feb 25, 2008 at 17:00:24 -0800, Greg Kroah-Hartman wrote:
> We (the -stable team) are announcing the release of the 2.6.24.3
> kernel.

Hi,

I can see the patch in http://www.kernel.org/pub/linux/kernel/v2.6/,
but no incremental patch in
http://www.kernel.org/pub/linux/kernel/v2.6/incr/. Is this due to some
delay, or was is just not uploaded?

Regards,
Tino
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: Linux 2.6.24.3

2008-02-25 Thread Greg KH
On Tue, Feb 26, 2008 at 02:39:23PM +0900, Samuel Masham wrote:
> On Tue, Feb 26, 2008 at 10:00 AM, Greg Kroah-Hartman <[EMAIL PROTECTED]> 
> wrote:
> > We (the -stable team) are announcing the release of the 2.6.24.3
> >  kernel.
> >
> 
> Hi Greg, Stable people :)
> 
> Can you confirm you have the mips irq probe crash fix in your queue
> for the next stable release

Yes, you just sent this to me on Monday, give me at least a week to
ignore it before you worried :)

It's in my queue, I'll let you know when I get to it.

thanks,

greg k-h
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: Linux 2.6.24.3

2008-02-25 Thread Samuel Masham
On Tue, Feb 26, 2008 at 10:00 AM, Greg Kroah-Hartman <[EMAIL PROTECTED]> wrote:
> We (the -stable team) are announcing the release of the 2.6.24.3
>  kernel.
>

Hi Greg, Stable people :)

Can you confirm you have the mips irq probe crash fix in your queue
for the next stable release

See:

http://lkml.org/lkml/2008/2/24/255

Is there anymore I should do to help the process along?

Thanks

Samuel
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: Linux 2.6.24.3

2008-02-25 Thread Randy Dunlap
On Mon, 25 Feb 2008 17:00:24 -0800 Greg Kroah-Hartman wrote:

> We (the -stable team) are announcing the release of the 2.6.24.3
> kernel.
> 
> It fixes a number of different bugs and all users of the 2.6.24 series
> are encouraged to upgrade.
> 
> I'll also be replying to this message with a copy of the patch between
> 2.6.24.2 and 2.6.24.3
> 
> The updated 2.6.24.y git tree can be found at:
> 
> git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-2.6.24.y.git
> and can be browsed at the normal kernel.org git web browser:
> 
> http://git.kernel.org/?p=linux/kernel/git/stable/linux-2.6.24.y.git;a=summary

When HEADERS_CHECK=y:

make[3]: *** No rule to make target 
`/local/linsrc/linux-2.6.24.3/include/linux/if_addrlabel.h', needed by 
`/local/linsrc/linux-2.6.24.3/usr/include/linux/if_addrlabel.h'.  Stop.
make[2]: *** [linux] Error 2

---
~Randy
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: Linux 2.6.24.3

2008-02-25 Thread Greg KH
diff --git a/Makefile b/Makefile
index 6f79564..bac9dd0 100644
--- a/Makefile
+++ b/Makefile
@@ -1,7 +1,7 @@
 VERSION = 2
 PATCHLEVEL = 6
 SUBLEVEL = 24
-EXTRAVERSION = .2
+EXTRAVERSION = .3
 NAME = Err Metey! A Heury Beelge-a Ret!
 
 # *DOCUMENTATION*
diff --git a/arch/powerpc/platforms/chrp/pci.c 
b/arch/powerpc/platforms/chrp/pci.c
index 0340a34..759c2ac 100644
--- a/arch/powerpc/platforms/chrp/pci.c
+++ b/arch/powerpc/platforms/chrp/pci.c
@@ -354,7 +354,7 @@ DECLARE_PCI_FIXUP_EARLY(PCI_VENDOR_ID_WINBOND, 
PCI_DEVICE_ID_WINBOND_82C105,
  * mode as well. The same fixup must be done to the class-code property in
  * the IDE node /[EMAIL PROTECTED]/[EMAIL PROTECTED],1
  */
-static void __devinit chrp_pci_fixup_vt8231_ata(struct pci_dev *viaide)
+static void chrp_pci_fixup_vt8231_ata(struct pci_dev *viaide)
 {
u8 progif;
struct pci_dev *viaisa;
@@ -375,4 +375,4 @@ static void __devinit chrp_pci_fixup_vt8231_ata(struct 
pci_dev *viaide)
 
pci_dev_put(viaisa);
 }
-DECLARE_PCI_FIXUP_EARLY(PCI_VENDOR_ID_VIA, PCI_DEVICE_ID_VIA_82C586_1, 
chrp_pci_fixup_vt8231_ata);
+DECLARE_PCI_FIXUP_FINAL(PCI_VENDOR_ID_VIA, PCI_DEVICE_ID_VIA_82C586_1, 
chrp_pci_fixup_vt8231_ata);
diff --git a/arch/powerpc/platforms/powermac/feature.c 
b/arch/powerpc/platforms/powermac/feature.c
index ba931be..5169ecc 100644
--- a/arch/powerpc/platforms/powermac/feature.c
+++ b/arch/powerpc/platforms/powermac/feature.c
@@ -2565,6 +2565,8 @@ static void __init probe_uninorth(void)
 
/* Locate core99 Uni-N */
uninorth_node = of_find_node_by_name(NULL, "uni-n");
+   uninorth_maj = 1;
+
/* Locate G5 u3 */
if (uninorth_node == NULL) {
uninorth_node = of_find_node_by_name(NULL, "u3");
@@ -2575,8 +2577,10 @@ static void __init probe_uninorth(void)
uninorth_node = of_find_node_by_name(NULL, "u4");
uninorth_maj = 4;
}
-   if (uninorth_node == NULL)
+   if (uninorth_node == NULL) {
+   uninorth_maj = 0;
return;
+   }
 
addrp = of_get_property(uninorth_node, "reg", NULL);
if (addrp == NULL)
@@ -3029,3 +3033,8 @@ void pmac_resume_agp_for_card(struct pci_dev *dev)
pmac_agp_resume(pmac_agp_bridge);
 }
 EXPORT_SYMBOL(pmac_resume_agp_for_card);
+
+int pmac_get_uninorth_variant(void)
+{
+   return uninorth_maj;
+}
diff --git a/arch/s390/lib/uaccess_std.c b/arch/s390/lib/uaccess_std.c
index 28c4500..d2ffbad 100644
--- a/arch/s390/lib/uaccess_std.c
+++ b/arch/s390/lib/uaccess_std.c
@@ -293,10 +293,10 @@ int futex_atomic_cmpxchg_std(int __user *uaddr, int 
oldval, int newval)
 
asm volatile(
"   sacf 256\n"
-   "   cs   %1,%4,0(%5)\n"
-   "0: lr   %0,%1\n"
-   "1: sacf 0\n"
-   EX_TABLE(0b,1b)
+   "0: cs   %1,%4,0(%5)\n"
+   "1: lr   %0,%1\n"
+   "2: sacf 0\n"
+   EX_TABLE(0b,2b) EX_TABLE(1b,2b)
: "=d" (ret), "+d" (oldval), "=m" (*uaddr)
: "0" (-EFAULT), "d" (newval), "a" (uaddr), "m" (*uaddr)
: "cc", "memory" );
diff --git a/arch/sparc/lib/rwsem.S b/arch/sparc/lib/rwsem.S
index 2065774..f406b1f 100644
--- a/arch/sparc/lib/rwsem.S
+++ b/arch/sparc/lib/rwsem.S
@@ -7,7 +7,7 @@
 #include 
 #include 
 
-   .section .sched.text
+   .section .sched.text, "ax"
.align  4
 
.globl  ___down_read
diff --git a/arch/sparc64/lib/rwsem.S b/arch/sparc64/lib/rwsem.S
index 75f0e6b..1a4cc56 100644
--- a/arch/sparc64/lib/rwsem.S
+++ b/arch/sparc64/lib/rwsem.S
@@ -6,7 +6,7 @@
 
 #include 
 
-   .section.sched.text
+   .section.sched.text, "ax"
 
.globl  __down_read
 __down_read:
diff --git a/arch/x86/mm/pageattr_64.c b/arch/x86/mm/pageattr_64.c
index c40afba..f636c1e 100644
--- a/arch/x86/mm/pageattr_64.c
+++ b/arch/x86/mm/pageattr_64.c
@@ -207,7 +207,7 @@ int change_page_attr_addr(unsigned long address, int 
numpages, pgprot_t prot)
if (__pa(address) < KERNEL_TEXT_SIZE) {
unsigned long addr2;
pgprot_t prot2;
-   addr2 = __START_KERNEL_map + __pa(address);
+   addr2 = __START_KERNEL_map + __pa(address) - phys_base;
/* Make sure the kernel mappings stay executable */
prot2 = pte_pgprot(pte_mkexec(pfn_pte(0, prot)));
err = __change_page_attr(addr2, pfn, prot2,
diff --git a/drivers/macintosh/smu.c b/drivers/macintosh/smu.c
index d409f67..1ebe7a3 100644
--- a/drivers/macintosh/smu.c
+++ b/drivers/macintosh/smu.c
@@ -85,6 +85,7 @@ struct smu_device {
u32 cmd_buf_abs;/* command buffer absolute */
struct list_headcmd_list;
struct smu_cmd  *cmd_cur;   /* pending command */
+   int broken_nap;
struct list_he

Linux 2.6.24.3

2008-02-25 Thread Greg Kroah-Hartman
We (the -stable team) are announcing the release of the 2.6.24.3
kernel.

It fixes a number of different bugs and all users of the 2.6.24 series
are encouraged to upgrade.

I'll also be replying to this message with a copy of the patch between
2.6.24.2 and 2.6.24.3

The updated 2.6.24.y git tree can be found at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-2.6.24.y.git
and can be browsed at the normal kernel.org git web browser:

http://git.kernel.org/?p=linux/kernel/git/stable/linux-2.6.24.y.git;a=summary

thanks,

greg k-h



 Makefile  |2 
 arch/powerpc/platforms/chrp/pci.c |4 -
 arch/powerpc/platforms/powermac/feature.c |   11 +++
 arch/s390/lib/uaccess_std.c   |8 +-
 arch/sparc/lib/rwsem.S|2 
 arch/sparc64/lib/rwsem.S  |2 
 arch/x86/mm/pageattr_64.c |2 
 drivers/macintosh/smu.c   |   25 +++
 drivers/net/bonding/bond_main.c   |   16 ++--
 drivers/net/dl2k.h|4 -
 drivers/net/pcmcia/smc91c92_cs.c  |   12 +++
 drivers/scsi/gdth.c   |9 ++
 drivers/scsi/sd.c |   34 --
 drivers/usb/class/usblp.c |1 
 fs/inotify_user.c |2 
 fs/nfs/write.c|   20 +-
 fs/xfs/linux-2.6/xfs_file.c   |3 
 include/asm-powerpc/pmac_feature.h|8 ++
 include/linux/Kbuild  |1 
 include/linux/hrtimer.h   |2 
 include/linux/hugetlb.h   |1 
 include/linux/ktime.h |2 
 kernel/audit.c|   10 ++-
 kernel/compat.c   |   44 -
 kernel/futex.c|2 
 kernel/futex_compat.c |2 
 kernel/hrtimer.c  |  100 +-
 kernel/irq/chip.c |   20 +-
 kernel/posix-timers.c |   25 ++-
 kernel/sysctl.c   |2 
 mm/hugetlb.c  |   10 +++
 mm/memory.c   |2 
 mm/slub.c |3 
 net/bluetooth/hci_sysfs.c |   48 +++---
 net/ipv4/fib_hash.c   |   47 +-
 net/ipv4/fib_trie.c   |   57 ++---
 net/ipv4/inet_diag.c  |   11 +--
 net/ipv4/ip_output.c  |4 -
 net/ipv4/ipcomp.c |5 +
 net/ipv4/sysctl_net_ipv4.c|2 
 net/ipv4/xfrm4_tunnel.c   |2 
 net/ipv6/ip6_output.c |4 -
 net/ipv6/ipcomp6.c|5 +
 net/netfilter/nf_conntrack_proto_tcp.c|   35 --
 net/sched/em_meta.c   |   10 +--
 net/sched/ematch.c|5 -
 security/selinux/ss/services.c|1 
 47 files changed, 434 insertions(+), 193 deletions(-)

Summary of changes from v2.6.24.2 to v2.6.24.3
==

Al Viro (1):
  Fix dl2k constants

Arnaldo Carvalho de Melo (1):
  INET_DIAG: Fix inet_diag_lock_handler error path.

Benjamin Herrenschmidt (1):
  Disable G5 NAP mode during SMU commands on U3

Boaz Harrosh (1):
  SCSI: gdth: scan for scsi devices

Christoph Lameter (1):
  SLUB: Deal with annoying gcc warning on kfree()

Chuck Ebbert (1):
  PCMCIA: Fix station address detection in smc

Dave Young (1):
  BLUETOOTH: Add conn add/del workqueues to avoid connection fail.

David Chinner (1):
  XFS: Fix oops in xfs_file_readdir()

David Miller (1):
  SPARC/SPARC64: Fix usage of .section .sched.text in assembler code.

Greg Kroah-Hartman (1):
  Linux 2.6.24.3

Heiko Carstens (1):
  S390: Fix futex_atomic_cmpxchg_std inline assembly.

Herbert Xu (4):
  IPCOMP: Fix reception of incompressible packets
  IPCOMP: Fetch nexthdr before ipch is destroyed
  INET: Prevent out-of-sync truesize on ip_fragment slow path
  AUDIT: Increase skb->truesize in audit_expand

Ingo Molnar (1):
  x86_64: CPA, fix cache attribute inconsistency bug

James Bottomley (1):
  SCSI: sd: handle bad lba in sense information

Jay Vosburgh (1):
  bonding: fix NULL pointer deref in startup processing

Jonathan Corbet (1):
  Be more robust about bad arguments in get_user_pages()

Jozsef Kadlecsik (1):
  NETFILTER: nf_conntrack_tcp: conntrack reopening fix

Julian Anastasov (2):
  IPV4: fib_trie: apply fixes from fib_hash
  IPV4: fib: fix route replacement, fib_info is shared

Nishanth Aravamudan (1):
  hugetlb: add locking for overcommit sysctl

Olaf Hering (1):
  POWERPC: Revert chrp_pci_fixup_vt8231_ata devinit to fi