GNU GRUB - Bugs: bug #42466, GRUB cannot load symlinks of...
You are not allowed to post comments on this tracker with your current authentication level.
bug #42466: GRUB cannot load symlinks of length 60 on ext4
Submitter: | KOVACS Krisztian <hidden_balabit> | ||
Submitted: | Fri 30 May 2014 01:24:13 PM UTC | ||
Category: | Filesystem | Severity: | Major |
Priority: | 5 - Normal | Item Group: | Software Error |
Status: | None | Privacy: | Public |
Assigned to: | None | Originator Name: | |
Open/Closed: | Open | Release: | Git master |
Release: | Reproducibility: | Every Time | |
Planned Release: | 2.02 |
Mon 14 Nov 2016 04:37:40 PM UTC, comment #4: |
Andrei Borzenkov <arvidjaar> |
Tue 11 Oct 2016 02:19:39 PM UTC, comment #3: So do you have any suggestion how a proper fix would work?
|
KOVACS Krisztian <hidden_balabit> |
Wed 24 Aug 2016 08:10:08 AM UTC, comment #2: Yes, this is how Linux does it; but we need to take in account extended attributes which add to block count. |
Andrei Borzenkov <arvidjaar> |
Sun 22 Jun 2014 01:35:06 AM UTC, comment #1: That's disturbing. The big problem is that different OS may have different behaviour (there are several ext* writers). Perhaps we should check blocks count instead. |
Vladimir Serbinenko <phcoder> |
Fri 30 May 2014 01:24:13 PM UTC, original submission:
We have a setup where the kernel to be loaded is accessed through a path containing a symbolic link. The config is something like this:
|
KOVACS Krisztian <hidden_balabit> |
Depends on the following items: None found
Items that depend on this one: None found
There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.
Follow 2 latest changes.
Date | Changed by | Updated Field | Previous Value | => | Replaced by |
---|---|---|---|---|---|
2016-03-02 | phcoder | Planned Release | None | 2.02 | |
2014-05-30 | hidden_balabit | Attached File | - | Added grub-ext4-symlink-target-of-length-60.diff, #31471 |
Powered by Savane 3.13-758e.
Corresponding source code
Well, that appears to work for Linux, and looks straightforward to me. See fs/ext4/inode.c:ext4_inode_is_fast_symlink().