<?xml version="1.0" encoding="UTF-8"?> <rss
version="2.0"
xmlns:content="http://purl.org/rss/1.0/modules/content/"
xmlns:wfw="http://wellformedweb.org/CommentAPI/"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:atom="http://www.w3.org/2005/Atom"
xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
> <channel><title>robertalks.com &#187; BFS</title> <atom:link href="http://blog.robertalks.com/index.php/tag/bfs/feed/" rel="self" type="application/rss+xml" /><link>http://blog.robertalks.com</link> <description>here I talk</description> <lastBuildDate>Tue, 01 Nov 2011 17:30:19 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <item><title>Kernel 2.6.33.3-soultrain released for Debian/Ubuntu (Soultrain)</title><link>http://blog.robertalks.com/index.php/2010/05/03/kernel-2-6-33-3-soultrain-released-for-debianubuntu-soultrain/</link> <comments>http://blog.robertalks.com/index.php/2010/05/03/kernel-2-6-33-3-soultrain-released-for-debianubuntu-soultrain/#comments</comments> <pubDate>Mon, 03 May 2010 12:38:53 +0000</pubDate> <dc:creator>robert</dc:creator> <category><![CDATA[Linux]]></category> <category><![CDATA[News]]></category> <category><![CDATA[2.6.33.3]]></category> <category><![CDATA[acer]]></category> <category><![CDATA[acerhdf]]></category> <category><![CDATA[aspire one]]></category> <category><![CDATA[atom]]></category> <category><![CDATA[BFS]]></category> <category><![CDATA[Brain Fuck Scheduler]]></category> <category><![CDATA[btrfs]]></category> <category><![CDATA[coretemp]]></category> <category><![CDATA[debian]]></category> <category><![CDATA[dpkg]]></category> <category><![CDATA[DRM]]></category> <category><![CDATA[final]]></category> <category><![CDATA[i915]]></category> <category><![CDATA[intel]]></category> <category><![CDATA[kernel]]></category> <category><![CDATA[netbook]]></category> <category><![CDATA[PAE]]></category> <category><![CDATA[release]]></category> <category><![CDATA[Soultrain]]></category> <category><![CDATA[squashfs]]></category> <category><![CDATA[über-readahead]]></category> <category><![CDATA[Ubuntu]]></category> <category><![CDATA[Ubuntu 9.10]]></category> <category><![CDATA[unionfs]]></category> <category><![CDATA[ureadahead]]></category> <guid
isPermaLink="false">http://blog.robertalks.com/?p=956</guid> <description><![CDATA[Well first of all, sorry for this late release, but had some stuff to handle which at that point in time where more important. Kernel 2.6.33.3 was released last week and it comes like always with a bunch of bug fixes, improvements and new stuff added. I&#8217;m not gonna go into them, because there are [...]]]></description> <content:encoded><![CDATA[<p>Well first of all, sorry for this late release, but had some stuff to handle which at that point in time where more important. Kernel 2.6.33.3 was released last week and it comes like always with a bunch of bug fixes, improvements and new stuff added. I&#8217;m not gonna go into them, because there are too many, but just form the top of my head I will mention one small fix, which I noticed myself, and that is the thinkpad_acpi modules which didn&#8217;t work properly in the older released. By this I mean that enabling/disabling WLAN and Bluetooth didn&#8217;t work. You will have them on, but coudn&#8217;t switch them off using FN key plus F5 key. This part seems that it was fixed and now in kernel 2.6.33.3 it works like it should. In rest, I can&#8217;t tell you much, besides the fact that it works, I didn&#8217;t notice any downgrade in performance or anything similar.</p><p><span
id="more-956"></span>Now lets take a small look at the <a
href="http://www.kernel.org/pub/linux/kernel/v2.6/ChangeLog-2.6.33.3" target="_blank">ChangeLog</a>:</p><p>r8169: clean up my printk uglyness<br
/> x86/gart: Disable GART explicitly before initialization<br
/> KVM: x86: Fix TSS size check for 16-bit tasks<br
/> KVM: Increase NR_IOBUS_DEVS limit to 200<br
/> KVM: fix the handling of dirty bitmaps to avoid overflows<br
/> KVM: MMU: fix kvm_mmu_zap_page() and its calling path<br
/> KVM: VMX: Save/restore rflags.vm correctly in real mode<br
/> KVM: allow bit 10 to be cleared in MSR_IA32_MC4_CTL<br
/> KVM: Don&#8217;t spam kernel log when injecting exceptions due to bad cr writes<br
/> KVM: SVM: Fix memory leaks that happen when svm_create_vcpu() fails<br
/> KVM: VMX: Update instruction length on intercepted BP<br
/> sched: Use proper type in sched_getaffinity()<br
/> ext4: fix async i/o writes beyond 4GB to a sparse file<br
/> powerpc: Fix SMP build with disabled CPU hotplugging.<br
/> md: deal with merge_bvec_fn in component devices better.<br
/> module: fix __module_ref_addr()<br
/> lockdep: fix incorrect percpu usage<br
/> modules: fix incorrect percpu usage<br
/> ACPI: EC: Limit burst to 64 bits<br
/> ACPI: EC: Allow multibyte access to EC<br
/> xfs: check for more work before sleeping in xfssyncd<br
/> xfs: fix locking for inode cache radix tree tag updates<br
/> xfs: Non-blocking inode locking in IO completion<br
/> perf_events, x86: Implement Intel Westmere/Nehalem-EX support<br
/> e1000e: stop cleaning when we reach tx_ring-&gt;next_to_use<br
/> iwlwifi: fix scan race<br
/> iwlwifi: clear all tx queues when firmware ready<br
/> USB: cdc-acm: Fix stupid NULL pointer in resume()<br
/> USB: cdc-acm: Update to new autopm API<br
/> ecryptfs: fix error code for missing xattrs in lower fs<br
/> eCryptfs: Decrypt symlink target for stat size<br
/> ecryptfs: fix use with tmpfs by removing d_drop from ecryptfs_destroy_inode<br
/> ALSA: hda &#8211; Add position_fix quirk for Biostar mobo<br
/> b43: fall back gracefully to PIO mode after fatal DMA errors<br
/> b43: Allow PIO mode to be selected at module load<br
/> i2c-i801: Add Intel Cougar Point device IDs<br
/> ahci: AHCI and RAID mode SATA patch for Intel Cougar Point DeviceIDs<br
/> ata_piix: IDE Mode SATA patch for Intel Cougar Point DeviceIDs<br
/> ALSA: hda &#8211; enable snoop for Intel Cougar Point<br
/> ALSA: hda_intel: ALSA HD Audio patch for Intel Cougar Point DeviceIDs<br
/> x86/PCI: irq and pci_ids patch for Intel Cougar Point DeviceIDs<br
/> IPoIB: Fix TX queue lockup with mixed UD/CM traffic<br
/> PCI: kill off pci_register_set_vga_state() symbol export.<br
/> pci: Update pci_set_vga_state() to call arch functions<br
/> 9p: Skip check for mandatory locks when unlocking<br
/> ocfs2: Change bg_chain check for ocfs2_validate_gd_parent.<br
/> ocfs2: set i_mode on disk during acl operations<br
/> quota: Fix possible dq_flags corruption<br
/> fix NFS4 handling of mountpoint stat<br
/> x86-64, rwsem: Avoid store forwarding hazard in __downgrade_write<br
/> x86: Fix breakage of UML from the changes in the rwsem system<br
/> x86-64: support native xadd rwsem implementation<br
/> x86-64, rwsem: 64-bit xadd rwsem implementation<br
/> x86: clean up rwsem type system<br
/> x86-32: clean up rwsem inline asm statements<br
/> dm ioctl: introduce flag indicating uevent was generated<br
/> x86, cacheinfo: Enable L3 CID only on AMD<br
/> x86, cacheinfo: Remove NUMA dependency, fix for AMD Fam10h rev D1<br
/> x86, cacheinfo: Calculate L3 indices<br
/> x86, cacheinfo: Add cache index disable sysfs attrs only to L3 caches<br
/> intel-agp: Switch to wbinvd_on_all_cpus<br
/> x86, cacheinfo: Fix disabling of L3 cache indices<br
/> x86, lib: Add wbinvd smp helpers<br
/> Revert &#8220;x86: disable IOMMUs on kernel crash&#8221;<br
/> x86/amd-iommu: enable iommu before attaching devices<br
/> x86/amd-iommu: Use helper function to destroy domain<br
/> x86/amd-iommu: Pt mode fix for domain_destroy<br
/> drm/radeon/kms: add FireMV 2400 PCI ID.<br
/> drm/radeon/kms: fix rs600 tlb flush<br
/> drm/radeon/kms: fix tv dac conflict resolver<br
/> drm/radeon/kms: disable the tv encoder when tv/cv is not in use<br
/> drm/radeon/kms: more atom parser fixes (v2)<br
/> drm/i915: Add no_lvds entry for the Clientron U800<br
/> hwmon: (sht15) Properly handle the case CONFIG_REGULATOR=n<br
/> hwmon: (sht15) Fix sht15_calc_temp interpolation function<br
/> ALSA: usb &#8211; Fix Oops after usb-midi disconnection<br
/> ALSA: hda &#8211; add a quirk for Clevo M570U laptop<br
/> Input: sparse-keymap &#8211; free the right keymap on error<br
/> Input: wacom &#8211; switch mode upon system resume<br
/> NFSv4: fix delegated locking<br
/> NFSv4: Fall back to ordinary lookup if nfs4_atomic_open() returns EISDIR<br
/> sched: Fix sched_getaffinity()<br
/> sched: sched_getaffinity(): Allow less than NR_CPUS length<br
/> x86: Fix double enable_IR_x2apic() call on SMP kernel on !SMP boards<br
/> x86, hpet: Erratum workaround for read after write of HPET comparator<br
/> x86: Handle overlapping mptables<br
/> x86-32, resume: do a global tlb flush in S4 resume<br
/> drm/radeon/kms/combios: verify dac_adj values are valid<br
/> drm/radeon/kms: fix washed out image on legacy tv dac<br
/> drm/radeon: R300 AD only has one quad pipe.<br
/> drm/edid/quirks: Envision EN2028<br
/> ARM: 6031/1: fix Thumb-2 decompressor<br
/> mac80211: Handle mesh action frames in ieee80211_rx_h_action<br
/> iwlwifi: need check for valid qos packet before free<br
/> ath9k: fix double calls to ath_radio_enable<br
/> CIFS: initialize nbytes at the beginning of CIFSSMBWrite()<br
/> cifs: Fix a kernel BUG with remote OS/2 server (try #3)<br
/> s390: disable change bit override<br
/> libata: disable NCQ on Crucial C300 SSD<br
/> pata_via: Add VIA VX900 support<br
/> backlight: mbp_nvidia_bl &#8211; add five more MacBook variants<br
/> ALSA: hda &#8211; Add MSI blacklist for Aopen MZ915-M<br
/> ALSA: hda &#8211; Add ASRock mobo to MSI blacklist<br
/> ALSA: hda: Fix 0 dB offset for Lenovo Thinkpad models using AD1981<br
/> ALSA: mixart: range checking proc file<br
/> include/linux/kfifo.h: fix INIT_KFIFO()<br
/> readahead: fix NULL filp dereference<br
/> raw: fsync method is now required<br
/> HID: fix oops in gyration_event()<br
/> tty: release_one_tty() forgets to put pids<br
/> genirq: Force MSI irq handlers to run with interrupts disabled<br
/> WATCHDOG: iTCO_wdt: TCO Watchdog patch for additional Intel Cougar Point DeviceIDs<br
/> WATCHDOG: hpwdt &#8211; fix lower timeout limit<br
/> sunxvr500: Ignore secondary output PCI devices.<br
/> sparc: Fix regset register window handling.<br
/> mac80211: tear down all agg queues when restart/reconfig hw<br
/> mac80211: move netdev queue enabling to correct spot<br
/> mac80211: fix PREQ processing and one small bug<br
/> setup correct int pipe type in ar9170_usb_exec_cmd<br
/> iwlwifi: range checking issue<br
/> iwlwifi: counting number of tfds can be free for 4965<br
/> iwlwifi: fix regulatory<br
/> Freezer: Fix buggy resume test for tasks frozen with cgroup freezer<br
/> x86,kgdb: Always initialize the hw breakpoint attribute<br
/> libiscsi: Fix recovery slowdown regression<br
/> reiserfs: Fix locking BUG during mount failure<br
/> sh: Enable the mmu in start_secondary()<br
/> sh: Fix FDPIC binary loader<br
/> drm: Return ENODEV if the inode mapping changes<br
/> drm/radeon/kms: fix pal tv-out support on legacy IGP chips<br
/> drm/radeon/kms: don&#8217;t print error on -ERESTARTSYS.<br
/> drm/radeon/kms: Fix NULL pointer dereference if memory allocation failed in a simple way<br
/> drm/radeon/kms: never treat rs4xx as AGP<br
/> oom: fix the unsafe usage of badness() in proc_oom_score()<br
/> fat: fix buffer overflow in vfat_create_shortname()<br
/> drm: remove the EDID blob stored in the EDID property when it is disconnected<br
/> drm/radeon: add new RS880 pci id</p><p>To download this kernel please use one of our mirrors:</p><p><strong>Mirror US/CA: </strong><a
href="http://dl.robertalks.com/kernel/2.6.33.3-soultrain/" target="_blank"><strong>http://dl.robertalks.com/kernel/2.6.33.3-soultrain/</strong></a><strong><br
/> Mirror EU/CZ: </strong><a
href="http://mirror.visualserver.org/kernel/2.6.33.3-soultrain/" target="_blank"><strong>http://mirror.visualserver.org/kernel/2.6.33.3-soultrain/</strong></a></p><p>The basic installation is simple and you will need root access or sudo access, plus dpkg. Here is how (use –force-all to make sure it will install it, it can happen that on older system will run into an error, for example on Ubuntu 8.04, but with –force-all it will be installed and it will work):</p><p><strong>sudo dpkg -i –force-all linux-image-2.6.33.3-soultrain_2.6.33.3-1_i386.deb</strong></p><p>For those of you who want or need to rebuild the kernel, you can download the source code with the config file from the links above, as I wrote before there wont be anymore included kernel source archive, but you will have a package call linux-source-2.6.33.3-soultrain_2.6.33.3-1_i386.deb which contains the kernel source code.</p><p>May the force be with you, Luke <img
src='http://blog.robertalks.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /></p> ]]></content:encoded> <wfw:commentRss>http://blog.robertalks.com/index.php/2010/05/03/kernel-2-6-33-3-soultrain-released-for-debianubuntu-soultrain/feed/</wfw:commentRss> <slash:comments>8</slash:comments> </item> <item><title>Kernel 2.6.33.2-coolcat released for Debian/Ubuntu (Coolcat)</title><link>http://blog.robertalks.com/index.php/2010/04/07/kernel-2-6-33-2-coolcat-released-for-debianubuntu-coolcat/</link> <comments>http://blog.robertalks.com/index.php/2010/04/07/kernel-2-6-33-2-coolcat-released-for-debianubuntu-coolcat/#comments</comments> <pubDate>Wed, 07 Apr 2010 11:22:16 +0000</pubDate> <dc:creator>robert</dc:creator> <category><![CDATA[Linux]]></category> <category><![CDATA[News]]></category> <category><![CDATA[2.6.33.2]]></category> <category><![CDATA[acer]]></category> <category><![CDATA[acerhdf]]></category> <category><![CDATA[aspire one]]></category> <category><![CDATA[atom]]></category> <category><![CDATA[BFS]]></category> <category><![CDATA[Brain Fuck Scheduler]]></category> <category><![CDATA[btrfs]]></category> <category><![CDATA[Coolcat]]></category> <category><![CDATA[coretemp]]></category> <category><![CDATA[debian]]></category> <category><![CDATA[dpkg]]></category> <category><![CDATA[DRM]]></category> <category><![CDATA[final]]></category> <category><![CDATA[i915]]></category> <category><![CDATA[intel]]></category> <category><![CDATA[kernel]]></category> <category><![CDATA[netbook]]></category> <category><![CDATA[PAE]]></category> <category><![CDATA[release]]></category> <category><![CDATA[squashfs]]></category> <category><![CDATA[über-readahead]]></category> <category><![CDATA[Ubuntu]]></category> <category><![CDATA[Ubuntu 9.10]]></category> <category><![CDATA[unionfs]]></category> <category><![CDATA[ureadahead]]></category> <guid
isPermaLink="false">http://blog.robertalks.com/?p=940</guid> <description><![CDATA[A couple of days ago Kernel 2.6.33.2 was released. Due to the Easter holidays, I didn&#8217;t have the time to build this kernel, but yesterday evening somehow I get around it and now the packages are ready for use.
There are no major stuff added in this kernel from my side, besides the removal of PAE [...]]]></description> <content:encoded><![CDATA[<p>A couple of days ago Kernel 2.6.33.2 was released. Due to the Easter holidays, I didn&#8217;t have the time to build this kernel, but yesterday evening somehow I get around it and now the packages are ready for use.</p><p>There are no major stuff added in this kernel from my side, besides the removal of PAE support which seems it created some problems for some people. This means that this new release will only support 4GB of memory and of course no PAE. I hope it&#8217;s not a problem, but I can&#8217;t go two ways, or PAE or no PAE and there is also the other option to build two kernels, but I don&#8217;t really think it would be a good idea. Not now anyways.</p><p>From the kernel development team there are some bug fixes and improvement, and here they are, but if you want more details check the <a
href="http://www.kernel.org/pub/linux/kernel/v2.6/ChangeLog-2.6.33.2" target="_blank">ChangeLog</a>:</p><div
id="_mcePaste"><span
id="more-940"></span>pata_via: fix VT6410/6415/6330 detection issue</div><div
id="_mcePaste">GFS2: Skip check for mandatory locks when unlocking</div><div
id="_mcePaste">classmate-laptop: use a single MODULE_DEVICE_TABLE to get correct aliases</div><div
id="_mcePaste">x86: Fix sched_clock_cpu for systems with unsynchronized TSC</div><div
id="_mcePaste">b43: Workaround circular locking in hw-tkip key update callback</div><div
id="_mcePaste">Bluetooth: Fix kernel crash on L2CAP stress tests</div><div
id="_mcePaste">Bluetooth: Fix potential bad memory access with sysfs files</div><div
id="_mcePaste">ahci: use BIOS date in broken_suspend list</div><div
id="_mcePaste">quota: Fix warning when a delayed write happens before quota is enabled</div><div
id="_mcePaste">quota: manage reserved space when quota is not active [v2]</div><div
id="_mcePaste">tcp: Fix tcp_make_synack()</div><div
id="_mcePaste">tcp: Fix OOB POLLIN avoidance.</div><div
id="_mcePaste">tcp: Fix tcp_mark_head_lost() with packets == 0</div><div
id="_mcePaste">skbuff: remove unused dma_head &amp; dma_maps fields</div><div
id="_mcePaste">net: Potential null skb-&gt;dev dereference</div><div
id="_mcePaste">r8169: offical fix for CVE-2009-4537 (overlength frame DMAs)</div><div
id="_mcePaste">netlink: fix unaligned access in nla_get_be64()</div><div
id="_mcePaste">netfilter: ctnetlink: fix reliable event delivery if message building fails</div><div
id="_mcePaste">netlink: fix NETLINK_RECV_NO_ENOBUFS in netlink_set_err()</div><div
id="_mcePaste">NET_DMA: free skbs periodically</div><div
id="_mcePaste">ipv6: Don&#8217;t drop cache route entry unless timer actually expired.</div><div
id="_mcePaste">ipv4: Don&#8217;t drop redirected route cache entry unless PTMU actually expired</div><div
id="_mcePaste">ipv4: check rt_genid in dst_check</div><div
id="_mcePaste">ipsec: Fix bogus bundle flowi</div><div
id="_mcePaste">ip_gre: include route header_len in max_headroom calculation</div><div
id="_mcePaste">e100: Fix ring parameter change handling regression.</div><div
id="_mcePaste">bonding: fix device leak on error in bond_create()</div><div
id="_mcePaste">net: add __must_check to sk_add_backlog</div><div
id="_mcePaste">net: backlog functions rename</div><div
id="_mcePaste">x25: use limited socket backlog</div><div
id="_mcePaste">tipc: use limited socket backlog</div><div
id="_mcePaste">sctp: use limited socket backlog</div><div
id="_mcePaste">llc: use limited socket backlog</div><div
id="_mcePaste">udp: use limited socket backlog</div><div
id="_mcePaste">tcp: use limited socket backlog</div><div
id="_mcePaste">net: add limit for socket backlog</div><div
id="_mcePaste">route: Fix caught BUG_ON during rt_secret_rebuild_oneshot()</div><div
id="_mcePaste">l2tp: Fix UDP socket reference count bugs in the pppol2tp driver</div><div
id="_mcePaste">l2tp: Fix oops in pppol2tp_xmit</div><div
id="_mcePaste">sparc64: Add very basic XVR-1000 framebuffer driver.</div><div
id="_mcePaste">sparc64: Properly truncate pt_regs framepointer in perf callback.</div><div
id="_mcePaste">qlogicpti: Remove slash in QlogicPTI irq name</div><div
id="_mcePaste">ide: Fix Promise UDMA33 IDE driver (pdc202xx_old)</div><div
id="_mcePaste">Revert &#8220;ide: skip probe if there are no devices on the port (v2)&#8221;</div><div
id="_mcePaste">icside: bring back -&gt;maskproc method</div><div
id="_mcePaste">leds-gpio: fix default state handling on OF platforms</div><div
id="_mcePaste">ath9k: Enable IEEE80211_HW_REPORTS_TX_ACK_STATUS flag for ath9k</div><div
id="_mcePaste">mac80211: Retry null data frame for power save</div><div
id="_mcePaste">ath9k: configure the beacon only if the STA is associated</div><div
id="_mcePaste">ath9k: Enable TIM timer interrupt only when needed.</div><div
id="_mcePaste">ALSA: ac97: Add IBM ThinkPad R40e to Headphone/Line Jack Sense blacklist</div><div
id="_mcePaste">ALSA: ac97: Add Toshiba P500 to ac97 jack sense blacklist</div><div
id="_mcePaste">ALSA: hda: Use LPIB for ga-ma770-ud3 board</div><div
id="_mcePaste">hwmon: (coretemp) Add missing newline to dev_warn() message</div><div
id="_mcePaste">x86, amd: Restrict usage of c1e_idle()</div><div
id="_mcePaste">x86: Fix placement of FIX_OHCI1394_BASE</div><div
id="_mcePaste">netfilter: xt_recent: fix regression in rules using a zero hit_count</div><div
id="_mcePaste">drm/nouveau: report unknown connector state if lid closed</div><div
id="_mcePaste">drm/i915: Avoid NULL deref in get_pages() unwind after error.</div><div
id="_mcePaste">drm/i915: fix small leak on overlay error path</div><div
id="_mcePaste">softlockup: Stop spurious softlockup messages due to overflow</div><div
id="_mcePaste">genirq: Prevent oneshot irq thread race</div><div
id="_mcePaste">nilfs2: fix hang-up of cleaner after log writer returned with error</div><div
id="_mcePaste">cpuset: fix the problem that cpuset_mem_spread_node() returns an offline node</div><div
id="_mcePaste">ath9k: fix BUG_ON triggered by PAE frames</div><div
id="_mcePaste">PCI: cleanup error return for pcix get and set mmrbc functions</div><div
id="_mcePaste">PCI: fix access of PCI_X_CMD by pcix get and set mmrbc functions</div><div
id="_mcePaste">PCI: fix return value from pcix_get_max_mmrbc()</div><div
id="_mcePaste">fs/partition/msdos: fix unusable extended partition for &gt; 512B sector</div><div
id="_mcePaste">fs/partitions/msdos: add support for large disks</div><div
id="_mcePaste">if_tunnel.h: add missing ams/byteorder.h include</div><div
id="_mcePaste">kfifo: fix KFIFO_INIT in include/linux/kfifo.h</div><div
id="_mcePaste">sunrpc: handle allocation errors from __rpc_lookup_create()</div><div
id="_mcePaste">SUNRPC: Fix a potential memory leak in auth_gss</div><div
id="_mcePaste">iwlwifi: Silence tfds_in_queue message</div><div
id="_mcePaste">edac, mce: Filter out invalid values</div><div
id="_mcePaste">jme: Protect vlgrp structure by pause RX actions.</div><div
id="_mcePaste">jme: Fix VLAN memory leak</div><div
id="_mcePaste">wl1251: fix potential crash</div><div
id="_mcePaste">usb: r8a66597-hcd: fix removed from an attached hub</div><div
id="_mcePaste">USB: option: add support for a new CMOTECH device to usb/serial/option</div><div
id="_mcePaste">USB: option: move hardcoded PID to a macro in usb/serial/option</div><div
id="_mcePaste">USB: option: fix incorrect manufacturer name in usb/serial/option: MAXON-&gt;CMOTECH</div><div
id="_mcePaste">USB: serial: ftdi: add CONTEC vendor and product id</div><div
id="_mcePaste">USB: xHCI: re-initialize cmd_completion</div><div
id="_mcePaste">USB: qcserial: add new device ids</div><div
id="_mcePaste">USB: EHCI: adjust ehci_iso_stream for changes in ehci_qh</div><div
id="_mcePaste">USB: EHCI: fix ITD list order</div><div
id="_mcePaste">USB: fix usbfs regression</div><div
id="_mcePaste">tty: Take a 256 byte padding into account when buffering below sub-page units</div><div
id="_mcePaste">tty: Keep the default buffering to sub-page units</div><div
id="_mcePaste">nfsd: ensure sockets are closed on error</div><div
id="_mcePaste">Revert &#8220;sunrpc: move the close processing after do recvfrom method&#8221;</div><div
id="_mcePaste">Revert &#8220;sunrpc: fix peername failed on closed listener&#8221;</div><div
id="_mcePaste">NFS: Prevent another deadlock in nfs_release_page()</div><div
id="_mcePaste">NFS: Avoid a deadlock in nfs_release_page</div><div
id="_mcePaste">NFSv4: Don&#8217;t ignore the NFS_INO_REVAL_FORCED flag in nfs_revalidate_inode()</div><div
id="_mcePaste">SCSI: scsi_transport_fc: Fix synchronization issue while deleting vport</div><div
id="_mcePaste">doc: add the documentation for mpol=local</div><div
id="_mcePaste">tmpfs: cleanup mpol_parse_str()</div><div
id="_mcePaste">tmpfs: handle MPOL_LOCAL mount option properly</div><div
id="_mcePaste">tmpfs: mpol=bind:0 don&#8217;t cause mount error.</div><div
id="_mcePaste">tmpfs: fix oops on mounts with mpol=default</div><div
id="_mcePaste">perf probe: Fix probe_point buffer overrun</div><div
id="_mcePaste">perf_event: Fix oops triggered by cpu offline/online</div><div
id="_mcePaste">perf: Make the install relative to DESTDIR if specified</div><div
id="_mcePaste">perf: Provide generic perf_sample_data initialization</div><div
id="_mcePaste">gigaset: correct range checking off by one error</div><div
id="_mcePaste">gigaset: fix build failure</div><div
id="_mcePaste">gigaset: avoid registering CAPI driver more than once</div><div
id="_mcePaste">gigaset: prune use of tty_buffer_request_room</div><div
id="_mcePaste">gigaset: correct clearing of at_state strings on RING</div><div
id="_mcePaste">ALSA: cmipci: work around invalid PCM pointer</div><div
id="_mcePaste">ALSA: hda: Fix 0 dB offset for HP laptops using CX20551 (Waikiki)</div><div
id="_mcePaste">ALSA: hda &#8211; Fix secondary ADC of ALC260 basic model</div><div
id="_mcePaste">ALSA: hda &#8211; Disable MSI for Nvidia controller</div><div
id="_mcePaste">ALSA: hda: Use LPIB and 6stack-dig for eMachines T5212</div><div
id="_mcePaste">sched: Fix SCHED_MC regression caused by change in sched cpu_power</div><div
id="_mcePaste">perf annotate: Defer allocating sym_priv-&gt;hist array</div><div
id="_mcePaste">can: fix bfin_can build error after alloc_candev() change</div><div
id="_mcePaste">iwlwifi: use dma_alloc_coherent</div><div
id="_mcePaste">virtio: fix out of range array access</div><div
id="_mcePaste">mqueue: fix mq_open() file descriptor leak on user-space processes</div><div
id="_mcePaste">ath9k: add support for 802.11n bonded out AR2427</div><div
id="_mcePaste">ath9k: fix lockdep warning when unloading module</div><div
id="_mcePaste">sh: Fix zImage boot using fixed PMB.</div><div
id="_mcePaste">sparc64: Make prom entry spinlock NMI safe.</div><div
id="_mcePaste">pci: add support for 82576NS serdes to existing SR-IOV quirk</div><div
id="_mcePaste">KVM: x86: Add KVM_CAP_X86_ROBUST_SINGLESTEP</div><div
id="_mcePaste">V4L/DVB (13961): em28xx-dvb: fix memleak in dvb_fini()</div><div
id="_mcePaste">coredump: suppress uid comparison test if core output files are pipes</div><div
id="_mcePaste">tracing: Do not record user stack trace from NMI context</div><div
id="_mcePaste">tracing: Disable buffer switching when starting or stopping trace</div><div
id="_mcePaste">tracing: Use same local variable when resetting the ring buffer</div><div
id="_mcePaste">tracing: Fix warning in s_next of trace file ops</div><div
id="_mcePaste">function-graph: Init curr_ret_stack with ret_stack</div><div
id="_mcePaste">hw-breakpoints: Remove stub unthrottle callback</div><div
id="_mcePaste">x86/stacktrace: Don&#8217;t dereference bad frame pointers</div><div
id="_mcePaste">x86_64, cpa: Don&#8217;t work hard in preserving kernel 2M mappings when using 4K already</div><div
id="_mcePaste">ring-buffer: Move disabled check into preempt disable section</div><div
id="_mcePaste">ath5k: fix setup for CAB queue</div><div
id="_mcePaste">ath5k: dont use external sleep clock in AP mode</div><div
id="_mcePaste">ath5k: fix I/Q calibration (for real)</div><div
id="_mcePaste">i2c-i801: Don&#8217;t use the block buffer for I2C block writes</div><div
id="_mcePaste">i2c-powermac: Be less verbose in the absence of real errors.</div><div
id="_mcePaste">Input: i8042 &#8211; add ALDI/MEDION netbook E1222 to qurik reset table</div><div
id="_mcePaste">Input: alps &#8211; add support for the touchpad on Toshiba Tecra A11-11L</div><div
id="_mcePaste">timekeeping: Prevent oops when GENERIC_TIME=n</div><div
id="_mcePaste">ALSA: hda &#8211; Fix input source elements of secondary ADCs on Realtek</div><div
id="_mcePaste">ALSA: hda &#8211; Sound MSI fallout on a Asus mobo NVIDIA MCP55</div><div
id="_mcePaste">tg3: Fix tg3_poll_controller() passing wrong pointer to tg3_interrupt()</div><div
id="_mcePaste">mac80211: Fix HT rate control configuration</div><div
id="_mcePaste">ARM: Fix decompressor&#8217;s kernel size estimation for ROM=y</div><div
id="_mcePaste">decompress: fix new decompressor for PIC</div><p></p><div>To download this kernel please use one of our mirrors:</div><div><p><span
style="font-family: 'Segoe UI', Calibri, 'Myriad Pro', Myriad, 'Trebuchet MS', Helvetica, Arial, sans-serif; line-height: normal; color: #4e4e4e; font-size: 12px;"> </span></p><p
style="margin-top: 0px; margin-right: 0px; margin-bottom: 0.8em; margin-left: 0px; line-height: 18px; padding: 0px;"><strong>Mirror US/CA: <a
style="color: #0071bb; padding: 0px; margin: 0px;" href="http://dl.robertalks.com/kernel/2.6.33.2-coolcat/" target="_blank">http://dl.robertalks.com/kernel/2.6.33.2-coolcat/</a></strong></p><p
style="margin-top: 0px; margin-right: 0px; margin-bottom: 0.8em; margin-left: 0px; line-height: 18px; padding: 0px;"><strong>Mirror EU/CZ: <a
style="color: #0071bb; padding: 0px; margin: 0px;" href="http://mirror.visualserver.org/kernel/2.6.33.2-coolcat/" target="_blank">http://mirror.visualserver.org/kernel/2.6.33.2-coolcat/</a></strong></p><p
style="margin-top: 0px; margin-right: 0px; margin-bottom: 0.8em; margin-left: 0px; line-height: 18px; padding: 0px;"><strong><span
style="font-weight: normal; line-height: normal;"> </span></strong></p><p><strong> </strong></p><p><strong> </strong></p><p><strong> </strong></p><p
style="margin-top: 0px; margin-right: 0px; margin-bottom: 0.8em; margin-left: 0px; line-height: 18px; padding: 0px;"><span
style="font-weight: normal;">The basic installation is simple and you will need root access or sudo access, plus dpkg. Here is how (use –force-all to make sure it will install it, it can happen that on older system will run into an error, for example on Ubuntu 8.04, but with –force-all it will be installed and it will work):</span></p><p
style="margin-top: 0px; margin-right: 0px; margin-bottom: 0.8em; margin-left: 0px; line-height: 18px; padding: 0px;"><strong><strong>sudo dpkg -i –force-all linux-image-2.6.33.2-coolcat_2.6.33.2-1_i386.deb</strong></strong></p><p
style="margin-top: 0px; margin-right: 0px; margin-bottom: 0.8em; margin-left: 0px; line-height: 18px; padding: 0px;"><span
style="font-weight: normal;">For those of you who want or need to rebuild the kernel, you can download the source code with the config file from the links above, as I wrote before there wont be anymore included kernel source archive, but you will have a package call linux-source-2.6.33.2-coolcat_2.6.33.2-1_i386.deb which contains the kernel source code.</span></p><p
style="margin-top: 0px; margin-right: 0px; margin-bottom: 0.8em; margin-left: 0px; line-height: 18px; padding: 0px;"><span
style="font-weight: normal;">Good bye and good luck!</span></p><p><strong> </strong></p></div> ]]></content:encoded> <wfw:commentRss>http://blog.robertalks.com/index.php/2010/04/07/kernel-2-6-33-2-coolcat-released-for-debianubuntu-coolcat/feed/</wfw:commentRss> <slash:comments>12</slash:comments> </item> <item><title>Kernel 2.6.33.1-beetlejuice released for Debian/Ubuntu (Beetlejuice)</title><link>http://blog.robertalks.com/index.php/2010/03/17/kernel-2-6-33-1-beetlejuice-released-for-debianubuntu-beetlejuice/</link> <comments>http://blog.robertalks.com/index.php/2010/03/17/kernel-2-6-33-1-beetlejuice-released-for-debianubuntu-beetlejuice/#comments</comments> <pubDate>Wed, 17 Mar 2010 15:07:11 +0000</pubDate> <dc:creator>robert</dc:creator> <category><![CDATA[Linux]]></category> <category><![CDATA[News]]></category> <category><![CDATA[2.6.33.1]]></category> <category><![CDATA[acer]]></category> <category><![CDATA[acerhdf]]></category> <category><![CDATA[aspire one]]></category> <category><![CDATA[atom]]></category> <category><![CDATA[Beetlejuice]]></category> <category><![CDATA[BFS]]></category> <category><![CDATA[Brain Fuck Scheduler]]></category> <category><![CDATA[btrfs]]></category> <category><![CDATA[coretemp]]></category> <category><![CDATA[debian]]></category> <category><![CDATA[dpkg]]></category> <category><![CDATA[DRM]]></category> <category><![CDATA[final]]></category> <category><![CDATA[i915]]></category> <category><![CDATA[intel]]></category> <category><![CDATA[kernel]]></category> <category><![CDATA[netbook]]></category> <category><![CDATA[PAE]]></category> <category><![CDATA[release]]></category> <category><![CDATA[squashfs]]></category> <category><![CDATA[über-readahead]]></category> <category><![CDATA[Ubuntu]]></category> <category><![CDATA[Ubuntu 9.10]]></category> <category><![CDATA[unionfs]]></category> <category><![CDATA[ureadahead]]></category> <guid
isPermaLink="false">http://blog.robertalks.com/?p=935</guid> <description><![CDATA[Another day, another kernel, another kernel package. To be damn honest, I can&#8217;t keep up with the kernel development team. They are releasing kernels like on a production line. It&#8217;s almost impossible for a single person to keep the the releases on time, but I&#8217;m trying
Anyway, I will keep this short and tell [...]]]></description> <content:encoded><![CDATA[<p>Another day, another kernel, another kernel package. To be damn honest, I can&#8217;t keep up with the kernel development team. They are releasing kernels like on a production line. It&#8217;s almost impossible for a single person to keep the the releases on time, but I&#8217;m trying <img
src='http://blog.robertalks.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /></p><p>Anyway, I will keep this short and tell you the main things. For example there is unionfs support, squashfs support, ureadahead support, BFS default scheduler (Brain Fuck Scheduler) and of course a ton of fixes from kernel devel team. Here is a sample of the <a
href="http://www.kernel.org/pub/linux/kernel/v2.6/ChangeLog-2.6.33.1" target="_blank">ChangeLog</a>.</p><p><span
id="more-935"></span>x86, mm: Allow highmem user page tables to be disabled at boot time<br
/> sched: Don&#8217;t use possibly stale sched_class<br
/> sched: Fix SMT scheduler regression in find_busiest_queue()<br
/> sched: Fix sched_mv_power_savings for !SMT<br
/> KVM: x86 emulator: Check CPL level during privilege instruction emulation<br
/> KVM: x86 emulator: Add group9 instruction decoding<br
/> KVM: x86 emulator: Forbid modifying CS segment register by mov instruction<br
/> KVM: x86 emulator: Add group8 instruction decoding<br
/> KVM: VMX: Trap and invalid MWAIT/MONITOR instruction<br
/> dm ioctl: only issue uevent on resume if state changed<br
/> dm: free dm_io before bio_endio not after<br
/> NFS: Fix an allocation-under-spinlock bug<br
/> rtc-coh901331: fix braces in resume code<br
/> scripts/get_maintainer.pl: fix possible infinite loop<br
/> s3cmci: initialize default platform data no_wprotect and no_detect with 1<br
/> s3cmci: s3cmci_card_present: Use no_detect to decide whether there is a card detect pin<br
/> SUNRPC: Handle EINVAL error returns from the TCP connect operation<br
/> sunrpc: remove unnecessary svc_xprt_put<br
/> drm/radeon/kms/atom: fix shr/shl ops<br
/> drm/ttm: handle OOM in ttm_tt_swapout<br
/> drm/i915: Use a dmi quirk to skip a broken SDVO TV output.<br
/> USB: unusual_devs: Add support for multiple Option 3G sticks<br
/> USB: cp210x: Add 81E8 (Zephyr Bioharness)<br
/> USB: serial: ftdi: add CONTEC vendor and product id<br
/> USB: add new ftdi_sio device ids<br
/> USB: f_mass_storage: fix crash on bind() error<br
/> USB: Move hcd free_dev call into usb_disconnect to fix oops<br
/> USB: remove debugging message for uevent constructions<br
/> USB: fix crash in uhci_scan_schedule<br
/> USB: fix the idProduct value for USB-3.0 root hubs<br
/> USB: xhci: Fix finding extended capabilities registers<br
/> x86: Fix SCI on IOAPIC != 0<br
/> x86: Avoid race condition in pci_enable_msix()<br
/> x86, xen: Disable highmem PTE allocation even when CONFIG_HIGHPTE=y<br
/> x86: Add iMac9,1 to pci_reboot_dmi_table<br
/> x86, ia32_aout: do not kill argument mapping<br
/> ocfs2: Only bug out in direct io write for reflinked extent.<br
/> thinkpad-acpi: lock down video output state access<br
/> thinkpad-acpi: fix bluetooth/wwan resume<br
/> thinkpad-acpi: make driver events work in NVRAM poll mode<br
/> thinkpad-acpi: document HKEY event 3006<br
/> thinkpad-acpi: R52 brightness_mode has been confirmed<br
/> thinkpad-acpi: fix poll thread auto-start<br
/> eeepc-laptop: disable wireless hotplug for 1005PE<br
/> mac80211: do not transmit frames on unconfigured 4-addr vlan interfaces<br
/> sunxvr500: Additional PCI id for sunxvr500 driver<br
/> netfilter: xt_recent: fix false match<br
/> netfilter: xt_recent: fix buffer overflow<br
/> b43/b43legacy: Wake queues in wireless_core_start<br
/> ath5k: use correct packet type when transmitting<br
/> ath9k: disable RIFS search for AR91xx based chips<br
/> ath9k: fix rate control fallback rate selection<br
/> ath9k: fix beacon timer restart after a card reset<br
/> ath9k: re-enable ps by default for new single chip families<br
/> netdevice.h: check for CONFIG_WLAN instead of CONFIG_WLAN_80211<br
/> skbuff: align sk_buff::cb to 64 bit and close some potential holes<br
/> scm: Only support SCM_RIGHTS on unix domain sockets.<br
/> pata_hpt3x2n: always stretch UltraDMA timing<br
/> hwmon: Fix off-by-one kind values<br
/> hwmon: (tmp421) Restore missing inputs<br
/> hwmon: (tmp421) Fix temperature conversions<br
/> gpio: cs5535-gpio: fix input direction<br
/> gpiolib: Actually set output state in wm831x_gpio_direction_output()<br
/> p54pci: handle dma mapping errors<br
/> p54usb: Add the USB ID for Belkin (Accton) FD7050E ver 1010ec<br
/> USB: fix I2C API usage in ohci-pnx4008.<br
/> USB: serial: sierra driver indat_callback fix<br
/> serial: imx: fix NULL dereference Oops when pdata == NULL<br
/> tty: Fix the ldisc hangup race<br
/> sysfs: Cache the last sysfs_dirent to improve readdir scalability v2<br
/> Driver-Core: devtmpfs &#8211; reset inode permissions before unlinking<br
/> driver-core: fix race condition in get_device_parent()<br
/> ASoC: fix ak4104 register array access<br
/> ALSA: hda-intel: Add position_fix quirk for ASUS M2V-MX SE.<br
/> ALSA: hda: Use LPIB for a Biostar Microtech board<br
/> ALSA: hda: Use LPIB for Dell Latitude 131L<br
/> thinkpad-acpi: fix ALSA callback return status<br
/> ALSA: USB MIDI support for Access Music VirusTI<br
/> ALSA: usb-audio: reduce MIDI packet size to work around broken firmware<br
/> ALSA: pcm core &#8211; fix fifo_size channels interval check<br
/> ALSA: via82xx: add quirk for D1289 motherboard<br
/> ALSA: hda: Use 3stack quirk for Toshiba Satellite L40-10Q<br
/> tracing: Fix ftrace_event_call alignment for use with gcc 4.5<br
/> perf: Reimplement frequency driven sampling<br
/> oprofile/x86: fix msr access to reserved counters<br
/> oprofile/x86: use kzalloc() instead of kmalloc()<br
/> oprofile/x86: remove node check in AMD IBS initialization<br
/> oprofile: remove tracing build dependency<br
/> perf_event: Fix preempt warning in perf_clock()<br
/> perf symbols: Check the right return variable<br
/> oprofile/x86: fix perfctr nmi reservation for mulitplexing<br
/> macintosh/hwmon/ams: Fix device removal sequence<br
/> macintosh/therm_adt746x: Fix sysfs attributes lifetime<br
/> PM / Hibernate: Fix preallocating of memory<br
/> V4L/DVB: v4l: soc_camera: fix bound checking of mbus_fmt[] index<br
/> dvb-core: Fix DoS bug in ULE decapsulation code that can be triggered by an invalid Payload Pointer<br
/> Staging: mimio: remove the mimio driver<br
/> Staging: wlan-ng: Add select WEXT_PRIV to Kconfig to prevent build failure<br
/> Staging: Fixed pohmelfs regression because of per-bdi writeback.<br
/> Staging: hv: match on DMI values to know if we should run.<br
/> Staging: hv: add a pci device table<br
/> SCSI: qla1280: Drop host_lock while requesting firmware<br
/> clocksource: Fix up a registration/IRQ race in the sh drivers.<br
/> x86/PCI: Prevent mmconfig memory corruption<br
/> rtc-core: fix memory leak<br
/> ath9k: fix keycache leak in split tkip case<br
/> drm/i915: give up on 8xx lid status<br
/> x86, uv: uv_global_gru_mmr_address() macro fix<br
/> vfs: take f_lock on modifying f_mode after open time<br
/> V4L/DVB (13991): gspca_mr973010a: Fix cif type 1 cameras not streaming on UHCI controllers<br
/> slab: initialize unused alien cache entry as NULL at alloc_alien_cache().<br
/> readahead: introduce FMODE_RANDOM for POSIX_FADV_RANDOM<br
/> mpt2sas: Delete volume before HBA detach.<br
/> mac80211: Reset dynamic ps timer in Rx path.<br
/> mac80211: quit addba_resp_timer if Tx BA session is torn down<br
/> HID: usbhid: introduce timeout for stuck ctrl/out URBs<br
/> HID: remove TENX iBuddy from blacklist<br
/> airo: fix setting zero length WEP key<br
/> security: fix error return path in ima_inode_alloc<br
/> PCI hotplug: check ioremap() return value in ibmphp_ebda.c<br
/> PCI hotplug: ibmphp: read the length of ebda and map entire ebda region<br
/> netlabel: fix export of SELinux categories &gt; 127</p><p>So this part is out of the picture, now it comes the download and install part. You can download this kernel from my two mirrors, one is in Canada and the other one is in Czech Republic.</p><p><strong>Mirror US/CA: <a
href="http://dl.robertalks.com/kernel/2.6.33.1-beetlejuice/" target="_blank">http://dl.robertalks.com/kernel/2.6.33.1-beetlejuice/</a></strong></p><p><strong>Mirror EU/CZ: <a
href="http://mirror.visualserver.org/kernel/2.6.33.1-beetlejuice/" target="_blank">http://mirror.visualserver.org/kernel/2.6.33.1-beetlejuice/</a></strong></p><p>The basic installation is simple and you will need root access or sudo access, plus dpkg. Here is how (use &#8211;force-all to make sure it will install it, it can happen that on older system will run into an error, for example on Ubuntu 8.04, but with &#8211;force-all it will be installed and it will work):</p><p><strong>sudo dpkg -i &#8211;force-all linux-image-2.6.33.1-beetlejuice_2.6.33.1-1_i386.deb</strong></p><p>For those of you who want or need to rebuild the kernel, you can download the source code with the config file from the links above, as I wrote before there wont be anymore included kernel source archive, but you will have a package call linux-source-2.6.33.1-beetlejuice_2.6.33.1-1_i386.deb which contains the kernel source code.</p><p>Good bye and good luck!</p> ]]></content:encoded> <wfw:commentRss>http://blog.robertalks.com/index.php/2010/03/17/kernel-2-6-33-1-beetlejuice-released-for-debianubuntu-beetlejuice/feed/</wfw:commentRss> <slash:comments>2</slash:comments> </item> <item><title>Brain Fuck Scheduler and Kernel 2.6.33 (2.6.33-final-bfs)</title><link>http://blog.robertalks.com/index.php/2010/03/11/brain-fuck-scheduler-and-kernel-2-6-33-2-6-33-final-bfs/</link> <comments>http://blog.robertalks.com/index.php/2010/03/11/brain-fuck-scheduler-and-kernel-2-6-33-2-6-33-final-bfs/#comments</comments> <pubDate>Thu, 11 Mar 2010 13:55:33 +0000</pubDate> <dc:creator>robert</dc:creator> <category><![CDATA[Linux]]></category> <category><![CDATA[News]]></category> <category><![CDATA[2.6.33]]></category> <category><![CDATA[acer]]></category> <category><![CDATA[acerhdf]]></category> <category><![CDATA[aspire one]]></category> <category><![CDATA[atom]]></category> <category><![CDATA[BFS]]></category> <category><![CDATA[Brain Fuck Scheduler]]></category> <category><![CDATA[btrfs]]></category> <category><![CDATA[coretemp]]></category> <category><![CDATA[debian]]></category> <category><![CDATA[dpkg]]></category> <category><![CDATA[DRM]]></category> <category><![CDATA[final]]></category> <category><![CDATA[i915]]></category> <category><![CDATA[intel]]></category> <category><![CDATA[kernel]]></category> <category><![CDATA[netbook]]></category> <category><![CDATA[PAE]]></category> <category><![CDATA[release]]></category> <category><![CDATA[über-readahead]]></category> <category><![CDATA[Ubuntu]]></category> <category><![CDATA[Ubuntu 9.10]]></category> <category><![CDATA[unionfs]]></category> <category><![CDATA[ureadahead]]></category> <guid
isPermaLink="false">http://blog.robertalks.com/?p=929</guid> <description><![CDATA[A couple of days ago, I discovered, thanks to PCLinuxOS, a new kernel scheduler, Brain Fuck Scheduler or BFS. The name of this kernel scheduler is not very attractive, but what this scheduler does, is. It seems that this scheduler is more simple and fast, especially when it comes to low spec computers.
Because I&#8217;ve tried [...]]]></description> <content:encoded><![CDATA[<p>A couple of days ago, I discovered, thanks to <a
href="http://www.pclinuxos.org" target="_blank">PCLinuxOS</a>, a new kernel scheduler, <a
href="http://ck.kolivas.org/patches/bfs/bfs-faq.txt" target="_blank">Brain Fuck Scheduler</a> or BFS. The name of this kernel scheduler is not very attractive, but what this scheduler does, is. It seems that this scheduler is more simple and fast, especially when it comes to low spec computers.</p><p>Because I&#8217;ve tried it already for the past couple of days and I&#8217;ve found this scheduler to be really good, I also decided to make a new kernel release which includes this scheduler, so the kernel wont use the classic scheduler, but the new BFS one.</p><p><span
id="more-929"></span>I&#8217;ve tested kernel 2.6.33 with this scheduler on my Lenovo T61 laptop and it does make things a bit faster, especially when it comes to desktop virtualization, like VirtualBox, video applications and even Firefox.</p><p>Because I don&#8217;t want to get into too many details and also I&#8217;m not much of a developer to understand what and how this scheduler is modified, I would recommend any of you to go to the project web site and check it out: <a
href="http://ck.kolivas.org/patches/bfs/bfs-faq.txt" target="_blank">http://ck.kolivas.org/patches/bfs/bfs-faq.txt</a>.</p><p>Now the download part is the same like for any other release and here are the links:</p><p>Mirror US/CA: <a
href="http://dl.robertalks.com/kernel/2.6.33-final-bfs/" target="_blank">http://dl.robertalks.com/kernel/2.6.33-final-bfs/</a></p><p>Mirror EU/CZ: <a
href="http://mirror.visualserver.org/kernel/2.6.33-final-bfs/" target="_blank">http://mirror.visualserver.org/kernel/2.6.33-final-bfs/</a></p><p>Download at least the linux-image package, install it and test it. I do hope it will help for most of you in speeding up a bit the computer and processing times.</p><p>Good luck and please let me know if you have any issues with it.</p> ]]></content:encoded> <wfw:commentRss>http://blog.robertalks.com/index.php/2010/03/11/brain-fuck-scheduler-and-kernel-2-6-33-2-6-33-final-bfs/feed/</wfw:commentRss> <slash:comments>5</slash:comments> </item> </channel> </rss>
