Skip to content

Instantly share code, notes, and snippets.

diff --git a/fs/ext4/extents.c b/fs/ext4/extents.c
index 246fc24..4296a6f 100644
--- a/fs/ext4/extents.c
+++ b/fs/ext4/extents.c
@@ -2111,7 +2111,7 @@ static int
ext4_ext_in_cache(struct inode *inode, ext4_lblk_t block,
struct ext4_extent *ex)
{
- struct ext4_ext_cache cex = {0, 0, 0};
+ struct ext4_ext_cache cex;
diff --git a/fs/ext4/extents.c b/fs/ext4/extents.c
index 5b95e18..4296a6f 100644
--- a/fs/ext4/extents.c
+++ b/fs/ext4/extents.c
@@ -2111,7 +2111,7 @@ static int
ext4_ext_in_cache(struct inode *inode, ext4_lblk_t block,
struct ext4_extent *ex)
{
- struct ext4_ext_cache cex = {0, 0, 0};
+ struct ext4_ext_cache cex;
diff --git a/fs/ext4/extents.c b/fs/ext4/extents.c
index 5b95e18..4296a6f 100644
--- a/fs/ext4/extents.c
+++ b/fs/ext4/extents.c
@@ -2111,7 +2111,7 @@ static int
ext4_ext_in_cache(struct inode *inode, ext4_lblk_t block,
struct ext4_extent *ex)
{
- struct ext4_ext_cache cex = {0, 0, 0};
+ struct ext4_ext_cache cex;
diff --git a/fs/ext4/extents.c b/fs/ext4/extents.c
index 5b95e18..4296a6f 100644
--- a/fs/ext4/extents.c
+++ b/fs/ext4/extents.c
@@ -2111,7 +2111,7 @@ static int
ext4_ext_in_cache(struct inode *inode, ext4_lblk_t block,
struct ext4_extent *ex)
{
- struct ext4_ext_cache cex = {0, 0, 0};
+ struct ext4_ext_cache cex;
diff --git a/fs/ext4/ext4_jbd2.c b/fs/ext4/ext4_jbd2.c
index 3c382b5..d0b8f98 100644
--- a/fs/ext4/ext4_jbd2.c
+++ b/fs/ext4/ext4_jbd2.c
@@ -113,15 +113,6 @@ int __ext4_handle_dirty_metadata(const char *where, unsigned int line,
if (WARN_ON_ONCE(err)) {
ext4_journal_abort_handle(where, line, __func__, bh,
handle, err);
- ext4_error_inode(inode, where, line,
- bh->b_blocknr,
diff --git a/fs/ext4/ext4_jbd2.c b/fs/ext4/ext4_jbd2.c
index 3c382b5..d0b8f98 100644
--- a/fs/ext4/ext4_jbd2.c
+++ b/fs/ext4/ext4_jbd2.c
@@ -113,15 +113,6 @@ int __ext4_handle_dirty_metadata(const char *where, unsigned int line,
if (WARN_ON_ONCE(err)) {
ext4_journal_abort_handle(where, line, __func__, bh,
handle, err);
- ext4_error_inode(inode, where, line,
- bh->b_blocknr,
# vzw-specific
83315 # SignalStrength: adjust cdma signal strength threshold
85595 # apns-conf: remove default type from all vzw apns
# tenderloin
78537 # mkimage for OMAP
81797 # install: disable signature checking on eng and userdebug builds
82223 # invensense: allow other devices to build a specific sensor
82660 # sepolicy: add a domain for lvm
82661 # art: allow devices to opt out of GAP check
diff --git a/roots.cpp b/roots.cpp
index caf015f..4e6fc1d 100644
--- a/roots.cpp
+++ b/roots.cpp
@@ -232,8 +232,16 @@ fstab_rec* volume_for_path(const char* path) {
strcmp(rec->fs_type, "f2fs") == 0 ||
strcmp(rec->fs_type, "vfat") == 0)) {
detected_fs_type = blkid_get_tag_value(NULL, "TYPE", rec->blk_device);
- while (rec != NULL && strcmp(rec->fs_type, detected_fs_type) != 0) {
- rec = fs_mgr_get_entry_for_mount_point_after(rec, fstab, path);
diff --git a/roots.cpp b/roots.cpp
index caf015f..4e6fc1d 100644
--- a/roots.cpp
+++ b/roots.cpp
@@ -232,8 +232,16 @@ fstab_rec* volume_for_path(const char* path) {
strcmp(rec->fs_type, "f2fs") == 0 ||
strcmp(rec->fs_type, "vfat") == 0)) {
detected_fs_type = blkid_get_tag_value(NULL, "TYPE", rec->blk_device);
- while (rec != NULL && strcmp(rec->fs_type, detected_fs_type) != 0) {
- rec = fs_mgr_get_entry_for_mount_point_after(rec, fstab, path);
#!/sbin/sh
set -e
mkdir -p /firmware/radio
busybox mount -o shortname=lower -t vfat /dev/block/platform/msm_sdcc.1/by-name/radio /firmware/radio
radiover=`cat /firmware/radio/RADIOVER.CFG | sed 's/SSD://g'`
# Supported radios should break here