Ok, so -rc3 wasn’t so good.
[ Everybody chorus now: “Nooo?” ]
No.
[ Everybody chorus now: “Really?” ]
Really.
[ Everybody chorus now: “So what?” ]
So I made an -rc4.
This one hopefully doesn’t have those pesky PageReserved()
annoyances, and the EHCI host controller bootup problems.
[ Everybody chorus now: “Hallelujah!” ]
Indeed.
It also has some atm, mtd and cifs updates.
Linus
[ Btw, some drivers will now complain loudly about their nasty
mis-use of page remapping, and that might look scary, but it should
all be good, and we’d love to see the detailed output of dmesg on
such machines. ]
—
Adrian Bunk:
[MTD] Make functions static,
include header files with prototypes
[IPV4]: make two functions
static
[NETFILTER] ipv4: small
cleanups
[IPV6]: make two functions
static
Alan Stern:
USB: documentation update
Antonino A. Daplas:
fbdev: cirrusfb: Driver cleanup
and bug fixes
Arjan van de Ven:
[NET]: Add const markers to
various variables.
Ben Collins:
Fix missing pfn variables
caused by vm changes
Benjamin Herrenschmidt:
USB: Fix USB suspend/resume
crasher (#2)
Chas Williams:
[ATM]: linux/config.h only
needed for #ifdef __KERNEL__ section
[ATM]: [adummy] dummy ATM
driver (similar to net/dummy)
Christoph Hellwig:
fix megaraid.c locking
Dave Jones:
[ATM]: [lanai] lanai missing
unregister
Additional device ID for
Conexant AccessRunner USB driver
David Brownell:
USB: ehci fixups
David Gibson:
Fix crash when ptrace poking
hugepage areas
David S. Miller:
[SPARC64]: Fix >8K I/O
mappings.
David Woodhouse:
[MTD] Make some tables ‘const’
so they can live in .rodata
Dean Roe:
[IA64] – Make pfn_valid more
precise for SGI Altix systems
Egbert Eich:
SiS DRM: Fix possible NULL
dereference
Grant Coady:
pci_ids.h: remove duplicate
entries
Hugh Dickins:
pfnmap: remove src_page from
do_wp_page
pfnmap: do_no_page BUG_ON
again
Jan Pieter:
[ATM]:
drivers/atm/atmdev_init.c no longer necessary
Jean Delvare:
hwmon: w83792d fix unused fan
pins
Jeff Mahoney:
reiserfs: handle cnode
allocation failure gracefully
John Bowler:
[MTD] maps/ixp4xx: half-word
boundary and little-endian fixups
Keshavamurthy Anil S:
[IA64] Remove getting break_num
by decoding instruction
Linus Torvalds:
Support strange discontiguous
PFN remappings
VM: add common helper function
to create the page tables
cow_user_page: fix page
alignment
Revert
“drivers/message/fusion/mptbase.c: make code static”
VM: add “vm_insert_page()”
function
Revert “pci_ids.h: remove
duplicate entries”
Linux v2.6.15-rc4
Luiz Capitulino:
[MTD] maps: sparse fixup
Maciej W. Rozycki:
[MTD] devices/ms02-nv:
phys/virt address fixups
Mark Fortescue:
fbdev: cg3fb: Kconfig fix
Matt Helsley:
process events connector: uid_t
gid_t size issues
Mike Stroyan:
[IPV4] tcp/route: Another look
at hash table sizes
Mitchell Blank Jr:
[ATM]: always return the first
interface for ATM_ITF_ANY
[ATM]: atm_pcr_goal() doesn’t
modify its argument’s contents — mark it as const
[ATM]: [lanai] better
constification
[ATM]: attempt to autoload atm
drivers
[ATM]: [lanai] kill
lanai_ioctl() which just contains some old debugging code
Nick Piggin:
Fix vma argument in
get_usr_pages() for gate areas
Nicolas Pitre:
[MTD] cfi_cmdset_0001: relax
locking rules for multi hardware partition support
Olaf Hering:
powerpc: prevent stack
corruption in call_prom_ret
Otavio Salvador:
ppc: Export symbol needed by
MOL
Paolo Galtieri:
ppc: fix floating point
register corruption
ppc: fix floating point
register corruption
Paul Mackerras:
powerpc: Export
__flush_icache_range for 32-bit
powerpc: Fix bug causing FP
registers corruption on UP + preempt
Pavel Machek:
fix swsusp on machines not
supporting S4
Richard Purdie:
[MTD] chips: make sharps driver
usable again
Roman Zippel:
hfsplus: don’t modify journaled
volume
Sean Young:
[MTD] RFD_FTL: Use lanana
assigned major device number
Shaohua Li:
setting irq affinity is broken
in ia32 with MSI enabled
Stanislaw Gruszka:
[ATM]: avoid race conditions
related to atm_devs list
[ATM]: deregistration removes
device from atm_devs list immediately
Steve French:
[CIFS] When file is deleted
locally but later recreated on the server
[CIFS] Fix missing permission
check on setattr when noperm mount option is
[CIFS] Fix umount –force to
wake up the pending response queue, not just
[CIFS] Missing parenthesis and
typo in previous fix
[CIFS] For previous fix, mode
on mkdir needed S_IFDIR left out.
Thierry Vignaud:
fix rebooting on HP nc6120
laptop
Thomas Gleixner:
[JFFS2] Fix the slab cache
constructor of ‘struct jffs2_inode_info’ objects.
[MTD] Remove bogus PQ2FADS
driver
Todd Poynor:
[MTD] CFI: Use 16-bit access to
autoselect/read device id data
Trond Myklebust:
VM: Fix typos in
get_locked_pte
YOSHIFUJI Hideaki:
[IPV6]: Implement appropriate
dummy rule 4 in ipv6_dev_get_saddr().
| Documentation/usb/error-codes.txt |
| |
5 – |
| Makefile |
| |
2 |
| arch/i386/kernel/io_apic.c |
| |
4 – |
| arch/i386/kernel/reboot.c |
| |
8 + |
| arch/ia64/kernel/ia64_ksyms.c |
| |
1 |
| arch/ia64/kernel/kprobes.c |
| |
2 |
| arch/ia64/kernel/traps.c |
| |
18 — |
| arch/powerpc/kernel/ppc_ksyms.c |
| |
6 – |
| arch/powerpc/kernel/process.c |
| |
62 ++++—— |
| arch/powerpc/kernel/prom_init.c |
| |
2 |
| arch/ppc/kernel/ppc_ksyms.c |
| |
2 |
| arch/ppc/kernel/process.c |
| |
6 + |
| arch/sparc64/mm/generic.c |
| |
1 |
| drivers/atm/Kconfig |
| |
7 + |
| drivers/atm/Makefile |
| |
1 |
| drivers/atm/adummy.c |
| |
168 ++++++++++++++++++++++++++ |
| drivers/atm/atmdev_init.c |
| |
54 ——– |
| drivers/atm/atmtcp.c |
| |
20 — |
| drivers/atm/lanai.c |
| |
102 +————— |
| drivers/char/drm/drm_context.c |
| |
5 + |
| drivers/hwmon/w83792d.c |
| |
25 +++- |
| drivers/message/fusion/mptbase.c |
| |
6 + |
| drivers/message/fusion/mptbase.h |
| |
2 |
| drivers/mtd/chips/cfi_cmdset_0001.c |
| |
10 +- |
| drivers/mtd/chips/cfi_probe.c |
| |
8 + |
| drivers/mtd/chips/sharp.c |
| |
123 ++++++++++——— |
| drivers/mtd/devices/block2mtd.c |
| |
6 – |
| drivers/mtd/devices/ms02-nv.c |
| |
6 – |
| drivers/mtd/ftl.c |
| |
6 – |
| drivers/mtd/maps/Kconfig |
| |
6 – |
| drivers/mtd/maps/Makefile |
| |
1 |
| drivers/mtd/maps/ixp4xx.c |
| |
78 ++++++++++– |
| drivers/mtd/maps/nettel.c |
| |
4 – |
| drivers/mtd/maps/pci.c |
| |
4 – |
| drivers/mtd/maps/physmap.c |
| |
3 |
| drivers/mtd/maps/sc520cdp.c |
| |
4 – |
| drivers/mtd/nand/nandsim.c |
| |
2 |
| drivers/mtd/rfd_ftl.c |
| |
6 – |
| drivers/scsi/megaraid.c |
| |
29 ++– |
| drivers/usb/atm/cxacru.c |
| |
3 |
| drivers/usb/atm/usbatm.c |
| |
4 – |
| drivers/usb/core/hcd-pci.c |
| |
3 |
| drivers/usb/core/hcd.c |
| |
15 ++ |
| drivers/usb/core/hcd.h |
| |
7 + |
| drivers/usb/host/ehci-pci.c |
| |
46 ++++++- |
| drivers/usb/host/ehci-q.c |
| |
24 ++– |
| drivers/usb/host/ehci-sched.c |
| |
18 ++- |
| drivers/usb/host/ohci-hcd.c |
| |
6 + |
| drivers/usb/host/ohci-hub.c |
| |
24 +++- |
| drivers/usb/host/ohci-pci.c |
| |
27 ++++ |
| drivers/usb/host/uhci-hcd.c |
| |
6 + |
| drivers/video/Kconfig |
| |
13 +- |
| drivers/video/cirrusfb.c |
| |
15 +- |
| fs/cifs/CHANGES |
| |
8 + |
| fs/cifs/README |
| |
30 ++++- |
| fs/cifs/TODO |
| |
4 – |
| fs/cifs/cifsfs.c |
| |
23 +++- |
| fs/cifs/cifssmb.c |
| |
25 ++++ |
| fs/cifs/dir.c |
| |
34 ++++- |
| fs/cifs/inode.c |
| |
50 ++++++– |
| fs/cifs/misc.c |
| |
17 ++- |
| fs/cifs/netmisc.c |
| |
4 – |
| fs/cifs/transport.c |
| |
1 |
| fs/exec.c |
| |
12 — |
| fs/hfsplus/hfsplus_fs.h |
| |
1 |
| fs/hfsplus/hfsplus_raw.h |
| |
12 +- |
| fs/hfsplus/options.c |
| |
6 + |
| fs/hfsplus/super.c |
| |
20 +++ |
| fs/jffs2/fs.c |
| |
2 |
| fs/jffs2/super.c |
| |
2 |
| fs/reiserfs/journal.c |
| |
9 + |
| include/asm-ia64/page.h |
| |
3 |
| include/linux/atmdev.h |
| |
18 +– |
| include/linux/cn_proc.h |
| |
8 + |
| include/linux/mm.h |
| |
4 + |
| include/linux/mtd/cfi.h |
| |
18 +++ |
| kernel/power/main.c |
| |
21 ++- |
| kernel/ptrace.c |
| |
3 |
| mm/fremap.c |
| |
24 —- |
| mm/memory.c |
| |
154 ++++++++++++++++++++++– |
| mm/rmap.c |
| |
2 |
| net/atm/atm_misc.c |
| |
11 +- |
| net/atm/common.c |
| |
66 ++++++—- |
| net/atm/common.h |
| |
2 |
| net/atm/resources.c |
| |
78 +++++——- |
| net/atm/resources.h |
| |
3 |
| net/ipv4/fib_hash.c |
| |
2 |
| net/ipv4/fib_semantics.c |
| |
2 |
| net/ipv4/icmp.c |
| |
4 – |
| net/ipv4/ip_gre.c |
| |
2 |
| net/ipv4/ip_output.c |
| |
2 |
| net/ipv4/ipvs/ip_vs_conn.c |
| |
2 |
| net/ipv4/ipvs/ip_vs_ctl.c |
| |
4 – |
| net/ipv4/ipvs/ip_vs_proto_tcp.c |
| |
2 |
| net/ipv4/netfilter/ip_conntrack_amanda.c |
| |
2 |
| net/ipv4/netfilter/ip_conntrack_core.c |
| |
4 – |
| net/ipv4/netfilter/ip_conntrack_ftp.c |
| |
2 |
| net/ipv4/netfilter/ip_conntrack_irc.c |
| |
2 |
| net/ipv4/netfilter/ip_conntrack_proto_icmp.c | 4 – |
| net/ipv4/netfilter/ip_conntrack_proto_sctp.c | 4 – |
| net/ipv4/netfilter/ip_conntrack_proto_tcp.c | 6 – |
| net/ipv4/netfilter/ip_nat_core.c |
| |
2 |
| net/ipv4/netfilter/ip_tables.c |
| |
2 |
| net/ipv4/netfilter/ipt_LOG.c |
| |
4 – |
| net/ipv4/proc.c |
| |
10 +- |
| net/ipv4/route.c |
| |
5 – |
| net/ipv4/tcp.c |
| |
8 – |
| net/ipv6/addrconf.c |
| |
2 |
| net/ipv6/icmp.c |
| |
2 |
| net/ipv6/ip6_output.c |
| |
3 |
| net/ipv6/ipv6_sockglue.c |
| |
4 – |
| net/ipv6/netfilter/ip6_tables.c |
| |
2 |
112 files changed, 1134 insertions(+), 645 deletions(-)