Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update 5.10-2.1.x-imx up to v5.10.74 #480

Merged
merged 24 commits into from
Oct 18, 2021

Commits on Oct 17, 2021

  1. ext4: check and update i_disksize properly

    [ Upstream commit 4df031f ]
    
    After commit 3da40c7 ("ext4: only call ext4_truncate when size <=
    isize"), i_disksize could always be updated to i_size in ext4_setattr(),
    and we could sure that i_disksize <= i_size since holding inode lock and
    if i_disksize < i_size there are delalloc writes pending in the range
    upto i_size. If the end of the current write is <= i_size, there's no
    need to touch i_disksize since writeback will push i_disksize upto
    i_size eventually. So we can switch to check i_size instead of
    i_disksize in ext4_da_write_end() when write to the end of the file.
    we also could remove ext4_mark_inode_dirty() together because we defer
    inode dirtying to generic_write_end() or ext4_da_write_inline_data_end().
    
    Signed-off-by: Zhang Yi <[email protected]>
    Reviewed-by: Jan Kara <[email protected]>
    Signed-off-by: Theodore Ts'o <[email protected]>
    Link: https://lore.kernel.org/r/[email protected]
    Signed-off-by: Sasha Levin <[email protected]>
    zhangyi089 authored and gregkh committed Oct 17, 2021
    Configuration menu
    Copy the full SHA
    d7a15e1 View commit details
    Browse the repository at this point in the history
  2. ext4: correct the error path of ext4_write_inline_data_end()

    [ Upstream commit 55ce2f6 ]
    
    Current error path of ext4_write_inline_data_end() is not correct.
    
    Firstly, it should pass out the error value if ext4_get_inode_loc()
    return fail, or else it could trigger infinite loop if we inject error
    here. And then it's better to add inode to orphan list if it return fail
    in ext4_journal_stop(), otherwise we could not restore inline xattr
    entry after power failure. Finally, we need to reset the 'ret' value if
    ext4_write_inline_data_end() return success in ext4_write_end() and
    ext4_journalled_write_end(), otherwise we could not get the error return
    value of ext4_journal_stop().
    
    Signed-off-by: Zhang Yi <[email protected]>
    Reviewed-by: Jan Kara <[email protected]>
    Signed-off-by: Theodore Ts'o <[email protected]>
    Link: https://lore.kernel.org/r/[email protected]
    Signed-off-by: Sasha Levin <[email protected]>
    zhangyi089 authored and gregkh committed Oct 17, 2021
    Configuration menu
    Copy the full SHA
    14cbfee View commit details
    Browse the repository at this point in the history
  3. ASoC: Intel: sof_sdw: tag SoundWire BEs as non-atomic

    [ Upstream commit 58eafe1 ]
    
    The SoundWire BEs make use of 'stream' functions for .prepare and
    .trigger. These functions will in turn force a Bank Switch, which
    implies a wait operation.
    
    Mark SoundWire BEs as nonatomic for consistency, but keep all other
    types of BEs as is. The initialization of .nonatomic is done outside
    of the create_sdw_dailink helper to avoid adding more parameters to
    deal with a single exception to the rule that BEs are atomic.
    
    Suggested-by: Takashi Iwai <[email protected]>
    Signed-off-by: Pierre-Louis Bossart <[email protected]>
    Reviewed-by: Rander Wang <[email protected]>
    Reviewed-by: Ranjani Sridharan <[email protected]>
    Reviewed-by: Bard Liao <[email protected]>
    Link: https://lore.kernel.org/r/[email protected]
    Signed-off-by: Mark Brown <[email protected]>
    Signed-off-by: Sasha Levin <[email protected]>
    plbossart authored and gregkh committed Oct 17, 2021
    Configuration menu
    Copy the full SHA
    0bcfa99 View commit details
    Browse the repository at this point in the history
  4. HID: apple: Fix logical maximum and usage maximum of Magic Keyboard JIS

    [ Upstream commit 67fd71b ]
    
    Apple Magic Keyboard(JIS)'s Logical Maximum and Usage Maximum are wrong.
    
    Below is a report descriptor.
    
    0x05, 0x01,         /*  Usage Page (Desktop),                           */
    0x09, 0x06,         /*  Usage (Keyboard),                               */
    0xA1, 0x01,         /*  Collection (Application),                       */
    0x85, 0x01,         /*      Report ID (1),                              */
    0x05, 0x07,         /*      Usage Page (Keyboard),                      */
    0x15, 0x00,         /*      Logical Minimum (0),                        */
    0x25, 0x01,         /*      Logical Maximum (1),                        */
    0x19, 0xE0,         /*      Usage Minimum (KB Leftcontrol),             */
    0x29, 0xE7,         /*      Usage Maximum (KB Right GUI),               */
    0x75, 0x01,         /*      Report Size (1),                            */
    0x95, 0x08,         /*      Report Count (8),                           */
    0x81, 0x02,         /*      Input (Variable),                           */
    0x95, 0x05,         /*      Report Count (5),                           */
    0x75, 0x01,         /*      Report Size (1),                            */
    0x05, 0x08,         /*      Usage Page (LED),                           */
    0x19, 0x01,         /*      Usage Minimum (01h),                        */
    0x29, 0x05,         /*      Usage Maximum (05h),                        */
    0x91, 0x02,         /*      Output (Variable),                          */
    0x95, 0x01,         /*      Report Count (1),                           */
    0x75, 0x03,         /*      Report Size (3),                            */
    0x91, 0x03,         /*      Output (Constant, Variable),                */
    0x95, 0x08,         /*      Report Count (8),                           */
    0x75, 0x01,         /*      Report Size (1),                            */
    0x15, 0x00,         /*      Logical Minimum (0),                        */
    0x25, 0x01,         /*      Logical Maximum (1),                        */
    
    here is a report descriptor which is parsed one in kernel.
    see sys/kernel/debug/hid/<dev>/rdesc
    
    05 01 09 06 a1 01 85 01 05 07
    15 00 25 01 19 e0 29 e7 75 01
    95 08 81 02 95 05 75 01 05 08
    19 01 29 05 91 02 95 01 75 03
    91 03 95 08 75 01 15 00 25 01
    06 00 ff 09 03 81 03 95 06 75
    08 15 00 25 [65] 05 07 19 00 29
    [65] 81 00 95 01 75 01 15 00 25
    01 05 0c 09 b8 81 02 95 01 75
    01 06 01 ff 09 03 81 02 95 01
    75 06 81 03 06 02 ff 09 55 85
    55 15 00 26 ff 00 75 08 95 40
    b1 a2 c0 06 00 ff 09 14 a1 01
    85 90 05 84 75 01 95 03 15 00
    25 01 09 61 05 85 09 44 09 46
    81 02 95 05 81 01 75 08 95 01
    15 00 26 ff 00 09 65 81 02 c0
    00
    
    Position 64(Logical Maximum) and 70(Usage Maximum) are 101.
    Both should be 0xE7 to support JIS specific keys(ろ, Eisu, Kana, |) support.
    position 117 is also 101 but not related(it is Usage 65h).
    
    There are no difference of product id between JIS and ANSI.
    They are same 0x0267.
    
    Signed-off-by: Mizuho Mori <[email protected]>
    Signed-off-by: Jiri Kosina <[email protected]>
    Signed-off-by: Sasha Levin <[email protected]>
    Mizuho Mori authored and gregkh committed Oct 17, 2021
    Configuration menu
    Copy the full SHA
    ddf026d View commit details
    Browse the repository at this point in the history
  5. netfilter: ip6_tables: zero-initialize fragment offset

    [ Upstream commit 310e2d4 ]
    
    ip6tables only sets the `IP6T_F_PROTO` flag on a rule if a protocol is
    specified (`-p tcp`, for example).  However, if the flag is not set,
    `ip6_packet_match` doesn't call `ipv6_find_hdr` for the skb, in which
    case the fragment offset is left uninitialized and a garbage value is
    passed to each matcher.
    
    Signed-off-by: Jeremy Sowden <[email protected]>
    Reviewed-by: Florian Westphal <[email protected]>
    Signed-off-by: Pablo Neira Ayuso <[email protected]>
    Signed-off-by: Sasha Levin <[email protected]>
    a3a3el authored and gregkh committed Oct 17, 2021
    Configuration menu
    Copy the full SHA
    ddc4ba7 View commit details
    Browse the repository at this point in the history
  6. HID: wacom: Add new Intuos BT (CTL-4100WL/CTL-6100WL) device IDs

    [ Upstream commit 0c8fbaa ]
    
    Add the new PIDs to wacom_wac.c to support the new models in the Intuos series.
    
    [[email protected]: fix changelog]
    Signed-off-by: Joshua Dickens <[email protected]>
    Reviewed-by: Ping Cheng <[email protected]>
    Signed-off-by: Jiri Kosina <[email protected]>
    Signed-off-by: Sasha Levin <[email protected]>
    Joshua-Dickens authored and gregkh committed Oct 17, 2021
    Configuration menu
    Copy the full SHA
    f6952b1 View commit details
    Browse the repository at this point in the history
  7. ASoC: SOF: loader: release_firmware() on load failure to avoid batching

    [ Upstream commit 8a8e181 ]
    
    Invoke release_firmware() when the firmware fails to boot in
    sof_probe_continue().
    
    The request_firmware() framework must be informed of failures in
    sof_probe_continue() otherwise its internal "batching"
    feature (different from caching) cached the firmware image
    forever. Attempts to correct the file in /lib/firmware/ were then
    silently and confusingly ignored until the next reboot. Unloading the
    drivers did not help because from their disconnected perspective the
    firmware had failed so there was nothing to release.
    
    Also leverage the new snd_sof_fw_unload() function to simplify the
    snd_sof_device_remove() function.
    
    Signed-off-by: Marc Herbert <[email protected]>
    Reviewed-by: Pierre-Louis Bossart <[email protected]>
    Reviewed-by: Guennadi Liakhovetski <[email protected]>
    Reviewed-by: Ranjani Sridharan <[email protected]>
    Signed-off-by: Peter Ujfalusi <[email protected]>
    Link: https://lore.kernel.org/r/[email protected]
    Signed-off-by: Mark Brown <[email protected]>
    Signed-off-by: Sasha Levin <[email protected]>
    marc-hb authored and gregkh committed Oct 17, 2021
    Configuration menu
    Copy the full SHA
    bcb647c View commit details
    Browse the repository at this point in the history
  8. netfilter: nf_nat_masquerade: make async masq_inet6_event handling ge…

    …neric
    
    [ Upstream commit 30db406 ]
    
    masq_inet6_event is called asynchronously from system work queue,
    because the inet6 notifier is atomic and nf_iterate_cleanup can sleep.
    
    The ipv4 and device notifiers call nf_iterate_cleanup directly.
    
    This is legal, but these notifiers are called with RTNL mutex held.
    A large conntrack table with many devices coming and going will have severe
    impact on the system usability, with 'ip a' blocking for several seconds.
    
    This change places the defer code into a helper and makes it more
    generic so ipv4 and ifdown notifiers can be converted to defer the
    cleanup walk as well in a follow patch.
    
    Signed-off-by: Florian Westphal <[email protected]>
    Signed-off-by: Pablo Neira Ayuso <[email protected]>
    Signed-off-by: Sasha Levin <[email protected]>
    Florian Westphal authored and gregkh committed Oct 17, 2021
    Configuration menu
    Copy the full SHA
    5182d6d View commit details
    Browse the repository at this point in the history
  9. netfilter: nf_nat_masquerade: defer conntrack walk to work queue

    [ Upstream commit 7970a19 ]
    
    The ipv4 and device notifiers are called with RTNL mutex held.
    The table walk can take some time, better not block other RTNL users.
    
    'ip a' has been reported to block for up to 20 seconds when conntrack table
    has many entries and device down events are frequent (e.g., PPP).
    
    Reported-and-tested-by: Martin Zaharinov <[email protected]>
    Signed-off-by: Florian Westphal <[email protected]>
    Signed-off-by: Pablo Neira Ayuso <[email protected]>
    Signed-off-by: Sasha Levin <[email protected]>
    Florian Westphal authored and gregkh committed Oct 17, 2021
    Configuration menu
    Copy the full SHA
    9ec9a97 View commit details
    Browse the repository at this point in the history
  10. mac80211: Drop frames from invalid MAC address in ad-hoc mode

    [ Upstream commit a6555f8 ]
    
    WARNING: CPU: 1 PID: 9 at net/mac80211/sta_info.c:554
    sta_info_insert_rcu+0x121/0x12a0
    Modules linked in:
    CPU: 1 PID: 9 Comm: kworker/u8:1 Not tainted 5.14.0-rc7+ Freescale#253
    Workqueue: phy3 ieee80211_iface_work
    RIP: 0010:sta_info_insert_rcu+0x121/0x12a0
    ...
    Call Trace:
     ieee80211_ibss_finish_sta+0xbc/0x170
     ieee80211_ibss_work+0x13f/0x7d0
     ieee80211_iface_work+0x37a/0x500
     process_one_work+0x357/0x850
     worker_thread+0x41/0x4d0
    
    If an Ad-Hoc node receives packets with invalid source MAC address,
    it hits a WARN_ON in sta_info_insert_check(), this can spam the log.
    
    Signed-off-by: YueHaibing <[email protected]>
    Link: https://lore.kernel.org/r/[email protected]
    Signed-off-by: Johannes Berg <[email protected]>
    Signed-off-by: Sasha Levin <[email protected]>
    YueHaibing authored and gregkh committed Oct 17, 2021
    Configuration menu
    Copy the full SHA
    977aee5 View commit details
    Browse the repository at this point in the history
  11. m68k: Handle arrivals of multiple signals correctly

    [ Upstream commit 4bb0bd8 ]
    
    When we have several pending signals, have entered with the kernel
    with large exception frame *and* have already built at least one
    sigframe, regs->stkadj is going to be non-zero and regs->format/sr/pc
    are going to be junk - the real values are in shifted exception stack
    frame we'd built when putting together the first sigframe.
    
    If that happens, subsequent sigframes are going to be garbage.
    Not hard to fix - just need to find the "adjusted" frame first
    and look for format/vector/sr/pc in it.
    
    Signed-off-by: Al Viro <[email protected]>
    Tested-by: Michael Schmitz <[email protected]>
    Reviewed-by: Michael Schmitz <[email protected]>
    Tested-by: Finn Thain <[email protected]>
    Link: https://lore.kernel.org/r/[email protected]
    Signed-off-by: Geert Uytterhoeven <[email protected]>
    Signed-off-by: Sasha Levin <[email protected]>
    Al Viro authored and gregkh committed Oct 17, 2021
    Configuration menu
    Copy the full SHA
    194e8a4 View commit details
    Browse the repository at this point in the history
  12. hwmon: (ltc2947) Properly handle errors when looking for the external…

    … clock
    
    [ Upstream commit 6f7d704 ]
    
    The return value of devm_clk_get should in general be propagated to
    upper layer. In this case the clk is optional, use the appropriate
    wrapper instead of interpreting all errors as "The optional clk is not
    available".
    
    Signed-off-by: Uwe Kleine-König <[email protected]>
    Link: https://lore.kernel.org/r/[email protected]
    Signed-off-by: Guenter Roeck <[email protected]>
    Signed-off-by: Sasha Levin <[email protected]>
    Uwe Kleine-König authored and gregkh committed Oct 17, 2021
    Configuration menu
    Copy the full SHA
    3d68c7b View commit details
    Browse the repository at this point in the history
  13. net: prevent user from passing illegal stab size

    [ Upstream commit b193e15 ]
    
    We observed below report when playing with netlink sock:
    
      UBSAN: shift-out-of-bounds in net/sched/sch_api.c:580:10
      shift exponent 249 is too large for 32-bit type
      CPU: 0 PID: 685 Comm: a.out Not tainted
      Call Trace:
       dump_stack_lvl+0x8d/0xcf
       ubsan_epilogue+0xa/0x4e
       __ubsan_handle_shift_out_of_bounds+0x161/0x182
       __qdisc_calculate_pkt_len+0xf0/0x190
       __dev_queue_xmit+0x2ed/0x15b0
    
    it seems like kernel won't check the stab log value passing from
    user, and will use the insane value later to calculate pkt_len.
    
    This patch just add a check on the size/cell_log to avoid insane
    calculation.
    
    Reported-by: Abaci <[email protected]>
    Signed-off-by: Michael Wang <[email protected]>
    Signed-off-by: David S. Miller <[email protected]>
    Signed-off-by: Sasha Levin <[email protected]>
    wangyun2137 authored and gregkh committed Oct 17, 2021
    Configuration menu
    Copy the full SHA
    bda06af View commit details
    Browse the repository at this point in the history
  14. mac80211: check return value of rhashtable_init

    [ Upstream commit 111461d ]
    
    When rhashtable_init() fails, it returns -EINVAL.
    However, since error return value of rhashtable_init is not checked,
    it can cause use of uninitialized pointers.
    So, fix unhandled errors of rhashtable_init.
    
    Signed-off-by: MichelleJin <[email protected]>
    Link: https://lore.kernel.org/r/[email protected]
    Signed-off-by: Johannes Berg <[email protected]>
    Signed-off-by: Sasha Levin <[email protected]>
    MichelleJin12 authored and gregkh committed Oct 17, 2021
    Configuration menu
    Copy the full SHA
    42c871d View commit details
    Browse the repository at this point in the history
  15. vboxfs: fix broken legacy mount signature checking

    [ Upstream commit 9b3b353 ]
    
    Commit 9d682ea ("vboxsf: Fix the check for the old binary
    mount-arguments struct") was meant to fix a build error due to sign
    mismatch in 'char' and the use of character constants, but it just moved
    the error elsewhere, in that on some architectures characters and signed
    and on others they are unsigned, and that's just how the C standard
    works.
    
    The proper fix is a simple "don't do that then".  The code was just
    being silly and odd, and it should never have cared about signed vs
    unsigned characters in the first place, since what it is testing is not
    four "characters", but four bytes.
    
    And the way to compare four bytes is by using "memcmp()".
    
    Which compilers will know to just turn into a single 32-bit compare with
    a constant, as long as you don't have crazy debug options enabled.
    
    Link: https://lore.kernel.org/lkml/[email protected]/
    Cc: Arnd Bergmann <[email protected]>
    Cc: Hans de Goede <[email protected]>
    Signed-off-by: Linus Torvalds <[email protected]>
    Signed-off-by: Sasha Levin <[email protected]>
    torvalds authored and gregkh committed Oct 17, 2021
    Configuration menu
    Copy the full SHA
    db868b4 View commit details
    Browse the repository at this point in the history
  16. net: sun: SUNVNET_COMMON should depend on INET

    [ Upstream commit 103bde3 ]
    
    When CONFIG_INET is not set, there are failing references to IPv4
    functions, so make this driver depend on INET.
    
    Fixes these build errors:
    
    sparc64-linux-ld: drivers/net/ethernet/sun/sunvnet_common.o: in function `sunvnet_start_xmit_common':
    sunvnet_common.c:(.text+0x1a68): undefined reference to `__icmp_send'
    sparc64-linux-ld: drivers/net/ethernet/sun/sunvnet_common.o: in function `sunvnet_poll_common':
    sunvnet_common.c:(.text+0x358c): undefined reference to `ip_send_check'
    
    Signed-off-by: Randy Dunlap <[email protected]>
    Cc: "David S. Miller" <[email protected]>
    Cc: Jakub Kicinski <[email protected]>
    Cc: Aaron Young <[email protected]>
    Cc: Rashmi Narasimhan <[email protected]>
    Signed-off-by: David S. Miller <[email protected]>
    Signed-off-by: Sasha Levin <[email protected]>
    rddunlap authored and gregkh committed Oct 17, 2021
    Configuration menu
    Copy the full SHA
    a5ba615 View commit details
    Browse the repository at this point in the history
  17. drm/amdgpu: fix gart.bo pin_count leak

    [ Upstream commit 6680576 ]
    
    gmc_v{9,10}_0_gart_disable() isn't called matched with
    correspoding gart_enbale function in SRIOV case. This will
    lead to gart.bo pin_count leak on driver unload.
    
    Cc: Hawking Zhang <[email protected]>
    Signed-off-by: Leslie Shi <[email protected]>
    Signed-off-by: Guchun Chen <[email protected]>
    Reviewed-by: Christian König <[email protected]>
    Signed-off-by: Alex Deucher <[email protected]>
    Signed-off-by: Sasha Levin <[email protected]>
    OkabeRintarou authored and gregkh committed Oct 17, 2021
    Configuration menu
    Copy the full SHA
    621ddff View commit details
    Browse the repository at this point in the history
  18. scsi: ses: Fix unsigned comparison with less than zero

    [ Upstream commit dd689ed ]
    
    Fix the following coccicheck warning:
    
    ./drivers/scsi/ses.c:137:10-16: WARNING: Unsigned expression compared
    with zero: result > 0.
    
    Link: https://lore.kernel.org/r/1632477113-90378-1-git-send-email-jiapeng.chong@linux.alibaba.com
    Reported-by: Abaci Robot <[email protected]>
    Signed-off-by: Jiapeng Chong <[email protected]>
    Signed-off-by: Martin K. Petersen <[email protected]>
    Signed-off-by: Sasha Levin <[email protected]>
    Jiapeng Chong authored and gregkh committed Oct 17, 2021
    Configuration menu
    Copy the full SHA
    d993d1e View commit details
    Browse the repository at this point in the history
  19. scsi: virtio_scsi: Fix spelling mistake "Unsupport" -> "Unsupported"

    [ Upstream commit cced4c0 ]
    
    There are a couple of spelling mistakes in pr_info and pr_err messages.
    Fix them.
    
    Link: https://lore.kernel.org/r/[email protected]
    Signed-off-by: Colin Ian King <[email protected]>
    Signed-off-by: Martin K. Petersen <[email protected]>
    Signed-off-by: Sasha Levin <[email protected]>
    Colin Ian King authored and gregkh committed Oct 17, 2021
    Configuration menu
    Copy the full SHA
    57c7ca3 View commit details
    Browse the repository at this point in the history
  20. perf/core: fix userpage->time_enabled of inactive events

    [ Upstream commit f792565 ]
    
    Users of rdpmc rely on the mmapped user page to calculate accurate
    time_enabled. Currently, userpage->time_enabled is only updated when the
    event is added to the pmu. As a result, inactive event (due to counter
    multiplexing) does not have accurate userpage->time_enabled. This can
    be reproduced with something like:
    
       /* open 20 task perf_event "cycles", to create multiplexing */
    
       fd = perf_event_open();  /* open task perf_event "cycles" */
       userpage = mmap(fd);     /* use mmap and rdmpc */
    
       while (true) {
         time_enabled_mmap = xxx; /* use logic in perf_event_mmap_page */
         time_enabled_read = read(fd).time_enabled;
         if (time_enabled_mmap > time_enabled_read)
             BUG();
       }
    
    Fix this by updating userpage for inactive events in merge_sched_in.
    
    Suggested-by: Peter Zijlstra (Intel) <[email protected]>
    Reported-and-tested-by: Lucian Grijincu <[email protected]>
    Signed-off-by: Song Liu <[email protected]>
    Signed-off-by: Peter Zijlstra (Intel) <[email protected]>
    Link: https://lkml.kernel.org/r/[email protected]
    Signed-off-by: Sasha Levin <[email protected]>
    liu-song-6 authored and gregkh committed Oct 17, 2021
    Configuration menu
    Copy the full SHA
    bdae2a0 View commit details
    Browse the repository at this point in the history
  21. sched: Always inline is_percpu_thread()

    [ Upstream commit 83d40a6 ]
    
      vmlinux.o: warning: objtool: check_preemption_disabled()+0x81: call to is_percpu_thread() leaves .noinstr.text section
    
    Reported-by: Stephen Rothwell <[email protected]>
    Signed-off-by: Peter Zijlstra (Intel) <[email protected]>
    Link: https://lkml.kernel.org/r/[email protected]
    Signed-off-by: Sasha Levin <[email protected]>
    Peter Zijlstra authored and gregkh committed Oct 17, 2021
    Configuration menu
    Copy the full SHA
    bb893f0 View commit details
    Browse the repository at this point in the history
  22. hwmon: (pmbus/ibm-cffps) max_power_out swap changes

    [ Upstream commit f067d55 ]
    
    The bytes for max_power_out from the ibm-cffps devices differ in byte
    order for some power supplies.
    
    The Witherspoon power supply returns the bytes in MSB/LSB order.
    
    The Rainier power supply returns the bytes in LSB/MSB order.
    
    The Witherspoon power supply uses version cffps1. The Rainier power
    supply should use version cffps2. If version is cffps1, swap the bytes
    before output to max_power_out.
    
    Tested:
        Witherspoon before: 3148. Witherspoon after: 3148.
        Rainier before: 53255. Rainier after: 2000.
    
    Signed-off-by: Brandon Wyman <[email protected]>
    Reviewed-by: Eddie James <[email protected]>
    Link: https://lore.kernel.org/r/[email protected]
    [groeck: Replaced yoda programming]
    Signed-off-by: Guenter Roeck <[email protected]>
    Signed-off-by: Sasha Levin <[email protected]>
    bjwyman authored and gregkh committed Oct 17, 2021
    Configuration menu
    Copy the full SHA
    42b49f0 View commit details
    Browse the repository at this point in the history
  23. Linux 5.10.74

    Link: https://lore.kernel.org/r/[email protected]
    Tested-by: Fox Chen <[email protected]>
    Tested-by: Jon Hunter <[email protected]>
    Tested-by: Pavel Machek (CIP) <[email protected]>
    Tested-by: Florian Fainelli <[email protected]>
    Tested-by: Shuah Khan <[email protected]>
    Tested-by: Hulk Robot <[email protected]>
    Tested-by: Sudip Mukherjee <[email protected]>
    Tested-by: Linux Kernel Functional Testing <[email protected]>
    Tested-by: Guenter Roeck <[email protected]>
    Signed-off-by: Greg Kroah-Hartman <[email protected]>
    gregkh committed Oct 17, 2021
    Configuration menu
    Copy the full SHA
    77434fe View commit details
    Browse the repository at this point in the history
  24. Merge tag 'v5.10.74' into 5.10-2.1.x-imx

    This is the 5.10.74 stable release
    
    Signed-off-by: Andrey Zhizhikin <[email protected]>
    zandrey committed Oct 17, 2021
    Configuration menu
    Copy the full SHA
    0e5857c View commit details
    Browse the repository at this point in the history