tag | 4d17299cd2b5ec7911ddc1ce8e25158de5de0798 | |
---|---|---|
tagger | Lee Jones <joneslee@google.com> | Tue Sep 12 12:55:31 2023 +0100 |
object | 40d7d944517e53c6a91f74d0b490ba0faf70db7e |
https://source.android.com/docs/security/bulletin/2023-09-01
commit | 40d7d944517e53c6a91f74d0b490ba0faf70db7e | [log] [tgz] |
---|---|---|
author | Aaro Mäkinen <aaro@tuxera.com> | Thu Sep 07 11:26:19 2023 +0300 |
committer | Todd Kjos <tkjos@google.com> | Mon Sep 11 23:03:39 2023 +0000 |
tree | 2a90e29916e0fcf8c43cf020f2495cfbcb0168d1 | |
parent | 37f6973166a8afef5449f6afcf38e088c9cbc611 [diff] |
ANDROID: Add initial symbol list for Tuxera INFO: 55 function symbol(s) added 'void __bforget(struct buffer_head*)' 'void __breadahead(struct block_device*, sector_t, unsigned int)' 'void __cancel_dirty_page(struct page*)' 'void __cleancache_invalidate_inode(struct address_space*)' 'void __filemap_set_wb_err(struct address_space*, int)' 'void __pagevec_release(struct pagevec*)' 'void __remove_inode_hash(struct inode*)' 'int __set_page_dirty_nobuffers(struct page*)' 'int __sync_dirty_buffer(struct buffer_head*, int)' 'int __test_set_page_writeback(struct page*, bool)' 'int add_to_page_cache_locked(struct page*, struct address_space*, unsigned long, gfp_t)' 'struct wait_queue_head* bit_waitqueue(void*, int)' 'void block_invalidatepage(struct page*, unsigned int, unsigned int)' 'bool capable_wrt_inode_uidgid(struct user_namespace*, const struct inode*, int)' 'int clear_page_dirty_for_io(struct page*)' 'void delete_from_page_cache(struct page*)' 'void end_buffer_write_sync(struct buffer_head*, int)' 'errseq_t errseq_set(errseq_t*, int)' 'size_t fault_in_safe_writeable(const char*, size_t)' 'int file_check_and_advance_wb_err(struct file*)' 'vm_fault_t filemap_fault(struct vm_fault*)' 'ssize_t generic_file_direct_write(struct kiocb*, struct iov_iter*)' 'struct inode* ilookup5(struct super_block*, unsigned long, int(*)(struct inode*, void*), void*)' 'int in_group_p(kgid_t)' 'void inode_set_flags(struct inode*, unsigned int, unsigned int)' 'void iov_iter_advance(struct iov_iter*, size_t)' 'unsigned long iov_iter_alignment(const struct iov_iter*)' 'ssize_t iov_iter_get_pages(struct iov_iter*, struct page**, size_t, unsigned int, size_t*)' 'size_t iov_iter_single_seg_count(const struct iov_iter*)' 'ino_t iunique(struct super_block*, ino_t)' 'void lru_cache_add(struct page*)' 'void mark_buffer_async_write(struct buffer_head*)' 'void mark_buffer_write_io_error(struct buffer_head*)' 'void mark_page_accessed(struct page*)' 'void mnt_drop_write_file(struct file*)' 'int mnt_want_write_file(struct file*)' 'int notify_change(struct user_namespace*, struct dentry*, struct iattr*, struct inode**)' 'unsigned long page_cache_next_miss(struct address_space*, unsigned long, unsigned long)' 'unsigned long page_cache_prev_miss(struct address_space*, unsigned long, unsigned long)' 'bool page_mapped(struct page*)' 'void page_zero_new_buffers(struct page*, unsigned int, unsigned int)' 'unsigned int pagevec_lookup_range(struct pagevec*, struct address_space*, unsigned long*, unsigned long)' 'unsigned int pagevec_lookup_range_tag(struct pagevec*, struct address_space*, unsigned long*, unsigned long, xa_mark_t)' 'void put_pages_list(struct list_head*)' 'gfp_t readahead_gfp_mask(struct address_space*)' 'int redirty_page_for_writepage(struct writeback_control*, struct page*)' 'int security_inode_init_security(struct inode*, struct inode*, const struct qstr*, initxattrs, void*)' 'void tag_pages_for_writeback(struct address_space*, unsigned long, unsigned long)' 'struct timespec64 timestamp_truncate(struct timespec64, struct inode*)' 'void touch_atime(const struct path*)' 'void truncate_inode_pages(struct address_space*, loff_t)' 'int try_to_release_page(struct page*, gfp_t)' 'void try_to_writeback_inodes_sb(struct super_block*, enum wb_reason)' 'int wake_bit_function(struct wait_queue_entry*, unsigned int, int, void*)' 'int write_one_page(struct page*)' Bug: 299327277 Change-Id: I1e1436f746d9690c6bb56c73b155dfb7451bdffb Signed-off-by: Aaro Mäkinen <aaro@tuxera.com>
BEST: Make all of your changes to upstream Linux. If appropriate, backport to the stable releases. These patches will be merged automatically in the corresponding common kernels. If the patch is already in upstream Linux, post a backport of the patch that conforms to the patch requirements below.
EXPORT_SYMBOL_GPL()
require an in-tree modular driver that uses the symbol -- so include the new driver or changes to an existing driver in the same patchset as the export.LESS GOOD: Develop your patches out-of-tree (from an upstream Linux point-of-view). Unless these are fixing an Android-specific bug, these are very unlikely to be accepted unless they have been coordinated with kernel-team@android.com. If you want to proceed, post a patch that conforms to the patch requirements below.
scripts/checkpatch.pl
UPSTREAM:
, BACKPORT:
, FROMGIT:
, FROMLIST:
, or ANDROID:
.Change-Id:
tag (see https://gerrit-review.googlesource.com/Documentation/user-changeid.html)Bug:
tag.Signed-off-by:
tag by the author and the submitterAdditional requirements are listed below based on patch type
UPSTREAM:
, BACKPORT:
UPSTREAM:
.(cherry picked from commit ...)
lineimportant patch from upstream This is the detailed description of the important patch Signed-off-by: Fred Jones <fred.jones@foo.org>
- then Joe Smith would upload the patch for the common kernel as
UPSTREAM: important patch from upstream This is the detailed description of the important patch Signed-off-by: Fred Jones <fred.jones@foo.org> Bug: 135791357 Change-Id: I4caaaa566ea080fa148c5e768bb1a0b6f7201c01 (cherry picked from commit c31e73121f4c1ec41143423ac6ce3ce6dafdcec1) Signed-off-by: Joe Smith <joe.smith@foo.org>
BACKPORT:
instead of UPSTREAM:
.UPSTREAM:
(cherry picked from commit ...)
lineBACKPORT: important patch from upstream This is the detailed description of the important patch Signed-off-by: Fred Jones <fred.jones@foo.org> Bug: 135791357 Change-Id: I4caaaa566ea080fa148c5e768bb1a0b6f7201c01 (cherry picked from commit c31e73121f4c1ec41143423ac6ce3ce6dafdcec1) [joe: Resolved minor conflict in drivers/foo/bar.c ] Signed-off-by: Joe Smith <joe.smith@foo.org>
FROMGIT:
, FROMLIST:
,FROMGIT:
(cherry picked from commit <sha1> <repo> <branch>)
. This must be a stable maintainer branch (not rebased, so don't use linux-next
for example).BACKPORT: FROMGIT:
important patch from upstream This is the detailed description of the important patch Signed-off-by: Fred Jones <fred.jones@foo.org>
- then Joe Smith would upload the patch for the common kernel as
FROMGIT: important patch from upstream This is the detailed description of the important patch Signed-off-by: Fred Jones <fred.jones@foo.org> Bug: 135791357 (cherry picked from commit 878a2fd9de10b03d11d2f622250285c7e63deace https://git.kernel.org/pub/scm/linux/kernel/git/foo/bar.git test-branch) Change-Id: I4caaaa566ea080fa148c5e768bb1a0b6f7201c01 Signed-off-by: Joe Smith <joe.smith@foo.org>
FROMLIST:
Link:
tag with a link to the submittal on lore.kernel.orgBug:
tag with the Android bug (required for patches not accepted into a maintainer tree)BACKPORT: FROMLIST:
FROMLIST: important patch from upstream This is the detailed description of the important patch Signed-off-by: Fred Jones <fred.jones@foo.org> Bug: 135791357 Link: https://lore.kernel.org/lkml/20190619171517.GA17557@someone.com/ Change-Id: I4caaaa566ea080fa148c5e768bb1a0b6f7201c01 Signed-off-by: Joe Smith <joe.smith@foo.org>
ANDROID:
ANDROID:
Fixes:
tag that cites the patch with the bugANDROID: fix android-specific bug in foobar.c This is the detailed description of the important fix Fixes: 1234abcd2468 ("foobar: add cool feature") Change-Id: I4caaaa566ea080fa148c5e768bb1a0b6f7201c01 Signed-off-by: Joe Smith <joe.smith@foo.org>
ANDROID:
Bug:
tag with the Android bug (required for android-specific features)