- 23 Nov, 2007 40 commits
-
-
Linus Torvalds authored
- fix modversions.h generation ("make -j dep" works now) - finish 64-bit VFS: getdents64 and fcntl64 (getdents64 also adds the "file type" to the readdir data - VFS layer change. fcntl64 allows 64-bit file locking) - Intel i810 watchdog driver and NS DP83810 network driver - dup2() cannot screw up the file table with threads any more.
-
Linus Torvalds authored
- fix PCI resource bug that crept in in test6 due to the new requirements to handle multiple bus regions transparently - ll_rw_block documentation - sound driver module counting bugfix and cleanup (move to named initializers) - directory rename bug fix for busy directories (oops) - allow "init_new_context()" to fail - it can do so on some architectures when out of memory. - networking updates - TCP retransmission and ordering logic - fix strsep(). Not that anybody cared.
-
Linus Torvalds authored
- speling fixces. - fix drm/agp initialization issue - saner modules installation (*) NOTE! This may/will break some module setups. Files go in different places. Better places. - per-CPU irq count area. Better for caches, simpler code. - "mem_map + MAP_NR(x)" => virt_to_page(x) (*) Purely syntactic change at this point. NUMA memory handling will take advantage of this during 2.5.x - page_address() returns (void *) to make it clearer that it is a virtual address (it's the reverse of "virt_to_page()", see above). - zimage builds should work again. - Make current gcc's able to compile the kernel. - fix irq probing in IDE driver: this caused strange irq problems for other drivers later on (notably PCMCIA, which is one of the few drivers to still probe for ISA interrupts on modern machines). - Intel microcode update update. - mips/mips64/sh/sparc/sparc64/acorn updates - DAC960 driver update - floppy shouldn't scream on open/close - console driver does correct palette setting. No more black screens with XF86-4.x - ISDN updates - PCI layer can assign resources from multiple IO and memory windows - yenta_socket driver no longer oopsable on unload. - flush_dcache_page() for more virtual dcache coherency issues - ext2_get_block() races fixed - jffs bugfixes galore. - user resource tracking infrastructure re-organization. - umsdos works again. - loopback shouldn't deadlock
-
Linus Torvalds authored
-
Linus Torvalds authored
-
Linus Torvalds authored
-
Linus Torvalds authored
-
Linus Torvalds authored
-
Linus Torvalds authored
-
Linus Torvalds authored
-
Linus Torvalds authored
-
Linus Torvalds authored
-
Linus Torvalds authored
-
Linus Torvalds authored
The diff is pretty huge, to a large degree due to a bttv driver syntactic split-up and due to the NLS forward-port from 2.2.x. Other notable bugfixes: - the buggy Toshiba (and possibly others) BIOS memory reporting thing is fixed. Just ignore RAM that the BIOS reports in the 640k-1M range. The BIOS is confused. - Manfred Spraul found and fixed a SMP TLB invalidation problem with threads. - various architecture updates (arm, ia64, sparc, sh..) - MD driver cleanups - Toshiba floppy controller problem workaround - updated DRI code (works with XF86-4.0.1) - various driver updates (ToPIC CardBus should work, ide updates, etc) - "kfree_s()" is gone. It hasn't existed for several years, but people still used it. No more. - USB driver updates and fbcon cleanups - various othe rupdates I've repressed.
-
Linus Torvalds authored
-
Linus Torvalds authored
-
Linus Torvalds authored
-
Linus Torvalds authored
-
Linus Torvalds authored
-
Linus Torvalds authored
-
Linus Torvalds authored
-
Linus Torvalds authored
-
Linus Torvalds authored
-
Linus Torvalds authored
-
Linus Torvalds authored
-
Linus Torvalds authored
-
Linus Torvalds authored
-
Linus Torvalds authored
-
Linus Torvalds authored
-
Linus Torvalds authored
-
Linus Torvalds authored
-
Linus Torvalds authored
-
Linus Torvalds authored
-
Linus Torvalds authored
-
Linus Torvalds authored
-
Linus Torvalds authored
-
Linus Torvalds authored
There's a "test2" kernel out there now, integrating most of the -ac patches, and some code that wasn't in -ac. Normally, when you integrate almost 5MB of patches, bad things happen. This time, a miracle occurred. As I uploaded the resultant kernel, a specter of the holy penguin appeared before me, and said "It is Good. It is Bugfree". As if wanting to re-assure me that yes, it really =was= the holy penguin, it finally added "Do you have any Herring?" before fading out in a puff of holy penguin-smoke. Only a faint whiff of rancid fish remains as I type in these words.. In short, not only are most of Alan's patches integrated, I have it on higher authority that the result is perfect. So if it doesn't compile for you, you must be doing something wrong. Linus
-
Linus Torvalds authored
-
Linus Torvalds authored
-
Linus Torvalds authored
-