Re: [PATCH v2] libnvdimm/labels: Fix divide error in nd_label_data_init()

2025-04-05 Thread Davidlohr Bueso
On Thu, 20 Mar 2025, Robert Richter wrote: If a faulty CXL memory device returns a broken zero LSA size in its memory device information (Identify Memory Device (Opcode 4000h), CXL spec. 3.1, 8.2.9.9.1.1), a divide error occurs in the libnvdimm driver: Oops: divide error: [#1] PREEMPT SMP

Re: [PATCH v2] libnvdimm/labels: Fix divide error in nd_label_data_init()

2025-04-05 Thread Ira Weiny
Robert Richter wrote: > If a faulty CXL memory device returns a broken zero LSA size in its > memory device information (Identify Memory Device (Opcode 4000h), CXL > spec. 3.1, 8.2.9.9.1.1), a divide error occurs in the libnvdimm > driver: > > Oops: divide error: [#1] PREEMPT SMP NOPTI > RI

[PATCH v2] libnvdimm/labels: Fix divide error in nd_label_data_init()

2025-04-04 Thread Robert Richter
If a faulty CXL memory device returns a broken zero LSA size in its memory device information (Identify Memory Device (Opcode 4000h), CXL spec. 3.1, 8.2.9.9.1.1), a divide error occurs in the libnvdimm driver: Oops: divide error: [#1] PREEMPT SMP NOPTI RIP: 0010:nd_label_data_init+0x10e/0x8