Linux Development Kernel 2.5.18 Released
the_real_tigga writes: "Well, the day is almost over, and still today's release of version 2.5.18 of the Linux development kernel tree has not yet hit Slashdot.
It is out, the official site is of course kernel.org, but be sure to check your local mirrors (usually www.country.kernel.org).
Here is the long Changelog,
major changes include suspend-to-RAM, more IDE and VFS fixes, and kbuild.
Linux Weekly has the news too, and a summary of the changes."
Still no kbuild 2.5... looks like it will never go into the main kernel.
Do we really need /. to let us know when a kernel is released? Especially the development kernels? Everyone who wants to know should be on the linux-kernel-announce mailing list anyway.
Anyone who CARES about development version kernels probably monitors kernel.org on a more-than-regular basis!!! No one else cares! Is this some sort of scheme to fool people into installing development kernels to make themselves feel 'cool'?? Please explain, thanks.
Folks,
buffer_head is now in its own header file, so in suspend.c, for example, you will need to include
< linux/buffer_head.h >.
Also, to get HFS (Apple filesystem) to compile, you have to include < linux/pagemap.h >
Best of luck...
w o r l d w i d e w e b e r
read the subject.
I think most readers of slashdot at this time of the day are still having breakfast, I am.
Romana: "How did you know?" Doctor Who: "Ah, well, knowing is easy. Everyone does THAT ad nauseum. I just sort of hope"
Huh? I don't understand what the advantage of 'suspend-to-RAM' is. You still have to supply power to the PC. Hence it still needs to be on.
And anyhow, if you just want to do a normal suspend, whats the difference between this and the suspend feature thats been around for yonks in apm?
David.
stuff
If anyone has the Yamaha YMF744B sound chip, then you should apply this little patch to get this card to work with the OSS system:
diff -Nru linux-2.5.12/sound/oss/Config.in linux-2.5.12-hq1/sound/oss/Config.in
--- linux-2.5.12/sound/oss/Config.in Tue Apr 30 20:09:00 2002
+++ linux-2.5.12-hq1/sound/oss/Config.in Wed May 1 12:50:03 2002
@@ -103,6 +103,9 @@
dep_tristate ' VIA 82C686 Audio Codec' CONFIG_SOUND_VIA82CXXX $CONFIG_PCI
dep_mbool ' VIA 82C686 MIDI' CONFIG_MIDI_VIA82CXXX $CONFIG_SOUND_VIA82CXXX
+dep_tristate ' Yamaha YMF7xx PCI audio' CONFIG_SOUND_YMFPCI $CONFIG_PCI
+dep_mbool ' Yamaha PCI legacy ports support' CONFIG_SOUND_YMFPCI_LEGACY $CON
FIG_SOUND_YMFPCI
+
dep_tristate ' OSS sound modules' CONFIG_SOUND_OSS $CONFIG_SOUND
if [ "$CONFIG_SOUND_OSS" = "y" -o "$CONFIG_SOUND_OSS" = "m" ]; then
@@ -164,8 +167,6 @@
dep_tristate ' Yamaha FM synthesizer (YM3812/OPL-3) support' CONFIG_SOUND
_YM3812 $CONFIG_SOUND_OSS
dep_tristate ' Yamaha OPL3-SA1 audio controller' CONFIG_SOUND_OPL3SA1 $CO
NFIG_SOUND_OSS
dep_tristate ' Yamaha OPL3-SA2 and SA3 based PnP cards' CONFIG_SOUND_OPL3
SA2 $CONFIG_SOUND_OSS
- dep_tristate ' Yamaha YMF7xx PCI audio (native mode)' CONFIG_SOUND_YMFPCI
$CONFIG_SOUND_OSS $CONFIG_PCI
- dep_mbool ' Yamaha PCI legacy ports support' CONFIG_SOUND_YMFPCI_LEGACY
$CONFIG_SOUND_YMFPCI
dep_tristate ' 6850 UART support' CONFIG_SOUND_UART6850 $CONFIG_SOUND_OSS
dep_tristate ' Gallant Audio Cards (SC-6000 and SC-6600 based)' CONFIG_SO
UND_AEDSP16 $CONFIG_SOUND_OSS
w o r l d w i d e w e b e r
Found this in the changelog:
o Fix up more headers to make the drm merge compile more cleanly
what does 'DRM' mean in this context? It isn't 'digital rights management' is it? Say it ain't so...
It's suspend to swap, silly. It saves the current state of the core (RAM) to the swap partition so the box can shut down. Next time you switch it on, it loads that up. Works a charm -- now there's innovation for you.
For those who don't have time to follow every kernel release, there's a page someone put together to follow all the big changes going into the 2.5 developement series here
but www.thegreatestnationever.kernel.org (amerika) didn't work...
r .kernel.orgw .withusoragainstus.kernel.orgn smilebetterthanyourscan.kernel. orgs .kern el.orge rnel.org
i even tried
www.thebestnation.kernel.org
www.americaforeve
www.theonefreecountry.kernel.org
ww
www.ourpresidentca
www.ourpresidenthasmoreprivatewealththanyour
and www.thecountrywherethebestofeverythingcomesfrom.k
none of them worked!
what kind of pathetic mirror system is this? no wonder no one ever uses any of the mirrors.
stupid IT people...
What comes first, finding a teacher or becoming a student?
Will Firewire ever work properly?
The basics people... focus on the basics.
I tried compiling it but it wont work.
What is wrong? I am using VC++ 6 on Windows XP, with all updates, why wont it work?!
i know you cant write to ntfs in the stable kernels... how about the devel kernel??? anyone know???
unzip; strip; touch; finger; mount; fsck; more; yes; unmount; sleep
This isn't Windows or MacOS. It's LINUX.
You should be able to do it with Visual Net just fine though. Good luck!!
Write only memory?
From: Linus Torvalds
.i / .s files for testing .version doesn't exist yet := built-in.o' lines
/proc
To: Kernel Mailing List
Subject: Linux-2.5.18
Date: Fri, 24 May 2002 19:02:55 -0700 (PDT)
Various bits here and there.
Summary of changes from v2.5.17 to v2.5.18
o usb-storage
o drivers/char/rio/*.c
o change USB scanner maintainer
Brian Gerst
o cpu_has_tsc
o cpu_has_mmx
o remaining cpu_has cleanups
o [ARM 1146/1: Fix complilation bug in 2.5.10-rmk1 for jffs
o net/core/sock.c: Fix typo in sysctl_{w,m}mem_default init.
o [ARM 1136/1: missing include in badge4.c
o [ARM 1133/1: Small fixes for BadgePAD 4 pcmcia support.
o [ARM 1137/1: additional defines for SA-1111 OHCI
o Sparc: Do not BUG in srmmu_pte_alloc_one.
o include/asm-sparc/pgalloc.h: In pmd_alloc_one, dont BUG just return NULL
Martin Dalecki
o 2.5.17 dquota punishment
o 2.5.17 IDE 65-70
o Sparc: Use dma_addr_t and size_t in sparc32 DMA function args.
o IPv4: Make pkt_too_big debug msg more informative.
o drivers/net/sunlance.c: Make init_block_dvma a dma_addr_t
o Tigon3: Fix typo in netgear ga320t support changes.
o Sparc64 updates
o Fix build fallout from namei.h/jiffies.h changes.
o Sparc64 build fixes:
o cpia_usb, remove urb->next
o usbcore, remove urb->next
o hcds, remove urb->next
o audio, set urb->interval
o rwsem update
o USB Makefile bug fix
o USB build changes
o USB se401, remove urb->next usage
o USB stv680, remove urb->next usage
o usb.h #include dependancies and whitespace cleanup
o USB cdc-ether driver compile time fix
o USB storage #include fixup
o USB driver #include cleanups
Christoph Hellwig
o fix bitop warnings in parallel port generic driver
o buffermem_pages removal (1/5)
o fix sr compile warnings
o bfs header move around + warning fix
o split namei.h out of fs.h
o include buffer_head.h in actual users instead of fs.h (1/10)
o Update to srm_env.c driver (for Alpha arch.)
o kbuild: Make USE_STANDARD_AS_RULE default
o Fix UTS_MACHINE
o Fix building
o kbuild: Stop immediately on error
o kbuild: aic7xxx firmware build should not overwrite shipped files
o kbuild: Regenerate include/linux/version.h only if necessary
o kbuild: Restore build nr, improve vmlinux link
o drivers/net: Simplify linking of subdirs
o Simplify linking/building objects in subdirectories
o drivers/pnp/pnpbios_core.c: Warning fix
o kbuild: Fix command line printing
o kbuild: Fix warning when
o kbuild: Rearrange Rules.make
o kbuild: Consistent use of [AC]FLAGS_KERNEL and MODFLAGS
o EXPORT_SYMBOL: Remove EXPORT_NO_SYMBOLS from arch/*
o EXPORT_SYMBOL: Remove EXPORT_NO_SYMBOLS from drivers/*
o EXPORT_SYMBOL: Remove the option of implicitly exporting symbols
o EXPORT_SYMBOL: Remove EXPORT_NO_SYMBOLS from fs/*
o EXPORT_SYMBOL: Remove EXPORT_NO_SYMBOLS from net/*
o EXPORT_SYMBOL: Remove EXPORT_NO_SYMBOLS from sound/*
o kbuild: Use standard multi-part object declaration in drivers/char/*
o ISDN: Fix compiler warnings
o kbuild: Use standard multi-part object declaration in drivers/video/*
o kbuild: Small cleanups
o ISDN: Use 'built-in.o' instead of 'vmlinux-obj.o' as O_TARGET
o ISDN: Move AVM Config.help entries to right dir
o kbuild: Assorted small cleanups
o Fix dummy gameport_{,un}register_port
o Compiler warning fixes
o kbuild: Clean up sound/*/Makefile
o Add missing includes
o kbuild: Remove now redundant 'O_TARGET
o kbuild: Make O_TARGET default to 'built-in.o'
o kbuild: Beautify ACPI Makefiles
o kbuild: Remove usage of L_TARGET in drivers/*
o kbuild: Correct dependencies for generated soundmodem tables
o kbuild: Use standard multi-part object declaration in lib/*
o kbuild: Simplify linking subdirs in drivers/*/Makefile
o kbuild: Use standard multi-part object declaration in fs/*
o kbuild: Use standard multi-part object declaration in net/*
o kbuild: Fix some issues I missed before
o tcp_input.c: Really make sure rto = 3*rtt, found by Pasi Sarolahti
o tcp_recvmsg: Fix application bug induced races with MSG_PEEK and copied_seq.
o reiserfs 64 bit bug in get_virtual_node_size
o possible fix for broken floppy driver, take 2
o suspend-to-{RAM,disk} fixup
o suspend-to-{RAM,disk}
o more suspend-to-{RAM,disk} fixes
o One more fix for swsusp
o swsusp cleanups
o swsusp: making myself maintainer
o swsusp fixes
o USB pegasus driver, new vendor and device id.
o [ARM] 2.5.15 PCI cleanups/fixups
o [ARM] 2.5.15 random fixups:
o [ARM] Make etherh.c build again - combine struct ei_device inside our
o [ARM] Fix build errors caused by fb changes
o [ARM] Fixups for GCC 3.x:
o [ARM] Miscellaneous
o [ARM] Remove old NetWinder uncompressed kernel image compatibility code.
o [ARM] Acorn DMA/Expansion card fixups
o [ARM] Make Acorn SCSI drivers build again.
o remove preempt_disable from pdflush
o get/put_cpu methods
o Tasklet cleanup
o Futex update.
o DMA-mapping.txt typo fix
o printk() cleanup in ide-pnp.c
o drivers/net/epic100.c: missing __devinit
o drivers_net_sundance.c: missing __devinit
o declance.c
o Remove warning in fs/nfs/nfsroot.c
o Fix order of #includes in init_version.c
o check_region elimination
o serial typo
o MIPS min/max replacement
o MIPS min/max replacement II
o min/max elimination in netfilter.h
o cris signal fix
o sigio delivery fix
o check_region elimination
o MIPS/MIPS64 signal fix
o jiffies.h
o arch/arm/kernel/via82c505.c
o smp_call_function doco fix
o check_region elimination
o check_region elimination
o jfs_readdir does not need to grab BKL
o JFS external journal support
o Tigon3: Add Netgear GA320T support.
o Make the pte unmapping atomic wrt other threads.
o Fix over-eager header file cleanup
o Merge DRI CVS tree into standard kernel
o Fix up more headers to make the drm merge compile more cleanly
o Undo block devices changes from floppy fix: incorrect.
o Update kernel version
o Move check_pgt_cache() to tlb_finish_mmu().
o Make sw-suspend compile even without ACPI sleep support.
o Clean up tlb_start/end_vma.
o Fix up header file
Alexander Viro
o add proper ->getattr()
o remove s390 procfs abuses
o kill ->i_op->revalidate()
o clean up readdir() for in-memory
o new helpers for
o rd.c blocksize handling
o removal of BKL from d_move()
o md.c cleanup
o kdev_t -> bdev cleanups
o m68k mmu update
read the subject, learn something new.
I *don't* read kernel.org, but enjoy being reminded once in the while about what's happening in kernel dev, so STFU!
moron.
Personally its not God I dislike, its his fan club I cant stand (bash.org)
Debian, a fine example of how those Sprint PCS commercials are right on. "We asked for coordinated team of developers, what we got was a hoard of uncoordinated marathon runners" hmmm, a better analogy would be to picture the need for hundreds of 'strong backs' to help carry a large object on their backs. Instead what we get is people wearing heavy backpacks that are tripping all over (and pulling on) each other so that not only is anyone advancing, but that heavy load just sits there with a couple of dedicated folk who are desperately trying to move it forward.
I'm not sure when they'll roll this out officially, but it works great!
Thanks, guys!
in the linux-2.5.18 directory at your bash prompt type:
.; echo wq) | ed kernel/suspend.c
(echo 44i; echo "#include <linux/buffer_head.h>"; echo
then recompile.
linux 2.5 has brought my aging vaio laptop ALSA for its poorly supported ymfpci soundcard, and a frame buffer driver for its meager NeoMagic video chip, and now finally software suspend for its no-hope-in-hell-of-getting-it-to-work-under-anythi ng-but-windows suspend feature.
Gratz to all you fine kernel hackers out there.
On a related note 2.2.21 is out (for those who refuse/can't upgrade)
Why bother with OSS when the included ALSA driver works just fine?
I can't help it. I read STFU as "Saint Foo" even though I know it means "Shut The Fuck Up". I know, I know, you want me to STFU, right?
Maybe if they raise the bar then people like nuns couldn't walk into it.
Yeah, that's nice that they released a new version of the kernel, but I'm sure some of you will find this quite amusing
I't pretty much an adaptation of the linux kernel so that it'll work with the x-box hardware, assuming that you put in the mod chip
C makes it easy to shoot yourself in the foot; C++ makes it harder, but when you do, it blows away your whole leg
..the post were read something like: YET ANOTHER patch to download, and they STILL havent fixed so and so, and this and that STILL doesnt work.
yes i know ill get modded down, but its true.
Unless there is e.g. a security issue, all these articles do is increase the s/n ratio.
this was not just left alone as the obvious silliness that it is. Apparently some moderator thought he would blow a point. Gee, thanks for pointing out the obvious to me.
Power goes out. UPS keeps box up for a while. Battery slipping... Signal server to shutdown. Instead of going through taking all the services down and performing shutdown, everything in RAM is dumped to a swap partition. When power comes back on, kernel detects suspend dump, loads it, does a little housekeeping and it's back in business, way faster than a normal boot.
[100% ISO 646 Compliant]
SVM, ERGO MONSTRO.
problem. Turned out to be faulty RAM.
Visit www.goldmemory.cz and run the free program to test your RAM.
www.isheepishlyacceptrhetoric.netf willfulignorance.coml ogicalfencedependingon whichpartyisinoffice.como ugh.comu ntilfucke dupandrightfullypissed.org
www.irebelouto
www.iplaybothsidesoftheideo
www.onlyithinkthingsthr
www.ihateanythingthatmindsitsownbusiness
This isn't ACPI. This is Linux, all by itself,
turning devices off to save power and optionally
saving itself to swap space. (You'll need
plenty of swap space for that second choice)
When you reboot, the kernel can be told to look
in swap space and then restore everything.
Linux rules.
For this post alone, you are my friend.
I hate everything on this list.
- A.P.
"Remember when the U.S. had a drug problem, and then we declared a War On Drugs, and now you can't buy drugs anymore?"
You forgot to mention the self-important types who insist on capitalizing "Open Source".
you, my friend, are a TROLL.
"The problem with the bios suspend-to-disk is, it relies on a magic partition that Microsoft knows the details of (presumably by way of a driver provided by the OEM) but we don't. So we just do an end run around the whole thing, and so much for yet another sneaky attempt to make Windows appear more capable than Linux."
That is a BS statement on a modern desktop box and on a laptop nine times out of ten. Take a look at how MS handles the so called magic partition on XP. Surprise it's just a file in the root of the XP boot drive. No hidden partitions.
On a laptop, it's up to the OEM to determine what they use. Many do use the hidden partition method. All of those are documented, it's just that about ten percent are non standard. That's where you get cases of "This laptop cannot run FreeBSD with power managment features enabled" because it uses the BSD boot disk partition type and gets messed up if there are other BSD partitions.
So what we really have here is a bunch of people working hard to introduce meaningful changes to Linux that will benefit users, and people like you posting BS about how MS and OEM are hampering their efforts. Gimme a break.
and the bios can be from 1890 and it will still work.
Which clearly can only be the case if the Y2K bug makes you beleive you are in 1900 and makes you refer to 1990 as 1890.
"The obvious mathematical breakthrough would be development of an easy way to factor large prime numbers." Bill Gates,
Of course it's necessary, where would we be without Freshdot?
use constant PERL_IS_BROKEN => $] >= 5.006;
(subject like says it all, dude)