LinuxQuestions.org
Latest LQ Deal: Latest LQ Deals
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices


Reply
  Search this Thread
Old 09-15-2015, 09:45 PM   #1
ChuangTzu
Senior Member
 
Registered: May 2015
Location: Where ever needed
Distribution: Slackware/Salix while testing others
Posts: 1,718

Rep: Reputation: 1857Reputation: 1857Reputation: 1857Reputation: 1857Reputation: 1857Reputation: 1857Reputation: 1857Reputation: 1857Reputation: 1857Reputation: 1857Reputation: 1857
Exclamation Ext3 FS driver being removed from Linux Kernel


This was reported on Phoronix, however, here is the link from the kernel mailing list: https://lkml.org/lkml/2015/7/15/438
 
Old 09-15-2015, 11:14 PM   #2
syg00
LQ Veteran
 
Registered: Aug 2003
Location: Australia
Distribution: Lots ...
Posts: 21,103

Rep: Reputation: 4117Reputation: 4117Reputation: 4117Reputation: 4117Reputation: 4117Reputation: 4117Reputation: 4117Reputation: 4117Reputation: 4117Reputation: 4117Reputation: 4117
Maybe. https://lkml.org/lkml/2015/8/31/474
 
1 members found this post helpful.
Old 09-16-2015, 12:44 AM   #3
syg00
LQ Veteran
 
Registered: Aug 2003
Location: Australia
Distribution: Lots ...
Posts: 21,103

Rep: Reputation: 4117Reputation: 4117Reputation: 4117Reputation: 4117Reputation: 4117Reputation: 4117Reputation: 4117Reputation: 4117Reputation: 4117Reputation: 4117Reputation: 4117
And just in case the somewhat alarmist subject alarms you (and you didn't read all of the LKML threads), no ext3 isn't going away.
It's been handled by the ext4 codebase for years.

Despite the fluidity of the discussion, it looks like Linus has been convinced after all.
 
Old 09-16-2015, 12:50 AM   #4
astrogeek
Moderator
 
Registered: Oct 2008
Distribution: Slackware [64]-X.{0|1|2|37|-current} ::12<=X<=15, FreeBSD_12{.0|.1}
Posts: 6,258
Blog Entries: 24

Rep: Reputation: 4193Reputation: 4193Reputation: 4193Reputation: 4193Reputation: 4193Reputation: 4193Reputation: 4193Reputation: 4193Reputation: 4193Reputation: 4193Reputation: 4193
When I first saw this a few days ago it caused me some concern as I still rely on ext3 (and ext2).

But after reading the lkml I see no concerns at all.

ext3 support to the user will remain unaffected as far as I can tell, except that the identical function (regression tested, guaranteed identical function) will be supplied by the ext4 code base.

So removal of redundant code is about the sum total of the changes. Sounds OK to me!
 
Old 09-16-2015, 03:50 AM   #5
GazL
LQ Veteran
 
Registered: May 2008
Posts: 6,882

Rep: Reputation: 4988Reputation: 4988Reputation: 4988Reputation: 4988Reputation: 4988Reputation: 4988Reputation: 4988Reputation: 4988Reputation: 4988Reputation: 4988Reputation: 4988
Slackware's kernel config was still using the standalone ext[23] modules rather than using the ext4 module for ext2/3.

This is one of the changes I've been making to my local kernels for a good while now:
Code:
$ grep 'EXT[234]' config-4.2-custom 
# CONFIG_EXT2_FS is not set
# CONFIG_EXT3_FS is not set
CONFIG_EXT4_FS=y
CONFIG_EXT4_USE_FOR_EXT23=y
CONFIG_EXT4_FS_POSIX_ACL=y
CONFIG_EXT4_FS_SECURITY=y
# CONFIG_EXT4_ENCRYPTION is not set
# CONFIG_EXT4_DEBUG is not set
Funnily enough, a week or so ago, before all this broke, I contemplated posting on the subject to ask whether there was any reason Slackware was still using the separate EXT2/3 modules, but decided not to bother as I knew what the answer would be -- "because we haven't needed to change it". Looks like the issue is going to be forced now.
 
Old 09-16-2015, 08:14 AM   #6
bassmadrigal
LQ Guru
 
Registered: Nov 2003
Location: West Jordan, UT, USA
Distribution: Slackware
Posts: 8,792

Rep: Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656
Quote:
Originally Posted by syg00 View Post
The latest from Linus on it:

Quote:
So the thing I'm happy to see is that the ext4 developers seem to
unanimously agree that maintaining ext3 compatibility is part of their
job...

--snip--

As a result, I'm personally convinced.

SOURCE: https://lkml.org/lkml/2015/9/2/644
 
Old 09-16-2015, 11:47 AM   #7
FeyFre
Member
 
Registered: Jun 2010
Location: Ukraine, Vinnitsa
Distribution: Slackware
Posts: 351

Rep: Reputation: 30
I wonder, how it will work for me? I use ext2 for my partitions.
 
Old 09-16-2015, 12:05 PM   #8
goumba
Senior Member
 
Registered: Dec 2009
Location: New Jersey, USA
Distribution: Fedora, OpenSUSE, FreeBSD, OpenBSD, macOS (hack). Past: Debian, Arch, RedHat (pre-RHEL).
Posts: 1,335
Blog Entries: 7

Rep: Reputation: 402Reputation: 402Reputation: 402Reputation: 402Reputation: 402
Quote:
Originally Posted by FeyFre View Post
I wonder, how it will work for me? I use ext2 for my partitions.
That same ext4 driver.
 
Old 09-16-2015, 12:38 PM   #9
Rinndalir
Member
 
Registered: Sep 2015
Posts: 733

Rep: Reputation: Disabled
His final word on it:
"On the filesystem side, the bulk of the changes (in lines of code) is
the removal of the ext3 filesystem (with ext4 remaining to support
ext3 layouts - but the separate ext3 codebase is gone)."


https://lkml.org/lkml/2015/9/12/243
 
Old 09-16-2015, 01:45 PM   #10
enorbet
Senior Member
 
Registered: Jun 2003
Location: Virginia
Distribution: Slackware = Main OpSys
Posts: 4,776

Rep: Reputation: 4425Reputation: 4425Reputation: 4425Reputation: 4425Reputation: 4425Reputation: 4425Reputation: 4425Reputation: 4425Reputation: 4425Reputation: 4425Reputation: 4425
So it seems that existing kernels are fine and will continue to work as always and only new kernels will require a change to config. Does this affect all branches or only the 4x branch and at what point(s) will this change take affect?
 
Old 09-16-2015, 01:58 PM   #11
Didier Spaier
LQ Addict
 
Registered: Nov 2008
Location: Paris, France
Distribution: Slint64-15.0
Posts: 11,048

Rep: Reputation: Disabled
Quote:
Originally Posted by enorbet View Post
So it seems that existing kernels are fine and will continue to work as always and only new kernels will require a change to config. Does this affect all branches or only the 4x branch and at what point(s) will this change take affect?
I assume that the merge window for 4.3 is closed so it will be effective in 4.4 (unless Linus decides otherwise). Of course older kernels are not affected and I see no rationale for this change to be backported. As for the configuration settings, they will probably change accordingly in the new kernel. Wait and see.

Last edited by Didier Spaier; 09-16-2015 at 02:04 PM. Reason: Wording modified
 
Old 09-18-2015, 01:38 PM   #12
Poprocks
Member
 
Registered: Sep 2003
Location: Toronto, Canada
Distribution: Slackware
Posts: 522

Rep: Reputation: 279Reputation: 279Reputation: 279
Gah, I know I sound like a curmudgeonly old geezer saying something like this, but I feel like these days they change too much too quickly in the newer mainline kernels. I preferred the old odd/even system prior to 2.6.
 
2 members found this post helpful.
Old 09-18-2015, 04:05 PM   #13
atelszewski
Member
 
Registered: Aug 2007
Distribution: Slackware
Posts: 948

Rep: Reputation: Disabled
Hi,

Quote:
Of course older kernels are not affected and I see no rationale for this change to be backported.
Is 'backported' the correct term here?

Anyway, I can't recall any situation when the code was removed from older version at the time when it was removed in the newer version. Basically it's not possible because of compatibility.

Quote:
Gah, I know I sound like a curmudgeonly old geezer saying something like this, but I feel like these days they change too much too quickly in the newer mainline kernels. I preferred the old odd/even system prior to 2.6.
Not that fast I'd say there are more additions than changes due to the hardware popping up all the time. But you are at least partially right, there are changes being introduced and from time to time the drivers (and other code) have to be updated. That might be a pain, for example if you learn based on LDD3, be prepared for your code to fail to compile.

--
Best regards,
Andrzej Telszewski
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Nvidia Removed Linux Driver Feature Due to Windows jeremy Linux - News 2 10-04-2013 02:46 PM
Kernel Panics when EXT3 formatted pendrive is removed from system. raulapati Linux - Hardware 15 12-20-2012 01:16 AM
386 support removed from (latest) Linux kernel chrism01 Linux - General 6 12-14-2012 09:08 AM
LXer: Android code removed from Linux kernel LXer Syndicated Linux News 0 02-03-2010 02:20 PM
QLogic-Driver removed by kernel-patch devacom Debian 1 11-04-2004 06:04 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware

All times are GMT -5. The time now is 04:27 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration