mirror of
https://github.com/hardkernel/linux.git
synced 2026-06-05 10:31:46 +09:00
b2866c29725041faaec7afd6222e5e6bd77ea57e
These symbols are needed as part of an upgrade to v6.1. 41 function symbol(s) added 'struct device* __root_device_register(const char*, struct module*)' 'int badblocks_check(struct badblocks*, sector_t, int, sector_t*, int*)' 'int badblocks_clear(struct badblocks*, sector_t, int)' 'void badblocks_exit(struct badblocks*)' 'int badblocks_init(struct badblocks*, int)' 'int badblocks_set(struct badblocks*, sector_t, int, int)' 'ssize_t badblocks_show(struct badblocks*, char*, int)' 'unsigned int bdev_nr_zones(struct block_device*)' 'void blk_abort_request(struct request*)' 'void blk_mq_stop_hw_queues(struct request_queue*)' 'u32 blk_mq_unique_tag(struct request*)' 'void blk_mq_update_nr_hw_queues(struct blk_mq_tag_set*, int)' 'const char* blk_op_str(enum req_op)' 'void blk_queue_chunk_sectors(struct request_queue*, unsigned int)' 'void blk_queue_max_zone_append_sectors(struct request_queue*, unsigned int)' 'void blk_queue_required_elevator_features(struct request_queue*, unsigned int)' 'void blk_queue_virt_boundary(struct request_queue*, unsigned long)' 'int blk_revalidate_disk_zones(struct gendisk*, void(*)(struct gendisk*))' 'const char* blk_zone_cond_str(enum blk_zone_cond)' 'void config_item_init_type_name(struct config_item*, const char*, const struct config_item_type*)' 'int crypto_register_notifier(struct notifier_block*)' 'int crypto_unregister_notifier(struct notifier_block*)' 'void disk_set_zoned(struct gendisk*, enum blk_zoned_model)' 'blk_status_t errno_to_blk_status(int)' 'void int_to_scsilun(u64, struct scsi_lun*)' 'void io_schedule()' 'void* radix_tree_delete_item(struct xarray*, unsigned long, void*)' 'unsigned int radix_tree_gang_lookup(const struct xarray*, void**, unsigned long, unsigned int)' 'int radix_tree_preload(gfp_t)' 'void root_device_unregister(struct device*)' 'void scsi_build_sense(struct scsi_cmnd*, int, u8, u8, u8)' 'void scsi_done(struct scsi_cmnd*)' 'int scsi_set_sense_information(u8*, int, u64)' 'size_t sg_copy_buffer(struct scatterlist*, unsigned int, void*, size_t, off_t, bool)' 'size_t sg_pcopy_from_buffer(struct scatterlist*, unsigned int, const void*, size_t, off_t)' 'int snd_soc_component_enable_pin(struct snd_soc_component*, const char*)' 'int snd_soc_component_get_pin_status(struct snd_soc_component*, const char*)' 'void uuid_gen(uuid_t*)' 'void xa_clear_mark(struct xarray*, unsigned long, xa_mark_t)' 'bool xa_get_mark(struct xarray*, unsigned long, xa_mark_t)' 'void xa_set_mark(struct xarray*, unsigned long, xa_mark_t)' Bug: 279090118 Change-Id: I72c4d033ff4234a4c1622540426e8cb6c2d5680c Signed-off-by: Will McVicker <willmcvicker@google.com>
Merge tag 'mm-hotfixes-stable-2022-12-10-1' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
How do I submit patches to Android Common Kernels
-
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.
- Do not send patches upstream that contain only symbol exports. To be considered for upstream Linux,
additions of
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. - When sending patches upstream, the commit message must contain a clear case for why the patch is needed and beneficial to the community. Enabling out-of-tree drivers or functionality is not not a persuasive case.
- Do not send patches upstream that contain only symbol exports. To be considered for upstream Linux,
additions of
-
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.
Common Kernel patch requirements
- All patches must conform to the Linux kernel coding standards and pass
scripts/checkpatch.pl - Patches shall not break gki_defconfig or allmodconfig builds for arm, arm64, x86, x86_64 architectures (see https://source.android.com/setup/build/building-kernels)
- If the patch is not merged from an upstream branch, the subject must be tagged with the type of patch:
UPSTREAM:,BACKPORT:,FROMGIT:,FROMLIST:, orANDROID:. - All patches must have a
Change-Id:tag (see https://gerrit-review.googlesource.com/Documentation/user-changeid.html) - If an Android bug has been assigned, there must be a
Bug:tag. - All patches must have a
Signed-off-by:tag by the author and the submitter
Additional requirements are listed below based on patch type
Requirements for backports from mainline Linux: UPSTREAM:, BACKPORT:
- If the patch is a cherry-pick from Linux mainline with no changes at all
- tag the patch subject with
UPSTREAM:. - add upstream commit information with a
(cherry picked from commit ...)line - Example:
- if the upstream commit message is
- tag the patch subject with
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
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>
- If the patch requires any changes from the upstream version, tag the patch with
BACKPORT:instead ofUPSTREAM:.- use the same tags as
UPSTREAM: - add comments about the changes under the
(cherry picked from commit ...)line - Example:
- use the same tags as
BACKPORT: 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>
Requirements for other backports: FROMGIT:, FROMLIST:,
- If the patch has been merged into an upstream maintainer tree, but has not yet
been merged into Linux mainline
- tag the patch subject with
FROMGIT: - add info on where the patch came from as
(cherry picked from commit <sha1> <repo> <branch>). This must be a stable maintainer branch (not rebased, so don't uselinux-nextfor example). - if changes were required, use
BACKPORT: FROMGIT: - Example:
- if the commit message in the maintainer tree is
- tag the patch subject with
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>
- If the patch has been submitted to LKML, but not accepted into any maintainer tree
- tag the patch subject with
FROMLIST: - add a
Link:tag with a link to the submittal on lore.kernel.org - add a
Bug:tag with the Android bug (required for patches not accepted into a maintainer tree) - if changes were required, use
BACKPORT: FROMLIST: - Example:
- tag the patch subject with
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>
Requirements for Android-specific patches: ANDROID:
- If the patch is fixing a bug to Android-specific code
- tag the patch subject with
ANDROID: - add a
Fixes:tag that cites the patch with the bug - Example:
- tag the patch subject with
ANDROID: 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>
- If the patch is a new feature
- tag the patch subject with
ANDROID: - add a
Bug:tag with the Android bug (required for android-specific features)
- tag the patch subject with
Description
Languages
C
97.7%
Assembly
1.6%
Makefile
0.3%
Perl
0.1%