procfs changes
Posted Jul 1, 2013 3:59 UTC (Mon) by proski (guest, #104) [Link]
Changing procfs code in external modules will take some time. Especially when backward compatibility is desired.
procfs changes
Posted Jul 1, 2013 9:19 UTC (Mon) by bmork (subscriber, #88411) [Link]
procfs changes
Posted Jul 1, 2013 9:38 UTC (Mon) by johill (subscriber, #25196) [Link]
The 3.10 kernel is out
Posted Jul 1, 2013 8:29 UTC (Mon) by burki99 (subscriber, #17149) [Link]
The 3.10 kernel is out
Posted Jul 1, 2013 11:34 UTC (Mon) by dgm (subscriber, #49227) [Link]
- Director Oliver Stone files for divorce from Elizabeth
- NY Islander Brian Mullen, 31, suffers a mild stroke
- Pope John Paul II visits Mexico
- Red Sox Roger Clemens pitches 2,000th strike out (Danny Tartabul-NY)
Nothing really memorable. :-P
The 3.10 kernel is out
Posted Jul 1, 2013 13:47 UTC (Mon) by burki99 (subscriber, #17149) [Link]
The 3.10 kernel is out
Posted Jul 1, 2013 14:09 UTC (Mon) by Quazatron (guest, #4368) [Link]
The 3.11 kernel is due soon
Posted Jul 1, 2013 15:41 UTC (Mon) by Felix.Braun (guest, #3032) [Link]
The 3.11 kernel is due soon
Posted Jul 1, 2013 16:27 UTC (Mon) by jzbiciak (subscriber, #5246) [Link]
;-) ;-) ;-)
The 3.11 kernel is due soon
Posted Jul 1, 2013 16:40 UTC (Mon) by SEJeff (subscriber, #51588) [Link]
The 3.11 kernel is due soon
Posted Jul 1, 2013 17:58 UTC (Mon) by jzbiciak (subscriber, #5246) [Link]
Not exactly the same thing. Really, the ability to load 32-bit ABI binaries on a 64-bit kernel is closer to what WoW does. Not that it really matters. Just trying to make a silly joke.
The 3.11 kernel is due soon
Posted Jul 1, 2013 20:55 UTC (Mon) by yann.morin.1998 (subscriber, #54333) [Link]
Or even more ancient: UML, User-Mode Linux. ;-)
Regards,
Yann E. MORIN.
The 3.11 kernel is due soon
Posted Jul 1, 2013 17:48 UTC (Mon) by hmh (subscriber, #3838) [Link]
But we did it in two stages: 1. a kernel/userspace ABI that is stable enough where it matters (mostly the syscalls), and 2. process personalities/execution domains (refer to personality(2)). Heck, we can still run libc5+a.out crap from the past millenium.
So we will have to call 3.11 "The Defenestrating War Hamster" or something like that :p
The 3.11 kernel is due soon
Posted Jul 1, 2013 18:00 UTC (Mon) by jzbiciak (subscriber, #5246) [Link]
The 3.10 kernel is out
Posted Jul 1, 2013 12:37 UTC (Mon) by meuh (subscriber, #22042) [Link]
The 3.10 kernel is out
Posted Jul 1, 2013 15:38 UTC (Mon) by pr1268 (subscriber, #24648) [Link]
I dunno... It's likely all the Microsoft fanboys will start shooting their mouths off claiming that Linux is 20 years behind Microsoft in release version.
Of course, being a "Microsoft fanboy" isn't something to brag about these days. And besides, they're a dying breed—they're all becoming Apple fanboys (sigh...).
bcache
Posted Jul 1, 2013 8:40 UTC (Mon) by epa (subscriber, #39769) [Link]
bcache
Posted Jul 2, 2013 8:18 UTC (Tue) by jezuch (subscriber, #52988) [Link]
SysV IPC scalability improvements
Posted Jul 1, 2013 10:20 UTC (Mon) by sickpig (subscriber, #28685) [Link]
http://kernelnewbies.org/Linux_3.10#head-5c725e42ba8f05ed...
from the performance numbers outlined in lkml original thread (*) it seems that databases as Postgres will greatly benefit in terms of tps increase
Andrea
(*) http://thread.gmane.org/gmane.linux.kernel/1460761
The 3.10 kernel is out
Posted Jul 1, 2013 16:33 UTC (Mon) by mgross (subscriber, #38112) [Link]
The 3.10 kernel is out
Posted Jul 1, 2013 17:54 UTC (Mon) by hmh (subscriber, #3838) [Link]
1. Endless jokes possibilities due to WfW;
2. First release to support early microcode updates for both Intel (3.9) and AMD (3.11) processors on x86, although you could backport this to 3.9/3.10 as it is self-contained;
3. Non-joke support for AMD Radeon power management (too bad it only targets R600 and up, I'd like to see it also working on R300).
The 3.10 kernel is out
Posted Jul 1, 2013 18:41 UTC (Mon) by Thalience (subscriber, #4217) [Link]
The 3.10 kernel is out
Posted Jul 2, 2013 13:22 UTC (Tue) by hmh (subscriber, #3838) [Link]
The 3.10 kernel is out
Posted Jul 18, 2013 13:12 UTC (Thu) by nix (subscriber, #2304) [Link]
Early microcode update on distros
Posted Jul 18, 2013 23:02 UTC (Thu) by hmh (subscriber, #3838) [Link]
[1] as long as you install the firmware-nonfree package (which will bring in the intel-microcode package), which are technically not part of Debian proper and thus never installed by default, but they're included in non-free.
Take a look at the iucode-tool and intel-microcode packages in Debian, or alternatively at:
http://anonscm.debian.org/gitweb/?p=users/hmh/iucode-tool...
http://anonscm.debian.org/gitweb/?p=users/hmh/intel-micro...
Which Ubuntu also uses.
I will add support for AMD early updates to Debian in time for the 3.11 kernel release.
Fedora and SuSE likely do their own thing to support early updates as well (they've been using binary microcode containers for a longer time than Debian, FWIW).
Maybe I did something wrong
Posted Jul 1, 2013 16:54 UTC (Mon) by dskoll (subscriber, #1630) [Link]
... but 3.10 won't even boot for me. I copied a working 3.9.5 .config file over and did "make oldconfig" and then built a Debian package.
I got an error about missing i8042 controller and then the kernel complained it couldn't find init and dropped me into busybox.
Maybe I did something wrong
Posted Jul 9, 2013 0:21 UTC (Tue) by theophrastus (guest, #80847) [Link]
i've tried minimal tweaks (via make oldconfig and menuconfig) off a
.config from working 3.10.0-rc1 and it won't mount my root (which has never given me trouble before). so is it something ext4? or SATA? it's the correct UUID and it mounts just fine under 3.10.0-rc1, but 3.10.0 no luck. and there's very little google/search presence on this problem (yet...) frustrating, isn't it? i'm stuck at 3.10.0-rc1 and i really don't know what to report bug-wise "Gave up waiting ... root device" -sigh-
Maybe I did something wrong
Posted Jul 17, 2013 17:23 UTC (Wed) by cosmoecho (guest, #68970) [Link]
Maybe I did something wrong
Posted Jul 17, 2013 20:57 UTC (Wed) by theophrastus (guest, #80847) [Link]
for instance there's a change in the format of initrd.img files at least as far as the utility "file" sees them. for initrd.img files built with versions prior to 0.113, i see: "gzip compressed data..." and since, i see: "ASCII cpio archive (SVR4 with no CRC)". if one goes ahead and either runs "lsinitramfs" or "cpio -t" on these latter files, despite them being rather large (>5Mb), one sees *no modules*; just a small intel microcode.bin file is listed. none of the latter "xz"-ish compression utilities accept them as their own.
i suspect this is a very niche problem. but it sure is annoying. my system is very generic 64bit intel, but i am using debian kernel builds... hmm.
Maybe I did something wrong
Posted Jul 18, 2013 0:31 UTC (Thu) by jimparis (subscriber, #38647) [Link]
Maybe I did something wrong
Posted Jul 18, 2013 3:10 UTC (Thu) by theophrastus (guest, #80847) [Link]
3.10.0-rc1 boots up just fine (finding the usual root)
and
3.10.0 declares it can't find the very same root (same UUID) and drops to busybox.
as much the same .config file was used to build both of these as possible (result of performing "make oldconfig" on one to get the other) ...so there has to have been some change between 3.10.0-rc1 and 3.10.0 that affects initrd.img files... i think.
the one difference as a result of running "update-initramfs -v -u -k all" being that now "file" sees only one of my kernel's associated initrd.img as being gzip, now the rest appear as: "ASCII cpio archive (SVR4 with no CRC)" ...hnnnn.
Maybe I did something wrong
Posted Jul 18, 2013 23:09 UTC (Thu) by hmh (subscriber, #3838) [Link]
Purge intel-microcode (which should generate a microcode-less initramfs. If it doesn't, re-run update-initramfs), reboot, and if, and *only if* that fixes the problem, please file a severity grave bug post-haste on package intel-microcode will _all_ the relevant data. The bug isn't likely to be in intel-microcode, but I will track down and reassign to whatever can't handle hybrid initramfs images.
Maybe I did something wrong
Posted Jul 19, 2013 0:52 UTC (Fri) by theophrastus (guest, #80847) [Link]
but no luck. it still hangs with "Gave up waiting for root device ...<correct UUID> ...does not exist" and drops to busybox. whereas 3.10.0-rc1 finds the same root device no problem.
purging intel-microcode and re-(re-re-)running "update-initramfs -v -u -k all" did have one apparently positive effect, now the "file" utility reports all my initrd.img files as: "gzip compressed data..." which certainly appears more normal.
thank you very much for the suggestion! i really have come to hate the whole initramfs system; it offers so little in terms of diagnostic messages. and (dammit) the same .config file that generated a functional 3.10.0-rc1 fails via "make oldconfig" to make a functional kernel for 3.11.0-rc1
Maybe I did something wrong
Posted Jul 19, 2013 2:30 UTC (Fri) by jimparis (subscriber, #38647) [Link]
(If I remember correctly, updating initramfs-tools to the latest version and rebuilding the initrd fixed that problem, although I was in a hurry and don't remember exactly what the cause was)
Maybe I did something wrong
Posted Jul 19, 2013 3:20 UTC (Fri) by theophrastus (guest, #80847) [Link]
currently i'm trying to tweak just about every CONFIG_... that was introduced between 3.10.0-rc1 and 3.10 to see if that allows for a initrd.img root device mount -sigh-
CONFIG_ACPI_VIDEO CONFIG_ARCH_WANT_GENERAL_HUGETLB CONFIG_ARCH_WANT_HUGE_PMD_SHARE CONFIG_CRYPTO_CRCT10DIF CONFIG_DECOMPRESS_LZ4 CONFIG_DOUBLEFAULT CONFIG_FONT_SUPPORT CONFIG_GENERIC_NET_UTILS CONFIG_HAVE_ARCH_SOFT_DIRTY CONFIG_HAVE_DEBUG_STACKOVERFLOW CONFIG_HAVE_KERNEL_LZ4 CONFIG_LZ4_DECOMPRESS CONFIG_NET_FLOW_LIMIT CONFIG_NET_LL_RX_POLL CONFIG_NET_VENDOR_ARC CONFIG_RD_LZ4 CONFIG_RTC_HCTOSYS CONFIG_RTC_HCTOSYS_DEVICE CONFIG_RTC_SYSTOHC CONFIG_SND_MAX_CARDS CONFIG_THERMAL CONFIG_THERMAL_GOV_USER_SPACE CONFIG_USB_OHCI_HCD CONFIG_USB_OHCI_HCD_PCI CONFIG_USB_OHCI_HCD_PLATFORM CONFIG_USB_OHCI_LITTLE_ENDIAN CONFIG_VIDEO_OUTPUT_CONTROL CONFIG_X86_PKG_TEMP_THERMAL
Maybe I did something wrong
Posted Jul 19, 2013 3:36 UTC (Fri) by jimparis (subscriber, #38647) [Link]
It's hard to debug without more information (even non-error output). Without anything more specific, some other suggestions would be: From busybox, check dmesg to see if/when the HDD showed up, check whether the device actually exists in /dev, check whether LVM or RAID volumes were set up (if you're using them). Compare the complete exact boot output from the working kernel and the nonworking, see where they differ (either with netconsole, or just a digital camera). Extract the initrds and see if they differ.
> no hint as to why this kernel compile can't find the root device when all those previous to 3.10.0-rc1 can.
It could be something as hidden as a timing difference in when the disks get detected, for example. If it's really a kernel issue then a bisect is the more surefire way to find it.
Maybe I did something wrong
Posted Jul 19, 2013 5:00 UTC (Fri) by theophrastus (guest, #80847) [Link]
no LVM no raid (no btrfs) with this system. it's quite plain-jane; hence some of my surprise.
doing a kernel (i'm presuming git-) bisect is intriguing; and i admit i have trouble wrapping my head around it. i have a working 3.10.0-rc1 and a version at 3.11.0-rc1 that hangs. do i then "git checkout <kernel-version>" in a bisection, compile, and see if each one hangs?
thank you to all you folks that have commented for me! it's all be helpful towards a solution (...i'm sure)
Maybe I did something wrong
Posted Jul 19, 2013 12:07 UTC (Fri) by cortana (subscriber, #24596) [Link]
Git will then choose a revision half way between badversion and goodversion. Test it, and then run$ git bisect start $ git bisect bad badversion $ git bisect good goodversion
git bisect bad or git bisect good as appropriate. Repeat until git spits out the first bad commit.
Maybe I did something wrong
Posted Jul 19, 2013 18:05 UTC (Fri) by theophrastus (guest, #80847) [Link]
so 19 compiles at 15 minutes a compile.... *sigh*
but i'm getting to that point. because all else is failing me.
for instance, if something is "compiled in" as opposed to called for as a module ("y" as opposed to "m" in "make menuconfig") will that somehow leave out that functionality from the initrd.img?
Copyright © 2013, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds