Displaying 20 results from an estimated 800 matches similar to: "[PATCH] fs: fix call to fs_ops->readdir"
2013 Oct 18
1
[RFC/PATCH 2/3] core: MultiFS infrastructure added.
From: Raphael S. Carvalho <raphael.scarv at gmail.com>
MULTIFS SYNTAX:
(hd[disk number]:[partition number])/path/to/file
The meaning of this_fs was changed to improve the flexibility of the support.
Now, this_fs means the file system being currently used.
root_fs was created to save the context of the main file system (where ldlinux.sys lives in).
get_fs_info is a function pointer that
2013 May 10
1
[syslinux:firmware] efi: Lookup which file system we were loaded from
On 05/10/2013 06:27 AM, syslinux-bot for Matt Fleming wrote:
>
> diff --git a/efi/main.c b/efi/main.c
> index 31f0bff..27e7f8f 100644
> --- a/efi/main.c
> +++ b/efi/main.c
> @@ -1177,13 +1177,10 @@ static void efi_setcwd(CHAR16 *dp)
>
> EFI_STATUS efi_main(EFI_HANDLE image, EFI_SYSTEM_TABLE *table)
> {
> + EFI_PXE_BASE_CODE *pxe;
> EFI_LOADED_IMAGE *info;
2011 Aug 02
1
Missing Error Condition Check in core/fs/fs.c
In 'core/fs/fs.c', 'fs.root' is set, but the 'iget_root' function
pointer call might return a null pointer and we don't check for it. A
symptom was that QEmu crashed as EIP landed outside of memory. - Shao
/* start out in the root directory */
if (fs.fs_ops->iget_root) {
fs.root = fs.fs_ops->iget_root(&fs);
/* Maybe we should
2015 Jul 22
13
[PULL 0/8] MultiFS suppport for BIOS and EFI
So last week I was wondering if XFS was still working -- even with its
last on-disk structure changes -- and it _suprisingly_ worked as
expected. Right, now I can finally get rid of GRUB and use Syslinux to
boot my Linux on EFI from a rootfs with xfs. Shit, I have two
partitions (the first one being the required ESP) so there is no way to
access the other partitions since because Syslinux does not
2012 Aug 20
13
[PATCH 00/12] Multidisk support
Hello,
the following patches should get multidisk access working.
The syntax accepted is the following:
(hdx,y)/path/to/file
where x is the disk number and start at 0 and the y is the partition number starting at 1. So (hd0,1) is the first partition of the first disk.
the other accepted syntax is using MBR's 32 bits disk signature so for example:
(mbr:0x12345678,2)/foo/bar
would address
2014 May 29
4
[PATCH 2/2] core/fs: Add support for Unix File system 1/2.
On 05/29/2014 07:36 AM, Raphael S Carvalho wrote:
> On Thu, May 29, 2014 at 11:30 AM, H. Peter Anvin <hpa at zytor.com> wrote:
>> On 05/29/2014 07:20 AM, Raphael S.Carvalho wrote:
>>> +static int ufs_readlink(struct inode *inode, char *buf)
>>> +{
>>> + ufs_debug("ufs_readlink\n");
>>> + return inode->size;
>>> +}
2010 Mar 18
1
argv[0] doesn't contain module name and cat.c32 hangs with Syslinux 4.00-pre36
The program name of the module can't be retrieved with argv[0].
I tested it by running cat.c32 (com32/samples/cat.c32).
In Syslinux 3.85, argv[0] returns an empty string.
In Syslinux 4.00-pre36, argv[0] returns some garbage characters.
ISOLINUX 3.85 2010-02-20 ETCD Copyright (C) 1994-2010 H. Peter Anvin et al
argv = 0x00182c44
argv[0] = 0x07fbffc3 = ""
argv[1] = 0x00182c34 =
2013 Nov 19
2
[PATCH] Add filesystem UUID to SYSAPPEND for FAT
Filesystem UUID shows the partition we boot kernel from.
The kernel parameter has format like FSUUID=DA1A-0B2E.
The SYSAPPEND bit is 0x40000. Now the FAT only supports FSUUID.
The patch is based on 67aaaeeb228.
Signed-off-by: Serj Kalichev <serj.kalichev at gmail.com>
---
com32/include/syslinux/sysappend.h | 1 +
core/fs/btrfs/btrfs.c | 3 ++-
core/fs/ext2/ext2.c
2014 May 29
2
[PATCH 2/2] core/fs: Add support for Unix File system 1/2.
On 05/29/2014 08:29 AM, Raphael S Carvalho wrote:
> On Thu, May 29, 2014 at 11:40 AM, H. Peter Anvin <hpa at zytor.com> wrote:
>> On 05/29/2014 07:36 AM, Raphael S Carvalho wrote:
>>> On Thu, May 29, 2014 at 11:30 AM, H. Peter Anvin <hpa at zytor.com> wrote:
>>>> On 05/29/2014 07:20 AM, Raphael S.Carvalho wrote:
>>>>> +static int
2009 Oct 25
0
[fsc]Adding a generic path_lookup function in VFS
Hi hpa,
I just added the generic path_lookup function for EXTLINUX. hpa, It changed
a lot, so I want hear something from you.
First , here is the main skeleton of the generic path_lookup function:
> if (*name == '/') {
> inode = this_fs->fs_ops->iget_root(); // The way to get the root
> inode is different from different fs
> while(*name == '/')
>
2013 Oct 18
0
[RFC/PATCH 3/3] Wire up MultiFS support.
From: Raphael S. Carvalho <raphael.scarv at gmail.com>
This patch finishes the MultiFS support.
init_multifs gets called in the main (startup) function of ldlinux.c32,
so MultiFS will be initialized automatically.
init_multifs calls enable_multifs (lives in the core) to hook get_fs_info.
Subsequent accesses will callback the get_fs_info living in ldlinux.c32.
Signed-off-by: Raphael S.
2010 Mar 21
6
[PATCH] mboot: set boot loader name
Set a pointer to syslinux_version()->version_string in mbinfo.
Signed-off-by: Sebastian Herbszt <herbszt at gmx.de>
diff --git a/com32/mboot/mboot.c b/com32/mboot/mboot.c
index 8425e06..76ef7a0 100644
--- a/com32/mboot/mboot.c
+++ b/com32/mboot/mboot.c
@@ -222,6 +222,13 @@ int main(int argc, char *argv[])
/* Add auxilliary information */
mboot_make_memmap();
mboot_apm();
2013 Feb 10
4
[PATCH] poweroff COM32 module
This module is able to power off a system via APM.
It replaces the poweroff COMBOOT module.
Signed-off-by: Sebastian Herbszt <herbszt at gmx.de>
---
com32/modules/Makefile | 2 +-
com32/modules/poweroff.c | 88 ++++++++++++++++++++++++++++++++++++++++++++++
2 files changed, 89 insertions(+), 1 deletions(-)
create mode 100644 com32/modules/poweroff.c
diff --git
2015 Jun 14
5
Alternate git repo
On Sat, Jun 13, 2015 at 6:14 PM, Sebastian Herbszt <herbszt at gmx.de> wrote:
> Gene Cumm wrote:
>> Recently there have been discussions off-list about using another repo
>> as the primary repository, repo.or.cz in particular. Considering the
>> issues until recently with git.zytor.com and the situation with
>> git.kernel.org along with the fact I already push to
2013 Jul 03
2
com32 poweroff.c32
Gert Cuykens wrote:
> On Mon, Jul 1, 2013 at 10:50 PM, Sebastian Herbszt <herbszt at gmx.de> wrote:
>> Gert Cuykens wrote:
>>>
>>> On Sun, Jun 30, 2013 at 6:12 PM, Sebastian Herbszt <herbszt at gmx.de> wrote:
>>>>
>>>> Which qemu version with which bios are you trying?
>>>
>>>
>>> inside a vmware player 5.0.2
2013 Jul 01
2
com32 poweroff.c32
Gert Cuykens wrote:
> On Sun, Jun 30, 2013 at 6:12 PM, Sebastian Herbszt <herbszt at gmx.de> wrote:
>> Which qemu version with which bios are you trying?
>
> inside a vmware player 5.0.2 build-1031769 running ubuntu 13.10
> SeaBIOS (version 1.7.2-20130528_111335-allspice)
> QEMU emulator version 1.5.0
QEMU starting from v1.3.0-408-g9ee59f3 no longer supports the Bochs
2019 Jul 23
3
Status of syslinux git master
hpa wrote:
> On July 7, 2019 8:37:10 AM PDT, Sebastian Herbszt <herbszt at gmx.de>
> wrote:
> >Gene,
> >
> >it looks like the syslinux master branch is broken since February
> >[1]. Peter created the wip.makefixes branch but I wasn't able to get
> >it working (yet) and it lacks activity since March.
> >
> >I think it might be time to revert
2014 May 29
2
[PATCH 2/2] core/fs: Add support for Unix File system 1/2.
On 05/29/2014 07:20 AM, Raphael S.Carvalho wrote:
> +static int ufs_readlink(struct inode *inode, char *buf)
> +{
> + ufs_debug("ufs_readlink\n");
> + return inode->size;
> +}
Something missing here?
-hpa
2013 Nov 21
0
[PATCH] FSUUID for ext2 filesystem
The ext2 filesystem supports volume UUID now.
The FSUUID variable can be set to kernel command line.
Patch is based on FSUUID for FAT patch.
Signed-off-by: Serj Kalichev <serj.kalichev at gmail.com>
---
core/fs/ext2/ext2.c | 40 +++++++++++++++++++++++++++++++++++++++-
core/fs/ext2/ext2_fs.h | 1 +
2 files changed, 40 insertions(+), 1 deletion(-)
diff --git a/core/fs/ext2/ext2.c
2010 Jun 13
2
[GIT PULL] gfxboot module changes
Hello Peter,
the following changes since commit 08b3602db548775ca819780de77686a186156ec7:
H. Peter Anvin (1):
isohybrid: use getopt_long_only()
are available in the git repository at:
git://repo.or.cz/syslinux/sherbszt.git gfxboot32
Sebastian Herbszt (2):
gfxboot: use syslinux_derivative_info()
gfxboot: set media type
com32/gfxboot/gfxboot.c | 22