| From | Subject | Date |
|---|---|---|
| Jeremy Fitzhardinge | [PATCH 0 of 5] x86: add alloc/release_pud; more demacroing
Hi Ingo,
This series:
1. Renames the alloc/release_{pt,pd} calls to _pte, _pmd so that its
clear what they operate on.
2. Adds alloc/release_pud, and puts calls in the appropriate places
3. Demacros some stuff in pgtable.h
A bit eclectic, but all fairly straightforward (and no changes to
non-x86 headers ;).
Thanks,
J
--
| Feb 1, 7:25 pm 2008 |
| Jeremy Fitzhardinge | [PATCH 1 of 5] x86: rename paravirt_alloc_pt etc after the p...
Rename (alloc|release)_(pt|pd) to pte/pmd to explicitly match the name
of the appropriate pagetable level structure.
Signed-off-by: Jeremy Fitzhardinge <jeremy@xensource.com>
---
arch/x86/kernel/paravirt.c | 10 +++++-----
arch/x86/kernel/vmi_32.c | 20 ++++++++++----------
arch/x86/mm/init_32.c | 6 +++---
arch/x86/mm/ioremap.c | 2 +-
arch/x86/mm/pageattr.c | 2 +-
arch/x86/mm/pgtable.c | 16 ++++++++--------
arch/x86/xen/enlighten.c | 30 ++++++++...
| Feb 1, 7:25 pm 2008 |
| Jeremy Fitzhardinge | [PATCH 5 of 5] x86/pgtable.h: demacro ptep_clear_flush_young
Signed-off-by: Jeremy Fitzhardinge <jeremy@xensource.com>
---
include/asm-x86/pgtable.h | 17 +++++++++--------
1 file changed, 9 insertions(+), 8 deletions(-)
diff --git a/include/asm-x86/pgtable.h b/include/asm-x86/pgtable.h
--- a/include/asm-x86/pgtable.h
+++ b/include/asm-x86/pgtable.h
@@ -324,14 +324,15 @@
}
#define __HAVE_ARCH_PTEP_CLEAR_YOUNG_FLUSH
-#define ptep_clear_flush_young(vma, address, ptep) \
-({ \
- int __young; \
- __young = ptep_test_and_clear_...
| Feb 1, 7:25 pm 2008 |
| Jeremy Fitzhardinge | [PATCH 4 of 5] x86/pgtable.h: demacro ptep_test_and_clear_yo...
Signed-off-by: Jeremy Fitzhardinge <jeremy@xensource.com>
---
include/asm-x86/pgtable.h | 20 +++++++++++---------
1 file changed, 11 insertions(+), 9 deletions(-)
diff --git a/include/asm-x86/pgtable.h b/include/asm-x86/pgtable.h
--- a/include/asm-x86/pgtable.h
+++ b/include/asm-x86/pgtable.h
@@ -311,15 +311,17 @@
}
#define __HAVE_ARCH_PTEP_TEST_AND_CLEAR_YOUNG
-#define ptep_test_and_clear_young(vma, addr, ptep) ({ \
- int __ret = 0; \
- if (pte_young(*(ptep))) \
-...
| Feb 1, 7:25 pm 2008 |
| Jeremy Fitzhardinge | [PATCH 2 of 5] x86: add pud_alloc for 4-level pagetables
Signed-off-by: Jeremy Fitzhardinge <jeremy@xensource.com>
---
arch/x86/kernel/paravirt.c | 2 ++
arch/x86/mm/pgtable.c | 1 +
include/asm-x86/paravirt.h | 11 +++++++++++
include/asm-x86/pgalloc.h | 3 +++
4 files changed, 17 insertions(+)
diff --git a/arch/x86/kernel/paravirt.c b/arch/x86/kernel/paravirt.c
--- a/arch/x86/kernel/paravirt.c
+++ b/arch/x86/kernel/paravirt.c
@@ -385,8 +385,10 @@
.alloc_pte = paravirt_nop,
.alloc_pmd = paravirt_nop,
.alloc_pmd_clone ...
| Feb 1, 7:25 pm 2008 |
| Jeremy Fitzhardinge | [PATCH 3 of 5] x86/pgtable.h: demacro ptep_set_access_flags
Signed-off-by: Jeremy Fitzhardinge <jeremy@xensource.com>
---
include/asm-x86/pgtable.h | 24 ++++++++++++++----------
1 file changed, 14 insertions(+), 10 deletions(-)
diff --git a/include/asm-x86/pgtable.h b/include/asm-x86/pgtable.h
--- a/include/asm-x86/pgtable.h
+++ b/include/asm-x86/pgtable.h
@@ -287,6 +287,8 @@
#define pte_update_defer(mm, addr, ptep) do { } while (0)
#endif
+#include <asm/tlbflush.h>
+
/*
* We only update the dirty/accessed state if we set
* ...
| Feb 1, 7:25 pm 2008 |
| Pavel Machek | x86/.../trampoline_64.S racy?
Hi!
I'm trying to reuse trampoline_64.S for wakeup from ACPI s3... but I'm
getting some badness: If I insert delay loops into trampoline_64.S,
machine fails to boot; but I already increased cpu bootup delay to 200
seconds...
Is it possible that bootup is subtly racy somewhere?
diff --git a/arch/x86/kernel/smpboot_64.c b/arch/x86/kernel/smpboot_64.c
index aaf4e12..3961bcb 100644
--- a/arch/x86/kernel/smpboot_64.c
+++ b/arch/x86/kernel/smpboot_64.c
@@ -188,7 +188,7 @@ void __cpuinit smp_callin...
| Feb 1, 6:07 pm 2008 |
| Pavel Machek | Re: x86/.../trampoline_64.S racy?
No, I just missed another place with timeout:
/*
* Wait 5s total for a response
*/
for (timeout = 0; timeout < 5000000; timeout++) {
if (cpu_isset(cpu, cpu_callin_map))
break; /* It has booted */
udelay(100);
}
Pavel
--
(english) http://www.livejournal.com/~pavelmachek
(cesky, pictures) [ message continues ] " title="http://atrey.karlin.mff.cuni...">http://atrey.karlin.mff.cuni... | Feb 1, 6:15 pm 2008 |
| J. Bruce Fields | nfsd patches for 2.6.25
The following changes are available from the for-linus branch of the git
repository at:
git://linux-nfs.org/~bfields/linux.git for-linus
The largest single change is the addition of rdma support for nfsd, and
the preceding major refactoring of the server rpc code to add a
transport api. The rest is mostly smaller cleanup and bugfixes.
--b.
Chuck Lever (10):
SUNRPC: Prevent length underflow in read_flush()
SUNRPC: Use unsigned string lengths in xdr_decode_string_inplace
...
| Feb 1, 7:28 pm 2008 |
| Geoff Levand | [announce] PS3 Linux Distributor's Starter Kit (v1.6) released
An updated PS3 Linux Distributor's Starter Kit (v1.6) was released.
The CD-ROM iso image is here (171 MiB):
ftp://ftp.infradead.org/pub/Sony-PS3/CELL-Linux-CL_20080201-ADDON.iso
http://ftp.uk.linux.org/pub/linux/Sony-PS3/CELL-Linux-CL_20080201-ADDON.iso
I extracted files are here for convenient browsing:
http://www.kernel.org/pub/linux/kernel/people/geoff/cell/CELL-Linux-CL_20080201-ADDON
An updated kboot binary image is here (2.3 MiB):
[ message continues ] " title="http://www.kernel.org/pub/linux/kernel/people...">http://www.kernel.org/pub/linux/kernel/people... | Feb 1, 7:45 pm 2008 |
| Len Brown | [GIT PATCH] suspend patches for 2.6.25-rc0
Hi Linus,
please pull from:
git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6.git suspend
This will update the files shown below.
thanks!
-Len
ps. individual patches are available on linux-acpi@vger.kernel.org
and a consolidated plain patch is available here:
ftp://ftp.kernel.org/pub/linux/kernel/people/lenb/acpi/patches/suspend/2.6.24/acpi-sus...
Documentation/kernel-parameters.txt | 5
Documentation/power/basic-pm-debugging.txt ...
| Feb 1, 7:20 pm 2008 |
| Greg KH | [GIT PATCH] USB patches for 2.6.24
Here are a lot of USB fixes and new drivers against your 2.6.24 git tree.
Full details are below, nothing radical here, just some new drivers,
more device ids, and some general improvements in a variety of places.
Please pull from:
master.kernel.org:/pub/scm/linux/kernel/git/gregkh/usb-2.6.git/
All of these patches have been in the -mm trees for quite a while.
The full patches will be sent to the linux-usb mailing list (note the
address change), if anyone wants to see them.
thanks,
gre...
| Feb 1, 7:11 pm 2008 |
| Greg KH | [GIT PATCH] PCI patches for 2.6.24
Here are a bunch of PCI patches against your 2.6.24 git tree.
Some general cleanups, minor tweaks, and a bit of PCI hotplug updates,
and some PCI Express updates for new features, if your hardware happens
to support it.
Please pull from:
master.kernel.org:/pub/scm/linux/kernel/git/gregkh/pci-2.6.git/
All of these have been in the -mm releases for a while.
The full patches will be sent to the linux-pci mailing list, if anyone
wants to see them.
thanks,
greg k-h
-------------
D...
| Feb 1, 7:11 pm 2008 |
| Greg.Chandler | ARM fails compile in vgacon.c 2.6.24
Did someone undo a previous patch for this on ARM, it used to work.?
CHK include/linux/version.h
make[1]: `include/asm-arm/mach-types.h' is up to date.
CHK include/linux/utsrelease.h
CALL scripts/checksyscalls.sh
<stdin>:1097:2: warning: #warning syscall fadvise64 not implemented
<stdin>:1265:2: warning: #warning syscall migrate_pages not implemented
<stdin>:1321:2: warning: #warning syscall pselect6 not implemented
<stdin>:1325:2: warning: #warning sys...
| Feb 1, 6:03 pm 2008 |
| Ingo Molnar | [scsi bug] spurious build failures in aic7xxx
i'm getting spurious build failures with latest -git:
In file included from drivers/scsi/aic7xxx/aic7xxx_proc.c:44:
drivers/scsi/aic7xxx/aic7xxx_inline.h: In function 'ahc_pause_bug_fix':
drivers/scsi/aic7xxx/aic7xxx_inline.h:66: error: 'CCSCBCTL' undeclared (first use in this function)
drivers/scsi/aic7xxx/aic7xxx_inline.h:66: error: (Each undeclared
identifier is reported only once
drivers/scsi/aic7xxx/aic7xxx_inline.h:66: error: for each function it
appears in.)
drivers/scsi/aic7xxx/aic7xxx...
| Feb 1, 6:50 pm 2008 |
| Sam Ravnborg | Re: [scsi bug] spurious build failures in aic7xxx
Most likely:
93a38fa2dd83fcaf65b2327fff65e364472388f9 [SCSI] aic7xxx: fix firmware build
I will take a look during the weekend.
One day I get this Makefile fixed properly (I hope).
Sam
--
| Feb 1, 7:02 pm 2008 |
| Bartlomiej Zolnierki... | [git patches] IDE updates part #3
[Empty message]
| Feb 1, 6:49 pm 2008 |
| FOUNDATION DE FRANCE | CONTACT THE SECRETARY FOR MORE INFORMATION ON YOUR CLAIMS.
The Foundation De France would like to notify you on this short note
that you are a grant winner of ($1,000,000)one million us dollars.
CONTACT THE SECRETARY FOR MORE INFORMATION ON YOUR CLAIMS.
Executive Secrtary:Mr.Bernard leroy
Email: fdf.secretarybernardleroy_08@yahoo.fr
Tel: +44 703 196 8499
Regards,
Mr.Ben Charles.
--
| Feb 1, 6:21 pm 2008 |
| Stefan Richter | [PATCH] ieee1394: sbp2: fix bogus s/g access change
sg_dma_len(sg) is invalid before the s/g list is DMA-mapped.
This fixes a post 2.6.24 regression which prevents access to SBP-2
devices on several architectures, introduced by "ieee1394: sbp2: s/g
list access cosmetics", commit 825f1df545ab0289185373b0eaf06fb0b3487422.
Signed-off-by: Stefan Richter <stefanr@s5r6.in-berlin.de>
---
drivers/ieee1394/sbp2.c | 5 ++---
1 file changed, 2 insertions(+), 3 deletions(-)
Index: linux-2.6.24/drivers/ieee1394/sbp2.c
============================...
| Feb 1, 5:31 pm 2008 |
| Yinghai Lu | [PATCH] x86_64: mark x86_cpu_to_node_map_init to __initdata ...
[PATCH] x86_64: mark x86_cpu_to_node_map_init to __initdata like other xx_init
x86_cpu_to_apicid_init and x86_bios_cpu_apicid_init are defined with __initdata.
Signed-off-by: Yinghai Lu <yinghai.lu@sun.com>
diff --git a/arch/x86/mm/numa_64.c b/arch/x86/mm/numa_64.c
index f0e5cab..d7af3fd 100644
--- a/arch/x86/mm/numa_64.c
+++ b/arch/x86/mm/numa_64.c
@@ -31,7 +31,7 @@ bootmem_data_t plat_node_bdata[MAX_NUMNODES];
struct memnode memnode;
-int x86_cpu_to_node_map_init[NR_CPUS] = {
...
| Feb 1, 5:29 pm 2008 |
| David Brownell | [patch 2.6.24-git] rtc: remove more dev->power.power_stat...
Remove some more references to dev->power.power_state. That field
is overdue for removal, but we can't do that while it's still
referenced in the kernel. The only reason to update it was to make
the /sys/devices/.../power/state files (now removed) work better.
Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
---
drivers/rtc/rtc-sa1100.c | 16 ++++------------
1 file changed, 4 insertions(+), 12 deletions(-)
--- at91.orig/drivers/rtc/rtc-sa1100.c 2008-02-01 12:31:16.0...
| Feb 1, 5:08 pm 2008 |
| David Brownell | [patch 2.6.24-git] spi: remove more dev->power.power_stat...
Remove some more references to dev->power.power_state. That field
is overdue for removal, but we can't do that while it's still
referenced in the kernel. The only reason to update it was to make
the /sys/devices/.../power/state files (now removed) work better.
Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
---
drivers/spi/pxa2xx_spi.c | 17 -----------------
drivers/spi/spi_imx.c | 11 -----------
2 files changed, 28 deletions(-)
--- at91.orig/drivers/spi/pxa...
| Feb 1, 5:03 pm 2008 |
| Jeff Garzik | [git patches] net driver updates #2
This submit is based on top of Linus's tree, since I'm not sure what's
going on with net-2.6.git and my previous (lost?) submission.
These changes do /not/ include anything from the previous submission,
which was on top of net-2.6 -- but then you rebased, which probably made
everything more difficult. :)
Please pull from 'upstream2-davem' branch of
master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6.git upstream2-davem
to receive the following updates:
MAINTAINERS ...
| Feb 1, 5:03 pm 2008 |
| Hugh Dickins | unionfs_copy_attr_times oopses
Hi Erez,
Aside from the occasional "unionfs: new lower inode mtime" messages
on directories (which I've got into the habit of ignoring now), the
only problem I'm still suffering with unionfs over tmpfs (not tested
any other fs's below it recently) is oops in unionfs_copy_attr_times.
I believe I'm working with your latest: 2.6.24-rc8-mm1 plus the four
patches you posted to lkml on 26 Jan. But this problem has been around
for a while before that: I'd been hoping to debug it myself, but taken
too ...
| Feb 1, 4:30 pm 2008 |
| Erez Zadok | Re: unionfs_copy_attr_times oopses
[...]
Thanks for the report and patch(es). I'll start looking at this over the
weekend. Could you do me a favor and open a bugzilla report
(https://bugzilla.filesystems.org/), upload your patches, etc.? It'd be
easier for us to exchange info/patches and track the problem that way.
Thanks,
Erez.
--
| Feb 1, 6:34 pm 2008 |
| Mohsen Pahlevanzadeh | LTT & my project
Dear all,
I need to work with kernel 2.6.10 .But ltt hasn't 2.6.10 patches in the
its site.oldest version is 2.6.12.
Reason of needed to old kernel is i need to a kernel that it is not
patched to security patch.
If you have its patch for 2.6.10 please mail me....
Cheers,
Mohsen
--
-------------------------
Mohsen Pahlevanzadeh
email address : mohsen@pahlevanzadeh.org
web site : http://pahlevanzadeh.org
IRC IM : m_pahlevanzadeh
yahoo IM : linuxorbsd
----------------------------
--
| Feb 1, 4:43 pm 2008 |
| Al Viro | [git pull] audit updates
Misc audit updates and fixes. Please pull from
git://git.kernel.org/pub/scm/linux/kernel/git/viro/audit-current.git/ audit.b46
Shortlog:
Al Viro (2):
switch audit_get_loginuid() to task_struct *
get rid of loginuid races
Andrew Morton (1):
[patch 1/2] kernel/audit.c: warning fix
Eric Paris (11):
[AUDIT] return EINTR not ERESTART*
[AUDIT] collect uid, loginuid, and comm in OBJ_PID records
[AUDIT] add session id to audit messages
[AUDIT] Add End ...
| Feb 1, 4:47 pm 2008 |
| Jeff Garzik | Re: [PATCH 2/4] libata: update ATAPI overflow draining
Tejun,
If you could explain your objection to James's patches in this area, I
would really appreciate it.
We have several conflicting patches in this area, and we need to get the
details sorted.
I think you mentioned a key objection that was we actually need to know
/two/ sizes at the block layer: (1) the size including all padding and
drain buffers, and (2) the raw or "true" size.
Jeff
--
| Feb 1, 4:34 pm 2008 |
| Marcin Slusarz | [PATCH] x86: fix cpu info in dmesg
I'm not sure whether it's the right fix, but it doesn't make sense to call
print_cpu_info without leading printk...
---
fix print_cpu_info, because it produced on boot:
CPU: <6>AMD Athlon(tm) 64 Processor 3200+ stepping 00
instead of
CPU: AMD Athlon(tm) 64 Processor 3200+ stepping 00
(broken since 04e1ba852132c9ad006affcd5b8c8606295170b0 -
x86: cleanup kernel/setup_64.c)
Signed-off-by: Marcin Slusarz <marcin.slusarz@gmail.com>
Cc: Thomas Gleixner <tglx@linutronix.de>
Cc: In...
| Feb 1, 4:31 pm 2008 |
| Bastian Blank | [PATCH] Fix ext4 bitops
Fix ext4 bitops.
Signed-off-by: Bastian Blank <waldi@debian.org>
diff --git a/include/asm-powerpc/bitops.h b/include/asm-powerpc/bitops.h
index 220d9a7..d0980df 100644
--- a/include/asm-powerpc/bitops.h
+++ b/include/asm-powerpc/bitops.h
@@ -363,6 +363,8 @@ unsigned long generic_find_next_le_bit(const unsigned long *addr,
unsigned long size, unsigned long offset);
/* Bitmap functions for the ext2 filesystem */
+#include <asm-generic/bitops/le.h>
+
#define ext2_set_bi...
| Feb 1, 4:02 pm 2008 |
| Bastian Blank | [PATCH] Fix ext4 bitops
Fix ext4 bitops.
Signed-off-by: Bastian Blank <waldi@debian.org>
diff --git a/include/asm-s390/bitops.h b/include/asm-s390/bitops.h
index dba6fec..47844fc 100644
--- a/include/asm-s390/bitops.h
+++ b/include/asm-s390/bitops.h
@@ -762,6 +762,8 @@ static inline int sched_find_first_bit(unsigned long *b)
* 23 22 21 20 19 18 17 16 31 30 29 28 27 26 25 24
*/
+#include <asm-generic/bitops/le.h>
+
#define ext2_set_bit(nr, addr) \
__test_and_set_bit((nr)^(__BITOPS_WORD...
| Feb 1, 4:02 pm 2008 |
| Andrew Morton | Re: [PATCH] Fix ext4 bitops
On Fri, 1 Feb 2008 21:02:08 +0100
This is incomplete. Please tell us what was "fixed".
If it was a build error then please quote the compile error output in the
changelog, as well as the usual description of what the problem is, and how
--
| Feb 1, 4:22 pm 2008 |
| Bastian Blank | Re: [PATCH] Fix ext4 bitops
| fs/ext4/mballoc.c: In function 'ext4_mb_generate_buddy':
| fs/ext4/mballoc.c:954: error: implicit declaration of function 'generic_find_next_le_bit'
The s390 specific bitops uses parts of the generic implementation.
--
The idea of male and female are universal constants.
-- Kirk, "Metamorphosis", stardate 3219.8
--
| Feb 1, 5:04 pm 2008 |
| Bastian Blank | [PATCH] Remove old definition of setup_per_cpu_areas
Remove old definition of setup_per_cpu_areas.
The definition is done depending on the new config variable
HAVE_SETUP_PER_CPU_AREA.
Signed-off-by: Bastian Blank <waldi@debian.org>
diff --git a/include/asm-powerpc/percpu.h b/include/asm-powerpc/percpu.h
index cc1cbf6..f309d34 100644
--- a/include/asm-powerpc/percpu.h
+++ b/include/asm-powerpc/percpu.h
@@ -30,8 +30,6 @@ do { \
(src), (size)); \
} while (0)
-extern void setup_per_cpu_areas(void);
-
#else /* ! S...
| Feb 1, 4:16 pm 2008 |
| Bastian Blank | Re: [PATCH] Remove old definition of setup_per_cpu_areas
This was completely wrong. Lets try it again.
Adopt x86 percpu changes for powerpc and ia64.
dd5af90a7f3d79e04b7eace9a98644dbf2038f4d replaced the config variable
ARCH_SETS_UP_PER_CPU_AREA with HAVE_SETUP_PER_CPU_AREA and moved
percpu_modcopy into kernel/module.c.
Do the same for ia64 and powerpc.
| init/main.c:376: error: static declaration of ‘setup_per_cpu_areas’ follows non-static declaration
| include/asm/percpu.h:33: error: previous declaration of ‘setup_per_cpu_areas’ was her...
| Feb 1, 5:11 pm 2008 |
| Alan D. Brunelle | [PATCH] Moved UNPLUG traces to match 1-to-1 with PLUG traces
Currently, with DM (and probably MD) we can receive streams of multiple
PLUG and/or UNPLUG traces on the lower devices:
8,32 1 910438 25.383725302 12843 P N [mkfs.ext2]
8,32 1 911627 25.385613612 12843 P N [mkfs.ext2]
8,32 1 911819 25.385931255 12843 P N [mkfs.ext2]
8,32 1 913176 25.388396840 12843 P N [mkfs.ext2]
8,32 1 914170 25.391634524 12843 P N [mkfs.ext2]
8,32 1 915239 25.393325078 12843 P N [mkfs.ext2]
8,32 1 9...
| Feb 1, 4:11 pm 2008 |
| Sam Ravnborg | [PATCH] serial: silence section mismatch warnings in 8250_pci
Fix following warnings:
WARNING: drivers/serial/built-in.o(.data+0x5b8): Section mismatch in reference from the variable pci_serial_quirks to the function .devexit.text:pci_ite887x_exit()
WARNING: drivers/serial/built-in.o(.data+0x5e0): Section mismatch in reference from the variable pci_serial_quirks to the function .devexit.text:pci_plx9050_exit()
WARNING: drivers/serial/built-in.o(.data+0x608): Section mismatch in reference from the variable pci_serial_quirks to the function .devexit.text:pci_plx9050_...
| Feb 1, 4:01 pm 2008 |
| Sam Ravnborg | Re: [PATCH] serial: silence section mismatch warnings in 825...
Hi Andrew.
Again I rely on you to pick up the patches.
But let me know if you prefer another route toward mainline.
And I obviously expect the Cc: people to review the changes
albeit this serie is trivial.
This is on top of my local tree and not -mm - so yell at me
and drop anything that does not apply.
Sam
--
| Feb 1, 4:19 pm 2008 |
| Sam Ravnborg | [PATCH] pcmcia: silence section mismatch warnings from pci_d...
Silence following warnings:
WARNING: drivers/pcmcia/built-in.o(.data+0x14e0): Section mismatch in reference from the variable pd6729_pci_drv to the function .devinit.text:pd6729_pci_probe()
WARNING: drivers/pcmcia/built-in.o(.data+0x14e8): Section mismatch in reference from the variable pd6729_pci_drv to the function .devexit.text:pd6729_pci_remove()
WARNING: drivers/pcmcia/built-in.o(.data+0x16c0): Section mismatch in reference from the variable i82092aa_pci_drv to the function .devinit.text:i82092aa_pc...
| Feb 1, 4:01 pm 2008 |
| Sam Ravnborg | [PATCH] pcmcia: silence section mismatch warnings from class...
Silence the following warnings:
WARNING: drivers/pcmcia/built-in.o(.data+0x348): Section mismatch in reference from the variable pccard_sysfs_interface to the function .devinit.text:pccard_sysfs_add_socket()
WARNING: drivers/pcmcia/built-in.o(.data+0x350): Section mismatch in reference from the variable pccard_sysfs_interface to the function .devexit.text:pccard_sysfs_remove_socket()
WARNING: drivers/pcmcia/built-in.o(.data+0x6e8): Section mismatch in reference from the variable pcmcia_bus_interface to t...
| Feb 1, 4:01 pm 2008 |
| Sam Ravnborg | [PATCH] rtc: silence section mismatch warning in rtc-test
Fix following warning:
WARNING: vmlinux.o(.data+0x253e28): Section mismatch in reference from the variable test_drv to the function .devexit.text:test_remove()
Fix by renaming the platfrom_driver variable from *_drv to *_driver
so modpost ignore the reference to an __devexit section.
Signed-off-by: Sam Ravnborg <sam@ravnborg.org>
Cc: Alessandro Zummo <a.zummo@towertech.it>
---
drivers/rtc/rtc-test.c | 8 ++++----
1 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/dr...
| Feb 1, 4:01 pm 2008 |
| David Brownell | [patch 2.6.24-git + mm-gpiolib 3/3] gpio: handle pca953{4,5,...
From: Guennadi Liakhovetski <g.liakhovetski@pengutronix.de>
This third part of an extension to support more pca953x chips
updates the logic to handle the smaller register widths used by
the 4-bit and 8-bit parts, and to use the chip type to determine
how many GPIOs it provides.
As long as we don't support interrupt and reset capabilities, those size
issues are the only software-visible differences between these parts.
Signed-off-by: Guennadi Liakhovetski <g.liakhovetski@pengutronix.de&...
| Feb 1, 3:26 pm 2008 |
| David Brownell | [patch 2.6.24-git + mm-gpiolib 2/3] gpio: rename pca953x sym...
From: Guennadi Liakhovetski <g.liakhovetski@pengutronix.de>
This second part of an extension to support more pca953x chips
renames the C and Kconfig symbols. All affected files were updated
by sed, except for a couple of obvious exceptions. It also
updates the Kconfig helptext.
Signed-off-by: Guennadi Liakhovetski <g.liakhovetski@pengutronix.de>
Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
---
drivers/gpio/Kconfig | 11 ++--
drivers/gpio/Makefile...
| Feb 1, 3:23 pm 2008 |
| David Brownell | [patch 2.6.24-git + mm-gpiolib 1/3] gpio: rename pca9539 dri...
From: Guennadi Liakhovetski <g.liakhovetski@pengutronix.de>
First part of an extension to let the pca9539 driver support more
chips, starting with pca9534, pca9535, pca9536, pca9537, and pca9538.
This renames the files and modifies the Makefile.
Signed-off-by: Guennadi Liakhovetski <g.liakhovetski@pengutronix.de>
Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
---
drivers/gpio/Makefile | 2
drivers/gpio/pca9539.c | 271 --------------------...
| Feb 1, 3:21 pm 2008 |
| travis | [PATCH 3/4] x86_64: Fold pda into per cpu area
* Declare the pda as a per cpu variable. This will move the pda area
to an address accessible by the x86_64 per cpu macros. Subtraction
of __per_cpu_start will make the offset based from the beginning
of the per cpu area. Since %gs is pointing to the pda, it will
then also point to the per cpu variables and can be accessed thusly:
%gs:[&per_cpu_xxxx - __per_cpu_start]
* The boot_pdas are only needed in head64.c so move the declaration
over there. And since the boot...
| Feb 1, 3:14 pm 2008 |
| travis | [PATCH 1/4] generic: Percpu infrastructure to rebase the per...
* Support an option
CONFIG_HAVE_ZERO_BASED_PER_CPU
that makes offsets for per cpu variables to start at zero.
If a percpu area starts at zero then:
- We do not need RELOC_HIDE anymore
- Provides for the future capability of architectures providing
a per cpu allocator that returns offsets instead of pointers.
The offsets would be independent of the processor so that
address calculations can be done in a processor independent way.
Per cpu instructions ca...
| Feb 1, 3:14 pm 2008 |
| travis | [PATCH 4/4] x86_64: Cleanup non-smp usage of cpu maps
Cleanup references to the early cpu maps for the non-SMP configuration
and remove some functions called for SMP configurations only.
Based on linux-2.6.git + x86.git
Signed-off-by: Mike Travis <travis@sgi.com>
---
arch/x86/kernel/genapic_64.c | 2 ++
arch/x86/kernel/mpparse_64.c | 2 ++
arch/x86/kernel/setup64.c | 3 +++
arch/x86/kernel/smpboot_32.c | 2 ++
arch/x86/mm/numa_64.c | 12 ++++++------
include/asm-x86/pda.h | 1 -
include/asm-x86/smp_32.h ...
| Feb 1, 3:14 pm 2008 |
| travis | [PATCH 0/4] percpu: Optimize percpu accesses
This patchset provides the following:
* Generic: Percpu infrastructure to rebase the per cpu area to zero
This provides for the capability of accessing the percpu variables
using a local register instead of having to go through a table
on node 0 to find this cpu specific offsets. It also would allow
atomic operations on percpu variables to reduce required locking.
* Init: Move setup of nr_cpu_ids to as early as possible for usage
by early boot functions.
* x86_64...
| Feb 1, 3:14 pm 2008 |
| travis | [PATCH 2/4] init: move setup of nr_cpu_ids to as early as po...
Move the setting of nr_cpu_ids from sched_init() to init/main.c,
so that it's available as early as possible.
Based on the linux-2.6.git + x86.git
Signed-off-by: Mike Travis <travis@sgi.com>
---
init/main.c | 21 +++++++++++++++++++++
kernel/sched.c | 7 -------
2 files changed, 21 insertions(+), 7 deletions(-)
--- a/init/main.c
+++ b/init/main.c
@@ -363,10 +363,30 @@ static void __init smp_init(void)
#endif
static inline void setup_per_cpu_areas(void) { }
+static inli...
| Feb 1, 3:14 pm 2008 |
| Gerhard Pircher | Commit for mm/page_alloc.c breaks boot process on my machine
Hi!
I'm trying to get the 2.6.24 Linux kernel booting on my AmigaOne machine
(it's a desktop PowerPC G4 machine with 1.5GB RAM). I have written the
device tree and platform setup files for arch/powerpc, which seem to be
working so far.
Kernel version 2.6.24-rc2 was booting fine with my patches until the
kernel executes the INIT command. But kernel release v2.6.24 dies early
during the boot process (even before the radeonfb driver initializes and
outputs kernel messages). Bisecting revealed that th...
| Feb 1, 2:42 pm 2008 |
| previous day | today | next day |
|---|---|---|
| December 31, 2007 | February 1, 2008 | February 2, 2008 |
| Greg Kroah-Hartman | [PATCH 004/196] Chinese: add translation of SubmittingPatches |
| Tarkan Erimer | Re: Dual-Licensing Linux Kernel with GPL V2 and GPL V3 |
| Matt Mackall | Re: [PATCH] x86: fix unconditional arch/x86/kernel/pcspeaker.c compiling |
| James Bottomley | Re: Integration of SCST in the mainstream Linux kernel |
| Gerrit Renker | [PATCH 27/37] dccp: Integration of dynamic feature activation - part 2 (server side) |
| David Miller | [GIT]: Networking |
| Jarek Poplawski | [PATCH] pkt_sched: Destroy gen estimators under rtnl_lock(). |
| Natalie Protasevich | [BUG] New Kernel Bugs |
git: | |
