Vladimir Serbinenko
|
ea39b87a8b
|
configure.ac: Add ia64-specific way to disable floats.
|
2015-02-22 14:42:19 +01:00 |
|
Vladimir Serbinenko
|
50ebc8f5f3
|
i386/tsc: Fix unused function warning on xen.
|
2015-02-22 13:12:44 +01:00 |
|
Vladimir Serbinenko
|
155f334f57
|
Experimental support for clang for sparc64.
Automatically discover command line options to make clang and
gcc behave in same way.
Tested with qemu.
|
2015-02-22 01:54:55 +01:00 |
|
Vladimir Serbinenko
|
ebe316e4df
|
Discover which option provides soft-float on configure stage.
Deals with clang needing other arguments to stop issuing floating
instructions than gcc.
|
2015-02-22 00:35:11 +01:00 |
|
Vladimir Serbinenko
|
da9f30b455
|
mips: Switch to more portable .org
Binary is unchanged.
|
2015-02-21 20:43:57 +01:00 |
|
Vladimir Serbinenko
|
49e5fcb9fb
|
sparc64: Switch to more portable .org.
Binaries are unchanged.
|
2015-02-21 20:32:03 +01:00 |
|
Vladimir Serbinenko
|
e77dc3d9a0
|
kernel-8086: Switch to more portable .org.
|
2015-02-21 20:24:59 +01:00 |
|
Vladimir Serbinenko
|
f16b8c0405
|
Relax requirements on asm for non-BIOS i386 platforms.
These platforms don't have a hard limit on size of resulting code16
code, so we don't care if assembly is bigger than necessarry.
|
2015-02-21 20:18:18 +01:00 |
|
Vladimir Serbinenko
|
3c6043245e
|
qemu: Switch to more portable .org
Binary is checked identical.
|
2015-02-21 20:13:58 +01:00 |
|
Vladimir Serbinenko
|
8afd8f3b64
|
qemu: Fix GateA20 enabling.
GateA20 code was inactive due to address error.
|
2015-02-21 20:00:18 +01:00 |
|
Vladimir Serbinenko
|
e62ca2a870
|
qemu: Fix compilation
|
2015-02-21 19:55:53 +01:00 |
|
Vladimir Serbinenko
|
44ff462e83
|
Remove realmode.S from coreboot and qemu.
It's not used there.
|
2015-02-21 19:53:18 +01:00 |
|
Vladimir Serbinenko
|
6505b241fd
|
Remove obsolete ADDR32 and DATA32 checks.
|
2015-02-21 17:44:41 +01:00 |
|
Vladimir Serbinenko
|
37353f0ae5
|
i386: Remove needless ADDR32 prefixes when address is known and fixed.
Shaves off 6 bytes in lzma_decompress.img.
|
2015-02-21 17:38:56 +01:00 |
|
Vladimir Serbinenko
|
1998d63688
|
i386-pc/boot: Explicitly mark kernel_address[_high] as local.
Otherwise apple asm might try to make accesses relocatable.
|
2015-02-21 17:20:10 +01:00 |
|
Vladimir Serbinenko
|
bc29c6d019
|
Change dot assignmnet to more portable .org.
Binary is unchanged (verified)
|
2015-02-21 17:19:01 +01:00 |
|
Vladimir Serbinenko
|
f571dc1af8
|
i386: Move from explicit ADDR32/DATA32 prefixes to instruction suffixes.
Is more portable.
Binary is unchanged (verified).
|
2015-02-21 17:13:23 +01:00 |
|
Vladimir Serbinenko
|
065ad910f1
|
Test which flags make our asm compile.
Previously we relied on assumption that clang always needs -no-integrated-as
but it's not always true.
|
2015-02-21 16:29:28 +01:00 |
|
Vladimir Serbinenko
|
0b02bfa034
|
INSTALL: clarify that clang support is experimental
|
2015-02-21 16:22:48 +01:00 |
|
Vladimir Serbinenko
|
87a04adb65
|
zfs/mzap_lookup: Fix argument types
|
2015-02-21 16:22:01 +01:00 |
|
Vladimir Serbinenko
|
ec65605af4
|
wildcard: Mark unused argument as such.
|
2015-02-21 16:19:09 +01:00 |
|
Vladimir Serbinenko
|
967e5aa591
|
ofdisk: Exclude floppies from scanning.
It causes similar hang as CD on at least the qemu.
|
2015-02-21 16:16:48 +01:00 |
|
Vladimir Serbinenko
|
ef7c843b44
|
configure: Add -msoft-float to CCASFLAGS
Otherwise mismatch between API flags triggers linker failure
|
2015-02-21 16:13:11 +01:00 |
|
Vladimir Serbinenko
|
e5851b63e0
|
mips/startup_raw: Use more portable .asciz
|
2015-02-21 16:09:46 +01:00 |
|
Vladimir Serbinenko
|
aee2502cb5
|
Provide __aeabi_mem{cpy,set}
Fixes ARM compilation
|
2015-02-21 16:07:59 +01:00 |
|
Vladimir Serbinenko
|
2426ac36d3
|
div_test: Don't try to divide by zero
|
2015-02-21 16:05:45 +01:00 |
|
Vladimir Serbinenko
|
d93147abb7
|
INSTALL: Fix names of host flags to match actual behaviour
|
2015-02-21 16:03:11 +01:00 |
|
Vladimir Serbinenko
|
e3c7aca76d
|
Strip .MIPS.abiflags which causes compile failure
|
2015-02-21 16:01:53 +01:00 |
|
Vladimir Serbinenko
|
b46bf3cd1c
|
configure: Move adding of include options to the very end to avoid subshell.
|
2015-02-20 21:30:34 +01:00 |
|
Vladimir Serbinenko
|
86f05f1491
|
configure: Add missing comma.
|
2015-02-20 21:29:35 +01:00 |
|
Vladimir Serbinenko
|
5537a586e0
|
ext2: Ignore INCOMPAT_MMP.
It's not really incompatible as long as driver never writes to FS.
|
2015-02-16 21:08:37 +01:00 |
|
Vladimir Serbinenko
|
e20aa39ea4
|
ext2: Support META_BG.
This fixes bug that system would become unbootable after ext*
online resize if no resize_inode was created at ext* format time.
|
2015-02-16 20:53:26 +01:00 |
|
Vladimir Serbinenko
|
d3d2e54911
|
Add test for syslinux converter
|
2015-02-16 15:58:59 +01:00 |
|
Vladimir Serbinenko
|
e29af836d0
|
Don't remove initrd= parameter.
Based on simplified patch by Lunar.
Reported by: Lunar
|
2015-02-16 15:56:26 +01:00 |
|
Vladimir Serbinenko
|
b23635fcff
|
syslinux_parse: Always output comments even if no entries are found.
|
2015-02-16 10:54:20 +01:00 |
|
Vladimir Serbinenko
|
2ae9457e6e
|
disk/lvm: Use zalloc to ensure that segments are initialised to sane value.
Reported by: EmanueL Czirai.
|
2015-02-14 20:31:00 +01:00 |
|
Vladimir Serbinenko
|
9ee5ae1fae
|
Document intentional fallthroughs.
Found by: Coverity scan.
|
2015-01-27 17:17:58 +01:00 |
|
Vladimir Serbinenko
|
8f95eae423
|
linux/ofpath: Fix error handling.
Found by: Coverity Scan.
|
2015-01-27 16:49:49 +01:00 |
|
Vladimir Serbinenko
|
c2fc41990a
|
linux/hostdisk: Limit strcpy size to buffer size.
Found by: Coverity scan.
|
2015-01-27 16:48:53 +01:00 |
|
Vladimir Serbinenko
|
916733ea6a
|
fs/zfscrypt: Add missing explicit cast.
Found by: Coverity scan.
|
2015-01-27 16:35:37 +01:00 |
|
Vladimir Serbinenko
|
0daf46fdbd
|
fs/zfs: Fix error handling.
Found by: Coverity Scan.
|
2015-01-27 16:32:21 +01:00 |
|
Vladimir Serbinenko
|
69a52e95d4
|
fs/{cbfs,cpio}: Remove useless check if mode is NULL.
Callers already ensure that it's not null.
Found by: Coverity Scan.
|
2015-01-27 16:32:21 +01:00 |
|
Vladimir Serbinenko
|
4192f2e3d1
|
commands/acpi: Use ALIGN_UP rather than manual expression.
Improves readability and hopefully automatic scanning.
Found by: Coverity Scan.
|
2015-01-27 16:32:21 +01:00 |
|
Vladimir Serbinenko
|
11eed6abce
|
util/misc.c: Check ftello return value.
Found by: Coverity scan.
|
2015-01-26 09:56:24 +01:00 |
|
Vladimir Serbinenko
|
5d61a6a612
|
grub-macbless: Fix resource leak.
Found by: Coverity scan.
|
2015-01-26 09:55:58 +01:00 |
|
Vladimir Serbinenko
|
3c6384832b
|
grub-install: Fix memory leak.
Found by: Coverity scan.
|
2015-01-26 09:55:30 +01:00 |
|
Vladimir Serbinenko
|
c3f5230597
|
grub-install-common: Fix sizeof usage.
Found by: Coverity scan.
|
2015-01-26 09:54:50 +01:00 |
|
Vladimir Serbinenko
|
866f469683
|
util/getroot: Add missing grub_disk_close.
Found by: Coverity scan.
|
2015-01-26 09:54:14 +01:00 |
|
Vladimir Serbinenko
|
c4fcfd8744
|
vbe: Fix incorrect register usage.
Found by: Coverity scan.
|
2015-01-26 09:53:39 +01:00 |
|
Vladimir Serbinenko
|
8102540939
|
unix/password: Fix file descriptor leak.
Found by: Coverity scan.
|
2015-01-26 09:53:03 +01:00 |
|
Vladimir Serbinenko
|
cba5a85a67
|
linux/getroot: Fix error handling.
Found by: Coverity scan.
|
2015-01-26 09:51:48 +01:00 |
|
Vladimir Serbinenko
|
5adc6d76d3
|
linux/blocklist: Fix memory leak.
Found by: Coverity scan.
|
2015-01-26 09:50:58 +01:00 |
|
Vladimir Serbinenko
|
c14dff3ca7
|
devmapper/getroot: Fix memory leak.
Found by: Coverity scan.
|
2015-01-26 09:50:27 +01:00 |
|
Vladimir Serbinenko
|
6603c22f31
|
normal/misc: Close device on all pathes.
Found by: Coverity scan.
|
2015-01-26 09:49:32 +01:00 |
|
Vladimir Serbinenko
|
73b1e83839
|
normal/main: Fix error handling.
Found by: Coverity scan.
|
2015-01-26 09:48:46 +01:00 |
|
Vladimir Serbinenko
|
a05a6e6f92
|
xnu: Add missing error check.
Found by: Coveriy scan.
|
2015-01-26 09:45:55 +01:00 |
|
Vladimir Serbinenko
|
e12c3bed90
|
plan9: Add missing grub_device_close.
Found by: Coverity scan.
|
2015-01-26 09:45:37 +01:00 |
|
Vladimir Serbinenko
|
ef02b4ca93
|
multiboot: Simplify to avoid confusing assignment.
Found by: Coverity scan.
|
2015-01-26 09:43:52 +01:00 |
|
Vladimir Serbinenko
|
1e0d718371
|
bsd: Add missing null-pointer check.
Found by: Coverity scan.
|
2015-01-26 09:42:42 +01:00 |
|
Vladimir Serbinenko
|
49978c5c4f
|
lib/syslinux_parse: Add missing error check.
Found by: Coverity scan.
|
2015-01-26 09:42:04 +01:00 |
|
Vladimir Serbinenko
|
ca7c1fd6f3
|
lib/syslinux_parse: Fix memory leak.
Found by: Coveriy scan.
|
2015-01-26 09:41:43 +01:00 |
|
Vladimir Serbinenko
|
aa64393144
|
lib/syslinux_parse: Add missing alloc check.
Found by: Coverity scan.
|
2015-01-26 09:40:42 +01:00 |
|
Vladimir Serbinenko
|
21f22c7107
|
i386/pc/mmap: Fix memset size.
Found by: Coverity scan.
|
2015-01-26 09:38:11 +01:00 |
|
Vladimir Serbinenko
|
af0be976bf
|
gfxmenu/theme_loader: Add missing allos error check.
Found by: Coverity scan.
|
2015-01-26 09:37:39 +01:00 |
|
Vladimir Serbinenko
|
bd74a925e5
|
gfxmenu/icon_manager: Fix null pointer dereference.
Found by: Coverity scan.
|
2015-01-26 09:37:01 +01:00 |
|
Vladimir Serbinenko
|
a4e33a8b18
|
fs/ufs: Add missing error check.
Found by: Coverity scan.
|
2015-01-26 09:36:19 +01:00 |
|
Vladimir Serbinenko
|
fc7a64bc5a
|
configure.ac: Always add -D_FILE_OFFSET_BITS=64.
|
2015-01-26 09:35:44 +01:00 |
|
Vladimir Serbinenko
|
66baeffc0f
|
fs/sfs: Fix error check and add sanity check.
Found by: Coverity scan.
|
2015-01-25 20:32:31 +01:00 |
|
Vladimir Serbinenko
|
8c1d086689
|
fs/reiserfs: Fix sector count overflow.
Found by: Coverity scan.
|
2015-01-25 20:32:31 +01:00 |
|
Vladimir Serbinenko
|
157f9a9cca
|
fs/ntfs: Add sizes sanity checks.
Found by: Coverity scan.
|
2015-01-25 20:32:31 +01:00 |
|
Vladimir Serbinenko
|
bc0ecd7104
|
fs/ntfs: Add missing free.
Found by: Coverity scan.
|
2015-01-25 20:32:31 +01:00 |
|
Vladimir Serbinenko
|
ca793e9c05
|
fs/minix: Fix sector promotion to 64-bit.
While on it make GRUB_MINIX_ZONE2SECT into function.
Found by: Coverity scan
|
2015-01-25 20:32:31 +01:00 |
|
Vladimir Serbinenko
|
ac602ce700
|
grub_iso9660_read: Explicitly check read_node return value.
Not really needed as grub_errno is already checked but is nicer.
Found by: Coverity scan.
|
2015-01-25 20:32:31 +01:00 |
|
Vladimir Serbinenko
|
d0af2156c3
|
fs/hfs: Add pointer sanity checks.
Found by: Coverity scan.
|
2015-01-25 13:18:10 +01:00 |
|
Vladimir Serbinenko
|
4387ca78f0
|
fs/hfs/hfs_open: Check that mount succeeded.
Found by: Coverity scan.
|
2015-01-25 01:28:17 +01:00 |
|
Vladimir Serbinenko
|
83543f937a
|
fs/fat: Fix codepath to properly free on error.
Found by: Coverity scan.
|
2015-01-25 01:27:44 +01:00 |
|
Vladimir Serbinenko
|
faad548ce3
|
fs/cpio_common: Add a sanity check on namesize.
Found by: Coverity scan.
|
2015-01-25 00:11:59 +01:00 |
|
Vladimir Serbinenko
|
b6f21bcb98
|
fs/cbfs: Add missing free.
Found by: Coverity scan.
|
2015-01-25 00:00:49 +01:00 |
|
Vladimir Serbinenko
|
dd430afbf8
|
font: Add missing free.
Found by: Coverity Scan.
|
2015-01-24 21:55:18 +01:00 |
|
Vladimir Serbinenko
|
d1130afa5f
|
biosdisk: Add missing cast.
Found by: Coverity scan.
|
2015-01-24 21:50:30 +01:00 |
|
Vladimir Serbinenko
|
7656b72b17
|
disk/geli: Add missing free.
Found by: Coverity scan.
|
2015-01-24 21:47:51 +01:00 |
|
Vladimir Serbinenko
|
6f43e350ed
|
disk/geli: Add missing seek success check.
Found by: Coverity scan.
|
2015-01-24 21:46:23 +01:00 |
|
Vladimir Serbinenko
|
f2baeb194b
|
disk/diskfilter: Add missing lv presence check.
Found by: Coverity scan.
|
2015-01-24 21:44:27 +01:00 |
|
Vladimir Serbinenko
|
4c7337bfe9
|
disk/cryptodisk: Add missing error check.
Found by: Coverity scan.
|
2015-01-24 21:38:22 +01:00 |
|
Vladimir Serbinenko
|
2a8200bba8
|
disk/ahci: Fix device_map_range argument.
Argument is not used on x86, hence it's gone unnoticed.
Found by: Coverity scan.
|
2015-01-24 21:37:28 +01:00 |
|
Vladimir Serbinenko
|
7d97335942
|
disk/AFsplitter: check argument validity before doing any allocs.
This avoids possible memory leaks.
Found by: Coverity scan.
|
2015-01-24 21:33:30 +01:00 |
|
Vladimir Serbinenko
|
3b1b39c082
|
commands/wildcard: Add missing free.
Found by: Coverity scan.
|
2015-01-24 21:29:19 +01:00 |
|
Vladimir Serbinenko
|
37ba761b1c
|
commands/verify: Fix sha1 context zeroing-out.
Current code doesn't zero-out context completely. It's a minor issue
really as sha1 init already takes care of initing the context.
|
2015-01-24 21:27:10 +01:00 |
|
Vladimir Serbinenko
|
6079e67926
|
commands/tr: Simplify and fix missing parameter test.
Found by: Coverity scan
|
2015-01-24 21:25:42 +01:00 |
|
Vladimir Serbinenko
|
fbae51dcea
|
commands/syslinux: Add missing free.
Found by: Coverity scan.
|
2015-01-24 21:23:25 +01:00 |
|
Vladimir Serbinenko
|
4947f11b09
|
commands/parttool: Add missing device close.
Found by: Coverity scan.
|
2015-01-24 21:22:02 +01:00 |
|
Vladimir Serbinenko
|
bd50aa323d
|
commands/nativedisk: Add missing device_close.
Found by: Coverity scan.
|
2015-01-24 21:18:36 +01:00 |
|
Vladimir Serbinenko
|
72bbd8046a
|
commands/macbless: Handle device opening errors correctly.
Wrong variable was checked for errors.
Found by: Coverity scan.
|
2015-01-24 21:15:14 +01:00 |
|
Vladimir Serbinenko
|
e3b3e53f72
|
commands/macbless: Fix potential overflow.
Is a minor concern as no such FS would be created under normal circumstances
and failure was benign.
Found by: Coverity scan.
|
2015-01-24 21:12:02 +01:00 |
|
Vladimir Serbinenko
|
09e84f188b
|
commands/macbless: Remove incorrect grub_free.
Found by: Coverity Scan
|
2015-01-24 21:08:50 +01:00 |
|
Vladimir Serbinenko
|
f579f097bb
|
commands/legacycfg: Fix resource leaks.
|
2015-01-24 21:06:23 +01:00 |
|
Vladimir Serbinenko
|
12a9c52e51
|
zfs: Fix disk-matching logic.
Reported by: Tim Chase <dweeezil>
|
2015-01-24 20:57:26 +01:00 |
|
Vladimir Serbinenko
|
68cf24376c
|
commands/hdparm: Add missing grub_disk_close.
Found by: Coverity scan.
|
2015-01-24 20:55:06 +01:00 |
|
Vladimir Serbinenko
|
9d999852a2
|
gptsync: Add missing device_close.
Found by: Coverity scan
|
2015-01-24 20:52:02 +01:00 |
|
Vladimir Serbinenko
|
95a8c9182b
|
commands/fileXX: Fix memory leak.
Found by: Coverity Scan.
|
2015-01-24 20:50:35 +01:00 |
|