webOS Nation Forums >  Homebrew >  WebOS Internals > Do I need "Unset CFQ IO Scheduler" Patch with F102A?
Do I need "Unset CFQ IO Scheduler" Patch with F102A?

  Reply
 
LinkBack Thread Tools Display Modes
Old 01/25/2011, 04:51 PM   #1 (permalink)
Member
 
Join Date: Mar 2002
Location: NY
Posts: 191
Likes Received: 0
Thanks: 9
Thanked 0 Times in 0 Posts
Default Do I need "Unset CFQ IO Scheduler" Patch with F102A?

I'm running the stable version of F102A Delta Dagger (v1.4.5-100) in the Preware feeds.

I was poking around in the patch feeds and came across "Unset CFQ IO Scheduler" which says it removes a problem in the Fxxx kernels when IO is set to other values than CFQ (such as Westwood in F102A).

The WebOS Internals Wiki (link below) does not indicate that this patch is needed.

Application:PsychoKernel - WebOS Internals

Does anyone know whether it would help?
sck18 is offline   Reply With Quote
Old 01/25/2011, 05:27 PM   #2 (permalink)
Member
 
Jakeeeee's Avatar
 
Join Date: Jan 2010
Location: Clemson, SC
Posts: 1,412
Likes Received: 73
Thanks: 123
Thanked 192 Times in 134 Posts
Default

Westwood is a TCP/IP Congestion handler. CFQ IO is like noop, anticipatory, CFQ, etc.

I think like some kernels are forced to CFQ because of Palm's coding, so this patch undoes that, so you can have a profile that uses anticipatory without it reverting it. I would use it.(and I do with AV8B)
__________________
My apps: WebOS World Services | Apollo Radio (Pandora Client) | Skyrim database(coming later..?)

Twitter: @jakemorrison24

Last edited by Jakeeeee; 01/25/2011 at 05:48 PM.
Jakeeeee is offline   Reply With Quote
Thanked By: sck18
Old 01/25/2011, 05:34 PM   #3 (permalink)
Member
 
Join Date: Mar 2002
Location: NY
Posts: 191
Likes Received: 0
Thanks: 9
Thanked 0 Times in 0 Posts
Default

Thanks...and yep, you're right - I confused the IO Scheduler (CFQ/Anticipatory) with the TCP Congestion (Westwood).

F102A only allows noop and anticipatory as options in Govnah.

Installing now...
sck18 is offline   Reply With Quote
Old 01/27/2011, 09:17 AM   #4 (permalink)
Member
 
cwgtex's Avatar
 
Join Date: Jul 2009
Posts: 608
Likes Received: 3
Thanks: 141
Thanked 243 Times in 91 Posts
Default

Quote:
Originally Posted by sck18 View Post
Thanks...and yep, you're right - I confused the IO Scheduler (CFQ/Anticipatory) with the TCP Congestion (Westwood).

F102A only allows noop and anticipatory as options in Govnah.

Installing now...
Don't do it! The patch description reads "This CAUSES problems for kernels such as Fxxx or warthog that have the io scheduler set to something other than cfq such as anticipatory."
__________________
2GB of free online storage. Use this invite to start with an extra 500MB bonus.

HOW TO Install AmazonMP3 on your Pre2
WebOS 2.0 "supercowpowers" easter egg
If you like my post or it has helped you in any way, say down below.
cwgtex is offline   Reply With Quote
Old 01/27/2011, 10:05 AM   #5 (permalink)
Member
 
Join Date: Mar 2002
Location: NY
Posts: 191
Likes Received: 0
Thanks: 9
Thanked 0 Times in 0 Posts
Default

Hmm...so I did install it and haven't noticed any difference.

@cwgtex - I read it differently than you did, assuming that it is the CFQ override which causes problems. Installing this patch to unset CFQ would prevent the scheduler from always setting CFQ, enabling Fxxx to use anticipatory.

"Remove the CFQ override which forces the io scheduler to CFQ. This causes problems for kernels such as Fxxx or warthog that have the io scheduler set to something other than cfq such as anticipatory."

Of course since I have seen no change, I bet it has been built into the new kernels...too bad I can't find sufficient documentation.
sck18 is offline   Reply With Quote
Old 01/27/2012, 07:17 PM   #6 (permalink)
Member
 
Join Date: Aug 2011
Posts: 37
Likes Received: 2
Thanks: 5
Thanked 17 Times in 2 Posts
Default

So what is the status of this patch?

Is it recommended when running the current UberKernel on webOS 3.05?

I had the patch installed on 3.04, but after removing all my various patches i updated to 3.05. But was unable to install the patch. Whereas have all my other AUSMT webosinternals patches have installed just fine.
WoodyTrain is offline   Reply With Quote
Reply

 

Thread Tools
Display Modes



 


Content Relevant URLs by vBSEO 3.6.0