Instrumenting kernel for boot time profiling
by Tom Heydt-Benjamin
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Hey Folks!
I followed with interest the "Boot Poster Challenge" thread from
November. If I am correct, all of the profiling results that were
demonstrated were done in userland by instrumenting the rc files and such.
Has anyone experimented with instrumenting the kernel to try and get
fine grained profiling data from the earliest parts of the boot
process? I need to do this for some experiments that we are
performing with power management of small mobile Linux devices, and
before I re-invent the wheel, I want to know what wisdom is available
on collecting timing data from the kernel starting early in the boot
process.
Sincerely Yours,
---Tom Heydt-Benjamin
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.0 (MingW32)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org
iD8DBQFCY8U8aLVgMs89qN8RAmxyAKDJJpDzObzCnl9s+ye2NGztKDZZjwCffGEt
wlJ9oss23ZJGvqeYVKFfSG4=
=cOsR
-----END PGP SIGNATURE-----
19 years
Getting SRPM from Extras
by Kenneth Porter
What's the procedure for getting an SRPM from Fedora Extras? I need the
openal-devel system for FC2. I see binaries for FC3 in Extras but it's not
obvious how to get the matching SRPM. A pointer to the right wiki page
would be welcome.
19 years
rawhide report: 20050420 changes
by Build System
New package GFS
GFS - The Global File System
New package GFS-kernel
GFS-kernel - The Global File System kernel modules
New package ccs
CCS - The Cluster Configuration System
New package ccs
CCS - The Cluster Configuration System
New package cman
cman - The Cluster Manager
New package cman-kernel
cman-kernel - The Cluster Manager kernel modules
New package cman-kernel
cman-kernel - The Cluster Manager kernel modules
New package dlm
dlm - The Distributed Lock Manager
New package dlm-kernel
dlm-kernel - The Distributed Lock Manager kernel modules.
New package dlm-kernel
dlm-kernel - The Distributed Lock Manager kernel modules.
New package fence
fence - The cluster I/O fencing system
New package gnbd
gnbd - GFS's Network Block Device
New package gnbd-kernel
gnbd-kernel - The kernel module for GFS's Network Block Device
New package gnbd-kernel
gnbd-kernel - The kernel module for GFS's Network Block Device
New package gulm
gulm - One possible lock manager for GFS
New package iddev
iddev is a library that identifies device contents.
New package magma
A cluster/lock manager API abstraction library
New package magma
A cluster/lock manager API abstraction library
New package magma-plugins
Cluster manager plugins for magma
New package rgmanager
Open Source HA Resource Group Failover for Red Hat Enterprise Linux
Updated Packages:
autorun-3.16-1
--------------
* Tue Apr 19 2005 Harald Hoyer <harald(a)redhat.com> - 3.16
- new languages, translation updates
- close() before mount()
* Mon Jan 31 2005 Harald Hoyer <harald(a)redhat.com> - 3.15
- added daemon options
- added recognition of "pamconsole" attribute in /etc/fstab
- updated translation
* Mon Oct 11 2004 Harald Hoyer <harald(a)redhat.com> - 3.14
- translation update
control-center-1:2.10.1-2
-------------------------
* Fri Apr 15 2005 Ray Strode <rstrode(a)redhat.com> 2.10.1-2
- Show preferred text toolbar items in ui-properties capplet
preview (bug 154836)
* Fri Apr 08 2005 Ray Strode <rstrode(a)redhat.com> 2.10.1-1
- Update to 2.10.1
* Wed Mar 30 2005 Warren Togami <wtogami(a)redhat.com> 2.10.0-4
- fix ldconfig (#152575)
device-mapper-multipath-0.4.4-2.0
---------------------------------
* Tue Apr 19 2005 Alasdair Kergon <agk(a)redhat.com> - 0.4.4-2.0
- Fix core dump from last build.
eclipse-1:3.1.0_fc-0.M6.7
-------------------------
* Mon Apr 18 2005 Andrew Overholt <overholt(a)redhat.com> 3.1.0_fc-0.M6.7
- Add %if 1 blocks.
- Add /usr/lib64/eclipse/plugins to native %files section of each sub-rpm.
- Add GNU-style JDT code formatting option (e.o#91770).
- Add patch to install plugins from update site in home dir (e.o#90630).
- Change gcc-java requirements to libgcj as gcj-dbtool is now in the latter.
* Mon Apr 18 2005 Ben Konrath <bkonrath(a)redhat.com> 3.1.0_fc-0.M6.6
- Bump version number.
* Mon Apr 18 2005 Ben Konrath <bkonrath(a)redhat.com> 3.1.0_fc-0.M6.5
- Update mozilla patch.
fontconfig-2.2.3-13
-------------------
* Tue Apr 19 2005 David Zeuthen <davidz(a)redhat.com> - 2.2.3-13
- Add another font family name Sazanami Gothic/Mincho (#148748)
fonts-chinese-2.15-2
--------------------
fonts-japanese-0.20050222-3
---------------------------
* Wed Apr 20 2005 Akira TAGOH <tagoh(a)redhat.com> - 0.20050222-3
- Updated the font path in CIDFnmap.ja (John Thacker, #155403)
fonts-korean-1.0.11-4
---------------------
gdm-1:2.6.0.8-5
---------------
* Mon Apr 18 2005 Ray Strode <rstrode(a)redhat.com> 1:2.6.0.8-5
- Don't install gnome.desktop to /usr/share/xsessions (bug 145791)
gnome-session-2.10.0-2
----------------------
* Mon Apr 18 2005 Ray Strode <rstrode(a)redhat.com> - 2.10.0-2
- Install gnome.desktop to /usr/share/xsessions (bug 145791)
hal-0.5.0.cvs20050404b-3
------------------------
* Tue Apr 19 2005 Florian La Roche <laroche(a)redhat.com>
- exclude usb reqs for mainframe (#154616)
kdesdk-3.4.0-2
--------------
* Tue Apr 19 2005 Than Ngo <than(a)redhat.com> 2:3.4.0-2
- buildrequires cleanup
kdewebdev-6:3.4.0-2
-------------------
* Tue Apr 19 2005 Than Ngo <than(a)redhat.com> 6:3.4.0-2
- add kdesdk in buildrequires #155054
kernel-2.6.11-1.1251_FC4
------------------------
* Wed Apr 20 2005 Dave Jones <davej(a)redhat.com>
* Adjust struct dentry 'padding' based on 64bit'ness.
* Tue Apr 19 2005 Dave Jones <davej(a)redhat.com>
- Print stack trace when we panic.
Might give more clues for some of the wierd panics being seen right now.
- Blacklist another 'No C2/C3 states' Thinkpad R40e BIOS. (#155236)
* Mon Apr 18 2005 Dave Jones <davej(a)redhat.com>
- Make ISDN ICN driver not oops when probed with no hardware present.
- Add missing MODULE_LICENSE to mac_modes.ko
man-pages-ja-20050415-1
-----------------------
* Wed Apr 20 2005 Akira TAGOH <tagoh(a)redhat.com> - 20050415-1
- updates to 20050415.
net-snmp-5.2.1-10
-----------------
* Tue Apr 19 2005 Radek Vokal <rvokal(a)redhat.com> - 5.2.1-10
- fixed missing requires for devel package (#155221)
setools-2.1.0-0
---------------
* Tue Apr 19 2005 Dan Walsh <dwalsh(a)redhat.com> 2.1.0-1
- Update to latest from tresys
system-config-printer-0.6.129-1
-------------------------------
* Tue Apr 19 2005 Tim Waugh <twaugh(a)redhat.com> 0.6.129-1
- 0.6.129:
- Read PPD in universal newline mode (bug #147292).
- Allow unset enums (bug #154500).
- Fixed behaviour when cache file already exists (bug #143721).
tftp-0.40-6
-----------
* Tue Apr 19 2005 Radek Vokal <rvokal(a)redhat.com> 0.40-6
- fix remap rules convert error <pjones(a)redhat.com>
tux-3.2.18-4
------------
* Wed Apr 20 2005 Dave Jones <davej(a)redhat.com>
- Fix strncpy warning.
uucp-1.07-9
-----------
* Tue Apr 19 2005 Peter Vrabec <pvrabec(a)redhat.com> 1.07-9
- long long fsu_bavail in struct fs_usage
xfsprogs-2.6.13-4
-----------------
* Wed Apr 20 2005 Dave Jones <davej(a)redhat.com>
- Disable debug. (#151438)
- Rebuild with gcc4
19 years
Fedora 4 XEN and Kernel 2.4xenU
by Roland Käser
Hello
I'm currently testing xen for internal failover usage.
I would like to ask if there is a package with the kernel-2.4.2xenU
available on fedora 4 and if its possible to run kernel-2.4xenU kernels
on a kernel 2.6 dom0 system?
Roland Kaeser
19 years
DMRaid in Fedora devel
by Mark Wormgoor
Hi,
Attached are three patches that I made to get Fedora-devel to install on
a bios sata raid-0 system (Sil 3112 on Abit AN7). It uses Heinz
Mauelshagen's dmraid for detecting the disks.
The first patch is against Anaconda. It removes the raid disks from the
isys disklist and replaces them with the mapper device. The patch
requires the full (not enable-mini) dmraid binary in the stage 2 image.
I tested the patched Anaconda in install, upgrade and rescue mode (text
and gui) and had no problems on my system.
The second patch is against mkinitrd. It adds /sbin/dmraid.static to
the initrd if necessary and updates the initscript. The
/sbin/dmraid.static binary is not yet a part of the current dmraid rpm,
so you need to provide your own.
The third patch is against rc.sysinit so that dmraid.static is run at
boot. Again, you need the full dmraid binary under /sbin/dmraid.static
(not enable-mini) because the rc.sysinit script uses the testmode first
before enabling the mapper devices.
I now have a Fedora-devel system booting from my two raid-0 disks.
Unfortunately, there is no bootloader for /dev/mapper devices. There is
a patch against lilo to make it work on devmapper devices here
(http://www.saout.de/misc/) and Eric Agsjö has a patch to make it work
with raid-1 devices here
(https://www.redhat.com/archives/ataraid-list/2004-October/msg00007.html). I am still using lilo under FC1 (using the medley.o module) and that works for me.
I hope someone finds these patches useful; it would be very nice if FC4
would install on and boot from these bios ide raid devices without too
much hacking.
Kind regards,
Mark Wormgoor
--
***************************************************************
* |\ /| | /| / Mark Wormgoor *
* | \ / | | / | / mailto:mark@wormgoor.com *
* | \/ |ark |/ |/ormgoor http://www.wormgoor.com/mark/ *
***************************************************************
19 years
Re: pam-0.79-5 errors
by Steve G
>I just think that the final release should not throw these messages when
>using a custom kernel.
The new audit packages are out. Does upgrading audit-libs solve your problem?
Thanks,
-Steve Grubb
__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com
19 years
PHP: SNMP sanity check failed
by Brandon Keepers
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
When I try to rebuild the php-5.0.4-6 src RPM from rawhide on FC4test2
and RHEL 4, I get "SNMP sanity check failed". What I can't figure out
is that it works fine on FC3.
Here is the output of "rpmbuild --rebuild php-5.0.4-6.src.rpm":
checking for SNMP support... yes, shared
checking OpenSSL dir for SNMP... no
checking for snmp_parse_oid in -lnetsnmp... no
checking for init_snmp in -lnetsnmp... no
configure: error: SNMP sanity check failed. Please check config.log for
more information.
I have all the net-snmp packages installed
FC4test2
$ rpm -qa | grep -i snmp
net-snmp-libs-5.2.1-9
net-snmp-devel-5.2.1-9
net-snmp-5.2.1-9
Anyone have any ideas why this would fail on FC4test2 and RHEL?
Thanks,
Brandon
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)
iD8DBQFCZSXI56i+58DjJowRAlfQAKCiMrbIoCeRQKfKu0by9Lrnu+8UJQCff3Ok
VbWM4if5RJhu3cOQnNAC234=
=Mvwc
-----END PGP SIGNATURE-----
19 years
rawhide report: 20050419 changes
by Build System
Updated Packages:
GConf2-2.10.0-2
---------------
* Mon Apr 18 2005 Mark McLoughlin <markmc(a)redhat.com> - 2.10.0-2
- Add evolution mail accounts backend
audit-0.6.11-1
--------------
* Mon Apr 18 2005 Steve Grubb <sgrubb(a)redhat.com> 0.6.11-1
- Check log file size on start up
- Added priority_boost config item
- Reworked arch support
- Reworked how run level is changed
- Make allowances for ECONNREFUSED
cscope-15.5-12
--------------
desktop-printing-0.18-10
------------------------
* Tue Apr 19 2005 Matthias Clasen <mclasen(a)redhat.com>
- Silence %post
dhcp-10:3.0.2-8
---------------
* Mon Apr 18 2005 Jason Vas Dias <jvdias(a)redhat.com> 10:3.0.2-8
- Fix bugs 153244 & 155142:
o restore dhclient-script 'restorecon's
o give dhclient and dhclient-script an exec context of
'system_u:object_r:sbin_t' that allows them to run
domainname / hostname and to update configuration files
in dhclient post script.
- Prevent dhclient emitting verbose ISC 'blurb' on error exit in -q mode
dialog-1.0.20050306-1
---------------------
* Mon Apr 18 2005 Harald Hoyer <harald(a)redhat.com> 1.0-20050306-1
- version 1.0-20050306
eclipse-1:3.1.0_fc-0.M6.6
-------------------------
* Mon Apr 18 2005 Ben Konrath <bkonrath(a)redhat.com> 3.1.0_fc-0.M6.6
- Bump version number.
* Mon Apr 18 2005 Ben Konrath <bkonrath(a)redhat.com> 3.1.0_fc-0.M6.5
- Update mozilla patch.
* Sat Apr 16 2005 Ben Konrath <bkonrath(a)redhat.com> 3.1.0_fc-0.M6.4
- Update to 3.1M6.
- Change bootstrap procedure to match the upstream method.
- Remove patches that were fixed upstream.
- Add efj wrapper script.
eclipse-cdt-1:3.0.0_fc-0.M6.3
-----------------------------
* Sat Apr 16 2005 Ben Konrath <bkonrath(a)redhat.com> 3.0.0_fc-0.M6.3
- Clean up spec file (remove references to old patches and rh docs).
* Fri Apr 15 2005 Phil Muldoon <pmuldoon(a)redhat.com> 3.0.0_fc-0.M6.2
- Generated tarball from official final tagged M6 build
* Mon Apr 11 2005 Phil Muldoon <pmuldoon(a)redhat.com> 3.0.0_fc-0.M6.1
- Fixed db path in java -cp
- Regenerated tarball from M6 canditate build
- Reworked patches for M6 canditate Build
fedora-logos-1.1.30-2
---------------------
* Mon Apr 18 2005 Than Ngo <than(a)redhat.com> 1.1.30-1
- add missing fedora logos for kdmtheme
gmp-4.1.4-6
-----------
* Mon Apr 18 2005 Thomas Woerner <twoerner(a)redhat.com> 4.1.4-6
- fixed __setfpucw call in mpfr-test.h
* Wed Mar 02 2005 Karsten Hopp <karsten(a)redhat.de> 4.1.4-5
- build with gcc-4
gnome-audio-2.0.0-3
-------------------
* Mon Apr 18 2005 Florian La Roche <laroche(a)redhat.com>
- did that Copyright: -> License: change
gnome-panel-2.10.1-2
--------------------
* Mon Apr 18 2005 Mark McLoughlin <markmc(a)redhat.com> 2.10.1-2
- Add the battery applet to the panel in %post if ACPI is
available (bug #143828)
gtk2-engines-2.6.3-1
--------------------
* Tue Apr 19 2005 Matthias Clasen <mclasen(a)redhat.com> 2.6.3-1
- Update to 2.6.3
- Clearlooks engine is now integrated
hicolor-icon-theme-0.8-2
------------------------
* Tue Apr 19 2005 Matthias Clasen <mclasen(a)redhat.com> 0.8-2
- Silence %post
httpd-2.0.54-4
--------------
* Mon Apr 18 2005 Joe Orton <jorton(a)redhat.com> 2.0.54-4
- replace PreReq with Requires(pre)
iiimf-1:12.1.1-15.svn2509
-------------------------
* Mon Apr 18 2005 Jens Petersen <petersen(a)redhat.com> - 1:12.1.1-15.svn2509
- update to latest trunk
- iiimgcf-fix-status-position-with-focusin-r2483-139809.patch and
leif-unit-U+000A-r2484-132936.patch no longer needed
- add sun-chinese-le-libdir.patch to make cle and twle install under libdir
- update iiimqcf-rh-build.patch
- leif-default-LEs-built.patch no longer needed, since override LE_TARGETS
- add xiiimp-xft-statusarea-147457.patch to fix segfaulting in some xim apps
(Kohji Sanpei, 147457)
* Fri Apr 15 2005 Akira TAGOH <tagoh(a)redhat.com>
- leif-unit-U+000A-r2484-132936.patch: applied to fix not committing an enter
with U+000A on UNICODE-HEX. (#132936)
* Thu Apr 14 2005 Akira TAGOH <tagoh(a)redhat.com>
- iiimgcf-fix-status-position-with-focusin-r2483-139809.patch:
Fixed not updating the status window position when the window focus was
changed with alt+tab. (#139809)
- Use %find_lang macro instead of listing %{_datadir}/locale directly.
- Fixed the unwanted own directories. (#154602)
- %{_libexecdir}
- %{_sysconfdir}/gconf/schemas
- %{_datadir}/emacs/site-lisp
- %{_datadir}/pixmaps
- Added Requires: emacs-common for iiimf-emacs.
initscripts-8.08-3
------------------
* Mon Apr 18 2005 Karsten Hopp <karsten(a)redhat.de> 8.08-3
- fix ifup-routes script (#155195)
* Mon Apr 18 2005 Florian La Roche <laroche(a)redhat.com>
- fix strstr call in rc.sysinit
iptstate-1.4-1.1
----------------
* Mon Apr 18 2005 Thomas Woerner <twoerner(a)redhat.com> 1.4-1.1
- fixed man page: install as man8 instead of man1, fixed reference for
iptables(8)
ipv6calc-0.48-5
---------------
* Tue Apr 19 2005 Radek Vokal <rvokal(a)redhat.com> 0.48-5
- using CVS tarball, patch clean-up
* Sun Apr 17 2005 Robert Scheck <redhat(a)linuxnetz.de>
- lots of spec file cleanups (#155164)
mod_perl-2.0.0-0.rc5.3
----------------------
* Mon Apr 18 2005 Ville Skyttä <ville.skytta at iki.fi> - 2.0.0-0.rc5.3
- Fix sample configuration.
- Explicitly disable the test suite. (#112563)
* Mon Apr 18 2005 Joe Orton <jorton(a)redhat.com> 2.0.0-0.rc5.2
- fix filter-requires for new Apache2:: modules
setup-2.5.42-1
--------------
* Mon Apr 18 2005 Bill Nottingham <notting(a)redhat.com> 2.5.42-1
- fix lastlog conflict (#155256)
system-config-date-1.7.17-2
---------------------------
* Tue Apr 19 2005 Matthias Clasen <mclasen(a)redhat.com> 1.7.17-2
- Silence %post
udev-057-1
----------
* Mon Apr 18 2005 Harald Hoyer <harald(a)redhat.com> - 057-1
- version 057
vim-1:6.3.071-2
---------------
* Mon Apr 18 2005 Karsten Hopp <karsten(a)redhat.de> 6.3.071-2
- fix wrong Russian code page for vimtutor (#155181)
w3m-0.5.1-10
------------
* Mon Apr 18 2005 Akira TAGOH <tagoh(a)redhat.com> - 0.5.1-10
- fixed the unnecessary owned directory. (#154600)
xcdroast-0.98a15-11
-------------------
* Mon Apr 18 2005 Harald Hoyer <harald(a)redhat.com> - 0.98a15-11
- fixed frozen progress bars with patch from Didier Heyden (bug #134334)
xorg-x11-6.8.2-25
-----------------
* Mon Apr 18 2005 Kristian Høgsberg <krh(a)redhat.com> 6.8.2-25
- Add xorg-x11-6.8.1-ati-radeon-dynamic-clocks-fix-2.patch to revert
radeon dynamic clock setup to what we had in 6.8.1. The 6.8.2 code
still causes lockups on some systems (#152648).
* Sat Apr 16 2005 Mike A. Harris <mharris(a)redhat.com> 6.8.2-24
- Remove the Speedo font files, as Xorg no longer supports Speedo fonts in
6.8.0 onward but includes the fonts accidentally. (#142744,154191)
- Changed base subpackage post script to remove the Speedo font path from xfs
configuration to avoid warnings in /var/log/messages from xfs about bad
font path elements.
yelp-2.9.3-5
------------
* Mon Apr 18 2005 Ray Strode <rstrode(a)redhat.com> 2.9.3-5
- Depend on mozilla 1.7.7
19 years
libgcj.i386 & libgcj.x86_64 have conficting file
by Demond
libgcj is not listed as a component in bugzilla so I don't know what to
file the bug under, but trying to install libgcj.x86_64 on my system
which already has libgcj.i386 on it gives the following error.
Transaction Check Error: file /usr/share/java/libgcj-4.0.0.jar from
install of libgcj-4.0.0-0.42 conflicts with file from package
libgcj-4.0.0-0.42
19 years
pilot brokenness
by Thomas Zehetbauer
With FC3 I added the following line to /etc/udev/rules.d/10-local.rules:
KERNEL="ttyUSB1",SYMLINK="pilot"
Now that I moved to FC4 rawhide my /dev/pilot no longer gets assigned to
the console owner unless I manually call pam_console_apply after
connecting the device. I wonder how this is supposed to work, what is
responsible for setting the ownership?
Tom
--
T h o m a s Z e h e t b a u e r ( TZ251 )
PGP encrypted mail preferred - KeyID 96FFCB89
finger thomasz(a)hostmaster.org for key
Governments, if they endure, always tend increasingly toward aristocratic
forms. No government in history has been known to evade this pattern. And as
the aristocracy develops, government tends more and more to act exclusively
in the interest of the ruling class - whether that class hereditary royalty,
oligarchs of financial empires, or entrenched bureaucracy.
Frank Herbert, Children of Dune
19 years